diff --git a/.cursor/mcp.json b/.cursor/mcp.json new file mode 100644 index 00000000..1abaa93c --- /dev/null +++ b/.cursor/mcp.json @@ -0,0 +1,20 @@ +{ + "mcpServers": { + "graphify-backend": { + "command": "/opt/anaconda3/bin/python", + "args": [ + "-m", + "graphify.serve", + "/Users/wuzilong/work/00code/zkxw/backend/graphify-out/graph.json" + ] + }, + "graphify-frontend": { + "command": "/opt/anaconda3/bin/python", + "args": [ + "-m", + "graphify.serve", + "/Users/wuzilong/work/00code/zkxw/web-admin/graphify-out/graph.json" + ] + } + } +} diff --git a/AGENTS.md b/AGENTS.md index 4c72403e..c3a41675 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -181,6 +181,27 @@ pnpm clean:dev # strip demo data for fresh start - **Color tokens** (web-admin): Primary `#10b981`, dark `#059669`, bg `#ecfdf5`. Fresh Mint palette. **Do NOT use miniprogram colors in web-admin.** - **Tree display**: dropdown shows node name; selected/input/table shows full path (spaced slash separator). +## Knowledge Graph (代码知识图谱) + +项目已生成代码知识图谱,用于理解模块间依赖关系、追踪修改影响范围。 + +### 图谱位置 + +| 项目 | 报告 | 可视化 | 数据 | +|------|------|--------|------| +| 后端 | `backend/graphify-out/GRAPH_REPORT.md` | `backend/graphify-out/graph.html` | `backend/graphify-out/graph.json` | +| 前端 | `web-admin/graphify-out/GRAPH_REPORT.md` | `web-admin/graphify-out/graph.html` | `web-admin/graphify-out/graph.json` | + +### 使用方式 + +- **浏览器**:直接打开 `*/graphify-out/graph.html` 查看交互式图谱 +- **AI Agent 查询**:已配置 MCP 服务(graphify),可通过工具调用查询图谱 +- **手动更新**:`./scripts/update-graph.sh [backend|frontend|all]` + +### Agent 更新规则 + +完成代码修改后(新建文件、修改函数签名、新增/删除 import、重构模块),Agent SHALL 执行 `./scripts/update-graph.sh` 增量更新图谱,确保图谱与代码保持同步。如果只修改了单个项目(backend 或 web-admin),只需更新对应项目即可。 + ## Important Constraints - **Language**: User communication in Chinese (简体中文) when user writes in Chinese. diff --git a/backend/app.pid b/backend/app.pid index 614e6d87..751c8838 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -7085 +94150 diff --git a/backend/app/api/__init__.py b/backend/app/api/__init__.py index c8bfd798..8dca5031 100644 --- a/backend/app/api/__init__.py +++ b/backend/app/api/__init__.py @@ -13,6 +13,8 @@ from app.api.qc import router as qc_router from app.api.research_donation import router as research_donation_router from app.api.production import router as production_router from app.api.pilot_service import router as pilot_service_router +from app.api.insurance_company import router as insurance_company_router +from app.api.material import router as material_router __all__ = [ "public_router", @@ -29,4 +31,6 @@ __all__ = [ "research_donation_router", "production_router", "pilot_service_router", + "insurance_company_router", + "material_router", ] diff --git a/backend/app/api/collection_protocol.py b/backend/app/api/collection_protocol.py index 4faf29fc..7c2ccc37 100644 --- a/backend/app/api/collection_protocol.py +++ b/backend/app/api/collection_protocol.py @@ -1,11 +1,12 @@ """细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API""" +from datetime import datetime, timedelta from typing import Any, Dict, List, Optional from fastapi import APIRouter, Depends, Query from pydantic import BaseModel, ConfigDict, Field from sqlalchemy.orm import Session -from sqlalchemy import and_ as sa_and +from sqlalchemy import and_ as sa_and, func as sa_func, or_ as sa_or from app.core.database import get_db from app.core.menu_guard import require_admin_or_super_admin @@ -13,7 +14,14 @@ from app.core.response import error_response, success_response from app.core.utils import parse_datetime from app.crud import collection_protocol as cp_svc from app.crud import customer as customer_crud -from app.models.models import BizCollectionProtocol, BizCustomer, SysUser +from app.models.models import ( + BizCollectionProtocol, + BizCustomer, + BizProtocolPartyCustomer, + BizProtocolSample, + BizProtocolStorageCert, + SysUser, +) router = APIRouter(prefix="/web/admin", tags=["细胞存储"]) @@ -657,3 +665,253 @@ async def post_refund_confirm( except ValueError as e: return error_response(400, str(e)) + +# --------------------------------------------------------------------------- +# 储存证明管理 / 满月待办 +# --------------------------------------------------------------------------- + + +@router.get("/storage-certs") +async def list_storage_certs( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100, alias="pageSize"), + keyword: Optional[str] = None, + makeStatus: Optional[str] = Query(None, alias="makeStatus"), + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + q = ( + db.query(BizCollectionProtocol) + .filter( + BizCollectionProtocol.del_flag == 0, + BizCollectionProtocol.tenant_no == tenant_no, + BizCollectionProtocol.protocol_status == "sxz", + ) + ) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q = q.filter(BizCollectionProtocol.protocol_no.like(like)) + + protocol_ids_sub = q.with_entities(BizCollectionProtocol.id).subquery() + + sample_exists = ( + db.query(BizProtocolSample) + .filter( + BizProtocolSample.collection_protocol_id == protocol_ids_sub.c.id, + BizProtocolSample.del_flag == 0, + BizProtocolSample.sample_status == "yrk", + ) + .limit(1) + .exists() + ) + + q = q.filter(sample_exists) + rows_all = q.order_by(BizCollectionProtocol.create_time.desc()).all() + + protocol_ids = [r.id for r in rows_all] + pc_map: Dict[str, Any] = {} + sc_map: Dict[str, Any] = {} + sample_map: Dict[str, List[Dict[str, Any]]] = {} + if protocol_ids: + pc_rows = ( + db.query(BizProtocolPartyCustomer) + .filter( + BizProtocolPartyCustomer.collection_protocol_id.in_(protocol_ids), + BizProtocolPartyCustomer.del_flag == 0, + ) + .all() + ) + for pc in pc_rows: + pc_map[pc.collection_protocol_id] = pc + + sc_rows = ( + db.query(BizProtocolStorageCert) + .filter( + BizProtocolStorageCert.collection_protocol_id.in_(protocol_ids), + BizProtocolStorageCert.del_flag == 0, + ) + .all() + ) + for sc in sc_rows: + sc_map[sc.collection_protocol_id] = sc + + s_rows = ( + db.query(BizProtocolSample) + .filter( + BizProtocolSample.collection_protocol_id.in_(protocol_ids), + BizProtocolSample.del_flag == 0, + BizProtocolSample.sample_status == "yrk", + ) + .all() + ) + for s in s_rows: + sample_map.setdefault(s.collection_protocol_id, []).append( + cp_svc._sample_to_dict(s) + ) + + items: List[Dict[str, Any]] = [] + for r in rows_all: + sc = sc_map.get(r.id) + ms = (sc.make_status or "0") if sc else "0" + if makeStatus and makeStatus.strip() and ms != makeStatus.strip(): + continue + pc = pc_map.get(r.id) + d: Dict[str, Any] = { + "id": r.id, + "protocolNo": r.protocol_no or "", + "protocolStatus": r.protocol_status or "", + "motherName": (pc.mother_name or "") if pc else "", + "newbornDeliveryTime": cp_svc._fmt_dt(pc.newborn_delivery_time) if pc else "", + "samples": sample_map.get(r.id, []), + "makeStatus": ms, + "certImageUrls": (sc.cert_image_urls or "") if sc else "", + "makeDate": ((sc.make_date or "").strip() if sc.make_date else "") if sc else "", + } + items.append(d) + + total = len(items) + page_safe = max(1, page) + page_size_safe = min(max(1, pageSize), 100) + start = (page_safe - 1) * page_size_safe + page_items = items[start : start + page_size_safe] + tp = cp_svc.total_pages(total, page_size_safe) + return success_response( + {"list": page_items, "total": total, "page": page_safe, "pageSize": page_size_safe, "totalPages": tp} + ) + + +@router.get("/fullmoon-todos") +async def list_fullmoon_todos( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100, alias="pageSize"), + keyword: Optional[str] = None, + todoStatus: Optional[str] = Query(None, alias="todoStatus"), + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + q = ( + db.query(BizCollectionProtocol, BizProtocolPartyCustomer) + .join( + BizProtocolPartyCustomer, + sa_and( + BizProtocolPartyCustomer.collection_protocol_id == BizCollectionProtocol.id, + BizProtocolPartyCustomer.del_flag == 0, + ), + ) + .filter( + BizCollectionProtocol.del_flag == 0, + BizCollectionProtocol.tenant_no == tenant_no, + BizCollectionProtocol.protocol_status == "sxz", + BizProtocolPartyCustomer.tenant_no == tenant_no, + ) + ) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q = q.filter( + sa_or( + BizCollectionProtocol.protocol_no.like(like), + BizProtocolPartyCustomer.mother_name.like(like), + ) + ) + + rows = q.order_by(BizCollectionProtocol.create_time.desc()).all() + + protocol_ids = [r.id for r, _ in rows] + ft_map: Dict[str, Any] = {} + if protocol_ids: + from app.models.models import BizProtocolFullmoonTodo + ft_rows = ( + db.query(BizProtocolFullmoonTodo) + .filter( + BizProtocolFullmoonTodo.collection_protocol_id.in_(protocol_ids), + BizProtocolFullmoonTodo.tenant_no == tenant_no, + BizProtocolFullmoonTodo.del_flag == 0, + ) + .all() + ) + for ft in ft_rows: + ft_map[ft.collection_protocol_id] = ft + + now = datetime.now() + items: List[Dict[str, Any]] = [] + for proto, pc in rows: + dt = pc.newborn_delivery_time + if not dt: + continue + fullmoon_date = dt + timedelta(days=30) + if fullmoon_date > now: + continue + ft = ft_map.get(proto.id) + ts = (ft.todo_status or "0") if ft else "0" + if todoStatus and todoStatus.strip() and ts != todoStatus.strip(): + continue + d: Dict[str, Any] = { + "id": proto.id, + "protocolNo": proto.protocol_no or "", + "protocolStatus": proto.protocol_status or "", + "motherName": pc.mother_name or "", + "motherPhone": pc.mother_phone or "", + "newbornName": pc.newborn_name or "", + "newbornDeliveryTime": cp_svc._fmt_dt(dt), + "fullmoonDate": fullmoon_date.strftime("%Y-%m-%d"), + } + if ft: + d["fullmoonTodo"] = cp_svc._fullmoon_todo_to_dict(ft) + else: + d["fullmoonTodo"] = None + items.append(d) + + total = len(items) + page_safe = max(1, page) + page_size_safe = min(max(1, pageSize), 100) + start = (page_safe - 1) * page_size_safe + page_items = items[start : start + page_size_safe] + tp = cp_svc.total_pages(total, page_size_safe) + return success_response( + {"list": page_items, "total": total, "page": page_safe, "pageSize": page_size_safe, "totalPages": tp} + ) + + +class FullmoonTodoInsuranceBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + insurance_company_id: Optional[str] = Field(None, alias="insuranceCompanyId") + insurance_company_name: Optional[str] = Field(None, alias="insuranceCompanyName") + insurance_type: Optional[str] = Field(None, alias="insuranceType") + insurance_policy_no: Optional[str] = Field(None, alias="insurancePolicyNo") + insurance_effective_date: Optional[str] = Field(None, alias="insuranceEffectiveDate") + insurance_expiry_date: Optional[str] = Field(None, alias="insuranceExpiryDate") + insurance_subscribed: Optional[str] = Field(None, alias="insuranceSubscribed") + insurance_fee: Optional[float] = Field(None, alias="insuranceFee") + insurance_attachments: Optional[str] = Field(None, alias="insuranceAttachments") + todo_status: Optional[str] = Field(None, alias="todoStatus") + handle_date: Optional[str] = Field(None, alias="handleDate") + handle_remark: Optional[str] = Field(None, alias="handleRemark") + + +@router.put("/fullmoon-todos/{protocol_id}/insurance") +async def update_fullmoon_todo_insurance( + protocol_id: str, + body: FullmoonTodoInsuranceBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + try: + payload = body.model_dump(exclude_unset=True, by_alias=False) + ft = cp_svc.upsert_fullmoon_todo( + db, + protocol_id, + tenant_no, + user_id, + **payload, + ) + return success_response(cp_svc._fullmoon_todo_to_dict(ft), message="更新成功") + except ValueError as e: + return error_response(400, str(e)) + diff --git a/backend/app/api/insurance_company.py b/backend/app/api/insurance_company.py new file mode 100644 index 00000000..0b60af61 --- /dev/null +++ b/backend/app/api/insurance_company.py @@ -0,0 +1,832 @@ +"""保险公司管理 API(保险公司 + 开票信息 + 项目价格)""" +import math +import uuid +from datetime import datetime +from typing import Any, List, Optional + +from fastapi import APIRouter, Depends, Query +from pydantic import BaseModel, ConfigDict, Field +from sqlalchemy.orm import Session + +from app.core.database import get_db +from app.core.menu_guard import require_admin_or_super_admin +from app.core.response import error_response, success_response +from app.models.models import ( + BizInsuranceCompany, + BizInsuranceCompanyInvoice, + BizInsuranceProjectPrice, + SysUser, +) + +router = APIRouter(prefix="/web/admin", tags=["保险公司管理"]) + + +# --------------------------------------------------------------------------- +# Helpers +# --------------------------------------------------------------------------- + + +def _get_tenant_no(db: Session, user: dict) -> str: + user_id = user.get("user_id") + if not user_id: + raise PermissionError("用户身份信息缺失,无法确定租户") + sys_user = db.query(SysUser).filter(SysUser.id == user_id).first() + if not sys_user or not sys_user.tenant_no: + raise PermissionError("用户租户信息缺失") + return sys_user.tenant_no + + +def _generate_uuid() -> str: + return str(uuid.uuid4()).replace("-", "") + + +def _fmt_dt(v) -> Optional[str]: + if v is None: + return None + if isinstance(v, datetime): + return v.strftime("%Y-%m-%d %H:%M:%S") + return str(v) + + +def _total_pages(total: int, page_size: int) -> int: + return math.ceil(total / page_size) if page_size > 0 else 0 + + +# --------------------------------------------------------------------------- +# Row-to-dict helpers (camelCase JSON) +# --------------------------------------------------------------------------- + + +def _row_to_dict_company(row: BizInsuranceCompany) -> dict: + return { + "id": row.id, + "companyName": row.company_name, + "companyAddress": row.company_address, + "contactName": row.contact_name, + "contactPhone": row.contact_phone, + "status": row.status, + "tenantNo": row.tenant_no, + "orderNum": row.order_num, + "remark": row.remark, + "createBy": row.create_by, + "createDeptId": row.create_dept_id, + "createTime": _fmt_dt(row.create_time), + "updateBy": row.update_by, + "updateTime": _fmt_dt(row.update_time), + } + + +def _row_to_dict_invoice(row: BizInsuranceCompanyInvoice) -> dict: + return { + "id": row.id, + "insuranceCompanyId": row.insurance_company_id, + "companyName": row.company_name, + "taxNo": row.tax_no, + "companyAddress": row.company_address, + "companyPhone": row.company_phone, + "bankName": row.bank_name, + "bankAccount": row.bank_account, + "tenantNo": row.tenant_no, + "orderNum": row.order_num, + "remark": row.remark, + "createBy": row.create_by, + "createDeptId": row.create_dept_id, + "createTime": _fmt_dt(row.create_time), + "updateBy": row.update_by, + "updateTime": _fmt_dt(row.update_time), + } + + +def _row_to_dict_project_price(row: BizInsuranceProjectPrice) -> dict: + return { + "id": row.id, + "insuranceCompanyId": row.insurance_company_id, + "projectName": row.project_name, + "projectFee": float(row.project_fee) if row.project_fee is not None else None, + "status": row.status, + "tenantNo": row.tenant_no, + "orderNum": row.order_num, + "remark": row.remark, + "createBy": row.create_by, + "createDeptId": row.create_dept_id, + "createTime": _fmt_dt(row.create_time), + "updateBy": row.update_by, + "updateTime": _fmt_dt(row.update_time), + } + + +# --------------------------------------------------------------------------- +# Inline CRUD — 保险公司主表 +# --------------------------------------------------------------------------- + + +def _list_insurance_companies( + db: Session, *, page: int, page_size: int, keyword: Optional[str], tenant_no: str +): + q = db.query(BizInsuranceCompany).filter( + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + if keyword: + q = q.filter(BizInsuranceCompany.company_name.like(f"%{keyword}%")) + total = q.count() + rows = ( + q.order_by(BizInsuranceCompany.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + return [_row_to_dict_company(r) for r in rows], total + + +def _create_insurance_company( + db: Session, + *, + company_name: str, + company_address: Optional[str], + contact_name: Optional[str], + contact_phone: Optional[str], + status: Optional[str], + tenant_no: str, + order_num: Optional[int], + remark: Optional[str], + user_id: str, +) -> BizInsuranceCompany: + obj = BizInsuranceCompany( + id=_generate_uuid(), + company_name=company_name, + company_address=company_address, + contact_name=contact_name, + contact_phone=contact_phone, + status=status or "1", + tenant_no=tenant_no, + order_num=order_num or 0, + remark=remark, + create_by=user_id, + create_dept_id="", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(obj) + db.commit() + db.refresh(obj) + return obj + + +def _update_insurance_company( + db: Session, + row_id: str, + *, + company_name: Optional[str], + company_address: Optional[str], + contact_name: Optional[str], + contact_phone: Optional[str], + status: Optional[str], + order_num: Optional[int], + remark: Optional[str], + user_id: str, + tenant_no: str, +) -> BizInsuranceCompany: + obj = ( + db.query(BizInsuranceCompany) + .filter( + BizInsuranceCompany.id == row_id, + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + if company_name is not None: + obj.company_name = company_name + if company_address is not None: + obj.company_address = company_address + if contact_name is not None: + obj.contact_name = contact_name + if contact_phone is not None: + obj.contact_phone = contact_phone + if status is not None: + obj.status = status + if order_num is not None: + obj.order_num = order_num + if remark is not None: + obj.remark = remark + obj.update_by = user_id + obj.update_time = datetime.now() + db.commit() + db.refresh(obj) + return obj + + +def _soft_delete_insurance_company(db: Session, row_id: str, *, tenant_no: str): + obj = ( + db.query(BizInsuranceCompany) + .filter( + BizInsuranceCompany.id == row_id, + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + obj.del_flag = 1 + db.commit() + + +# --------------------------------------------------------------------------- +# Inline CRUD — 保险公司开票信息 +# --------------------------------------------------------------------------- + + +def _list_insurance_company_invoices( + db: Session, insurance_company_id: str, *, tenant_no: str +): + # Verify parent exists + parent = ( + db.query(BizInsuranceCompany) + .filter( + BizInsuranceCompany.id == insurance_company_id, + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + .first() + ) + if not parent: + raise ValueError("保险公司不存在") + rows = ( + db.query(BizInsuranceCompanyInvoice) + .filter( + BizInsuranceCompanyInvoice.insurance_company_id == insurance_company_id, + BizInsuranceCompanyInvoice.tenant_no == tenant_no, + BizInsuranceCompanyInvoice.del_flag == 0, + ) + .order_by(BizInsuranceCompanyInvoice.create_time.desc()) + .all() + ) + return [_row_to_dict_invoice(r) for r in rows] + + +def _create_insurance_company_invoice( + db: Session, + *, + insurance_company_id: str, + company_name: str, + tax_no: Optional[str], + company_address: Optional[str], + company_phone: Optional[str], + bank_name: Optional[str], + bank_account: Optional[str], + tenant_no: str, + order_num: Optional[int], + remark: Optional[str], + user_id: str, +) -> BizInsuranceCompanyInvoice: + obj = BizInsuranceCompanyInvoice( + id=_generate_uuid(), + insurance_company_id=insurance_company_id, + company_name=company_name, + tax_no=tax_no, + company_address=company_address, + company_phone=company_phone, + bank_name=bank_name, + bank_account=bank_account, + tenant_no=tenant_no, + order_num=order_num or 0, + remark=remark, + create_by=user_id, + create_dept_id="", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(obj) + db.commit() + db.refresh(obj) + return obj + + +def _update_insurance_company_invoice( + db: Session, + row_id: str, + *, + company_name: Optional[str], + tax_no: Optional[str], + company_address: Optional[str], + company_phone: Optional[str], + bank_name: Optional[str], + bank_account: Optional[str], + order_num: Optional[int], + remark: Optional[str], + user_id: str, + tenant_no: str, +) -> BizInsuranceCompanyInvoice: + obj = ( + db.query(BizInsuranceCompanyInvoice) + .filter( + BizInsuranceCompanyInvoice.id == row_id, + BizInsuranceCompanyInvoice.tenant_no == tenant_no, + BizInsuranceCompanyInvoice.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + if company_name is not None: + obj.company_name = company_name + if tax_no is not None: + obj.tax_no = tax_no + if company_address is not None: + obj.company_address = company_address + if company_phone is not None: + obj.company_phone = company_phone + if bank_name is not None: + obj.bank_name = bank_name + if bank_account is not None: + obj.bank_account = bank_account + if order_num is not None: + obj.order_num = order_num + if remark is not None: + obj.remark = remark + obj.update_by = user_id + obj.update_time = datetime.now() + db.commit() + db.refresh(obj) + return obj + + +def _soft_delete_insurance_company_invoice(db: Session, row_id: str, *, tenant_no: str): + obj = ( + db.query(BizInsuranceCompanyInvoice) + .filter( + BizInsuranceCompanyInvoice.id == row_id, + BizInsuranceCompanyInvoice.tenant_no == tenant_no, + BizInsuranceCompanyInvoice.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + obj.del_flag = 1 + db.commit() + + +# --------------------------------------------------------------------------- +# Inline CRUD — 保险项目价格 +# --------------------------------------------------------------------------- + + +def _list_insurance_project_prices( + db: Session, insurance_company_id: str, *, tenant_no: str +): + # Verify parent exists + parent = ( + db.query(BizInsuranceCompany) + .filter( + BizInsuranceCompany.id == insurance_company_id, + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + .first() + ) + if not parent: + raise ValueError("保险公司不存在") + rows = ( + db.query(BizInsuranceProjectPrice) + .filter( + BizInsuranceProjectPrice.insurance_company_id == insurance_company_id, + BizInsuranceProjectPrice.tenant_no == tenant_no, + BizInsuranceProjectPrice.del_flag == 0, + ) + .order_by(BizInsuranceProjectPrice.create_time.desc()) + .all() + ) + return [_row_to_dict_project_price(r) for r in rows] + + +def _create_insurance_project_price( + db: Session, + *, + insurance_company_id: str, + project_name: str, + project_fee: Optional[float], + status: Optional[str], + tenant_no: str, + order_num: Optional[int], + remark: Optional[str], + user_id: str, +) -> BizInsuranceProjectPrice: + obj = BizInsuranceProjectPrice( + id=_generate_uuid(), + insurance_company_id=insurance_company_id, + project_name=project_name, + project_fee=project_fee, + status=status or "1", + tenant_no=tenant_no, + order_num=order_num or 0, + remark=remark, + create_by=user_id, + create_dept_id="", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(obj) + db.commit() + db.refresh(obj) + return obj + + +def _update_insurance_project_price( + db: Session, + row_id: str, + *, + project_name: Optional[str], + project_fee: Optional[float], + status: Optional[str], + order_num: Optional[int], + remark: Optional[str], + user_id: str, + tenant_no: str, +) -> BizInsuranceProjectPrice: + obj = ( + db.query(BizInsuranceProjectPrice) + .filter( + BizInsuranceProjectPrice.id == row_id, + BizInsuranceProjectPrice.tenant_no == tenant_no, + BizInsuranceProjectPrice.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + if project_name is not None: + obj.project_name = project_name + if project_fee is not None: + obj.project_fee = project_fee + if status is not None: + obj.status = status + if order_num is not None: + obj.order_num = order_num + if remark is not None: + obj.remark = remark + obj.update_by = user_id + obj.update_time = datetime.now() + db.commit() + db.refresh(obj) + return obj + + +def _soft_delete_insurance_project_price(db: Session, row_id: str, *, tenant_no: str): + obj = ( + db.query(BizInsuranceProjectPrice) + .filter( + BizInsuranceProjectPrice.id == row_id, + BizInsuranceProjectPrice.tenant_no == tenant_no, + BizInsuranceProjectPrice.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("记录不存在") + obj.del_flag = 1 + db.commit() + + +# --------------------------------------------------------------------------- +# 1. 保险公司(主表) +# --------------------------------------------------------------------------- + + +class InsuranceCompanyCreateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + company_name: str = Field(..., alias="companyName") + company_address: Optional[str] = Field(None, alias="companyAddress") + contact_name: Optional[str] = Field(None, alias="contactName") + contact_phone: Optional[str] = Field(None, alias="contactPhone") + status: Optional[str] = Field("1", alias="status") + order_num: Optional[int] = Field(0, alias="orderNum") + remark: Optional[str] = None + + +class InsuranceCompanyUpdateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + company_name: Optional[str] = Field(None, alias="companyName") + company_address: Optional[str] = Field(None, alias="companyAddress") + contact_name: Optional[str] = Field(None, alias="contactName") + contact_phone: Optional[str] = Field(None, alias="contactPhone") + status: Optional[str] = Field(None, alias="status") + order_num: Optional[int] = Field(None, alias="orderNum") + remark: Optional[str] = None + + +@router.get("/insurance-companies") +async def list_insurance_companies( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100, alias="pageSize"), + keyword: Optional[str] = None, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + items, total = _list_insurance_companies( + db, page=page, page_size=pageSize, keyword=keyword, tenant_no=tenant_no + ) + tp = _total_pages(total, pageSize) + return success_response( + {"list": items, "total": total, "page": page, "pageSize": pageSize, "totalPages": tp} + ) + + +@router.post("/insurance-companies") +async def create_insurance_company( + body: InsuranceCompanyCreateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + obj = _create_insurance_company( + db, + company_name=body.company_name, + company_address=body.company_address, + contact_name=body.contact_name, + contact_phone=body.contact_phone, + status=body.status, + tenant_no=tenant_no, + order_num=body.order_num, + remark=body.remark, + user_id=user.get("user_id"), + ) + return success_response(_row_to_dict_company(obj), message="创建成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.put("/insurance-companies/{row_id}") +async def update_insurance_company( + row_id: str, + body: InsuranceCompanyUpdateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + payload: dict[str, Any] = body.model_dump(exclude_unset=True, by_alias=False) + obj = _update_insurance_company( + db, + row_id, + company_name=payload.get("company_name"), + company_address=payload.get("company_address"), + contact_name=payload.get("contact_name"), + contact_phone=payload.get("contact_phone"), + status=payload.get("status"), + order_num=payload.get("order_num"), + remark=payload.get("remark"), + user_id=user.get("user_id"), + tenant_no=tenant_no, + ) + return success_response(_row_to_dict_company(obj), message="更新成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.delete("/insurance-companies/{row_id}") +async def delete_insurance_company( + row_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + _soft_delete_insurance_company(db, row_id, tenant_no=tenant_no) + return success_response(None, message="删除成功") + except ValueError as e: + return error_response(400, str(e)) + + +# --------------------------------------------------------------------------- +# 2. 保险公司开票信息(子表) +# --------------------------------------------------------------------------- + + +class InsuranceCompanyInvoiceCreateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + company_name: str = Field(..., alias="companyName") + tax_no: Optional[str] = Field(None, alias="taxNo") + company_address: Optional[str] = Field(None, alias="companyAddress") + company_phone: Optional[str] = Field(None, alias="companyPhone") + bank_name: Optional[str] = Field(None, alias="bankName") + bank_account: Optional[str] = Field(None, alias="bankAccount") + order_num: Optional[int] = Field(0, alias="orderNum") + remark: Optional[str] = None + + +class InsuranceCompanyInvoiceUpdateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + company_name: Optional[str] = Field(None, alias="companyName") + tax_no: Optional[str] = Field(None, alias="taxNo") + company_address: Optional[str] = Field(None, alias="companyAddress") + company_phone: Optional[str] = Field(None, alias="companyPhone") + bank_name: Optional[str] = Field(None, alias="bankName") + bank_account: Optional[str] = Field(None, alias="bankAccount") + order_num: Optional[int] = Field(None, alias="orderNum") + remark: Optional[str] = None + + +@router.get("/insurance-companies/{company_id}/invoices") +async def list_insurance_company_invoices( + company_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + items = _list_insurance_company_invoices(db, company_id, tenant_no=tenant_no) + return success_response(items) + except ValueError as e: + return error_response(400, str(e)) + + +@router.post("/insurance-companies/{company_id}/invoices") +async def create_insurance_company_invoice( + company_id: str, + body: InsuranceCompanyInvoiceCreateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + obj = _create_insurance_company_invoice( + db, + insurance_company_id=company_id, + company_name=body.company_name, + tax_no=body.tax_no, + company_address=body.company_address, + company_phone=body.company_phone, + bank_name=body.bank_name, + bank_account=body.bank_account, + tenant_no=tenant_no, + order_num=body.order_num, + remark=body.remark, + user_id=user.get("user_id"), + ) + return success_response(_row_to_dict_invoice(obj), message="创建成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.put("/insurance-company-invoices/{invoice_id}") +async def update_insurance_company_invoice( + invoice_id: str, + body: InsuranceCompanyInvoiceUpdateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + payload: dict[str, Any] = body.model_dump(exclude_unset=True, by_alias=False) + obj = _update_insurance_company_invoice( + db, + invoice_id, + company_name=payload.get("company_name"), + tax_no=payload.get("tax_no"), + company_address=payload.get("company_address"), + company_phone=payload.get("company_phone"), + bank_name=payload.get("bank_name"), + bank_account=payload.get("bank_account"), + order_num=payload.get("order_num"), + remark=payload.get("remark"), + user_id=user.get("user_id"), + tenant_no=tenant_no, + ) + return success_response(_row_to_dict_invoice(obj), message="更新成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.delete("/insurance-company-invoices/{invoice_id}") +async def delete_insurance_company_invoice( + invoice_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + _soft_delete_insurance_company_invoice(db, invoice_id, tenant_no=tenant_no) + return success_response(None, message="删除成功") + except ValueError as e: + return error_response(400, str(e)) + + +# --------------------------------------------------------------------------- +# 3. 保险项目价格(子表) +# --------------------------------------------------------------------------- + + +class InsuranceProjectPriceCreateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + project_name: str = Field(..., alias="projectName") + project_fee: Optional[float] = Field(None, alias="projectFee") + status: Optional[str] = Field("1", alias="status") + order_num: Optional[int] = Field(0, alias="orderNum") + remark: Optional[str] = None + + +class InsuranceProjectPriceUpdateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + project_name: Optional[str] = Field(None, alias="projectName") + project_fee: Optional[float] = Field(None, alias="projectFee") + status: Optional[str] = Field(None, alias="status") + order_num: Optional[int] = Field(None, alias="orderNum") + remark: Optional[str] = None + + +@router.get("/insurance-companies/{company_id}/project-prices") +async def list_insurance_project_prices( + company_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + items = _list_insurance_project_prices(db, company_id, tenant_no=tenant_no) + return success_response(items) + except ValueError as e: + return error_response(400, str(e)) + + +@router.post("/insurance-companies/{company_id}/project-prices") +async def create_insurance_project_price( + company_id: str, + body: InsuranceProjectPriceCreateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + obj = _create_insurance_project_price( + db, + insurance_company_id=company_id, + project_name=body.project_name, + project_fee=body.project_fee, + status=body.status, + tenant_no=tenant_no, + order_num=body.order_num, + remark=body.remark, + user_id=user.get("user_id"), + ) + return success_response(_row_to_dict_project_price(obj), message="创建成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.put("/insurance-project-prices/{price_id}") +async def update_insurance_project_price( + price_id: str, + body: InsuranceProjectPriceUpdateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + payload: dict[str, Any] = body.model_dump(exclude_unset=True, by_alias=False) + obj = _update_insurance_project_price( + db, + price_id, + project_name=payload.get("project_name"), + project_fee=payload.get("project_fee"), + status=payload.get("status"), + order_num=payload.get("order_num"), + remark=payload.get("remark"), + user_id=user.get("user_id"), + tenant_no=tenant_no, + ) + return success_response(_row_to_dict_project_price(obj), message="更新成功") + except ValueError as e: + return error_response(400, str(e)) + + +@router.delete("/insurance-project-prices/{price_id}") +async def delete_insurance_project_price( + price_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + try: + tenant_no = _get_tenant_no(db, user) + _soft_delete_insurance_project_price(db, price_id, tenant_no=tenant_no) + return success_response(None, message="删除成功") + except ValueError as e: + return error_response(400, str(e)) diff --git a/backend/app/api/material.py b/backend/app/api/material.py new file mode 100644 index 00000000..9bd30ac5 --- /dev/null +++ b/backend/app/api/material.py @@ -0,0 +1,226 @@ +"""市场物料库 API""" +from typing import Optional + +from fastapi import APIRouter, Depends, Query +from pydantic import BaseModel, ConfigDict, Field +from sqlalchemy.orm import Session + +from app.api.sample_reception import _get_current_user_id, _get_tenant_no, _page_payload +from app.core.database import get_db +from app.core.menu_guard import require_admin_or_super_admin, require_menu_code +from app.core.response import error_response, success_response +from app.crud import material as mat_svc +from app.crud import material_stock_log as msl_svc + +router = APIRouter(prefix="/web/admin", tags=["市场物料"]) + + +# ---------- Body models ---------- + + +class MaterialBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + material_code: str = Field(..., alias="materialCode") + material_name: str = Field(..., alias="materialName") + category: Optional[str] = None + spec_model: Optional[str] = Field(None, alias="specModel") + unit: Optional[str] = None + status: str = "1" + order_num: Optional[int] = Field(None, alias="orderNum") + remark: Optional[str] = None + image_urls: Optional[str] = Field(None, alias="imageUrls") + + +class MaterialUpdateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + material_code: Optional[str] = Field(None, alias="materialCode") + material_name: Optional[str] = Field(None, alias="materialName") + category: Optional[str] = None + spec_model: Optional[str] = Field(None, alias="specModel") + unit: Optional[str] = None + status: Optional[str] = None + order_num: Optional[int] = Field(None, alias="orderNum") + remark: Optional[str] = None + image_urls: Optional[str] = Field(None, alias="imageUrls") + + +class StockInBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + qty: float = Field(..., gt=0) + remark: Optional[str] = None + + +class StockOutBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + qty: float = Field(..., gt=0) + receiver: Optional[str] = None + purpose: Optional[str] = None + remark: Optional[str] = None + + +# ---------- 物料 CRUD ---------- + + +@router.get("/materials") +async def list_materials( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100), + keyword: Optional[str] = None, + category: Optional[str] = None, + status: Optional[str] = None, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + items, total = mat_svc.list_materials( + db, tenant_no, page=page, page_size=pageSize, + keyword=keyword, category=category, status=status, + ) + return success_response(_page_payload(items, total, page, pageSize)) + except PermissionError as e: + return error_response(str(e), code=403) + except Exception as e: + return error_response(str(e)) + + +@router.get("/materials/options") +async def material_options( + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + return success_response(mat_svc.options_list(db, tenant_no=tenant_no)) + except Exception as e: + return error_response(str(e)) + + +@router.post("/materials") +async def create_material( + body: MaterialBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + obj = mat_svc.create_material( + db, body.model_dump(by_alias=True, exclude_none=True), + tenant_no=tenant_no, user_id=user_id, + ) + return success_response(obj, message="创建成功") + except ValueError as e: + return error_response(str(e)) + except Exception as e: + return error_response(str(e)) + + +@router.put("/materials/{material_id}") +async def update_material( + material_id: str, + body: MaterialUpdateBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + obj = mat_svc.update_material( + db, material_id, body.model_dump(by_alias=True, exclude_none=True), + tenant_no=tenant_no, user_id=user_id, + ) + return success_response(obj, message="更新成功") + except ValueError as e: + return error_response(str(e)) + except Exception as e: + return error_response(str(e)) + + +@router.delete("/materials/{material_id}") +async def delete_material( + material_id: str, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + mat_svc.soft_delete_material(db, material_id, tenant_no=tenant_no, user_id=user_id) + return success_response(None, message="删除成功") + except ValueError as e: + return error_response(str(e)) + except Exception as e: + return error_response(str(e)) + + +@router.post("/materials/{material_id}/stock-in") +async def stock_in_material( + material_id: str, + body: StockInBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + obj = mat_svc.stock_in( + db, material_id, qty=body.qty, remark=body.remark, + tenant_no=tenant_no, user_id=user_id, + ) + return success_response(obj, message="入库成功") + except ValueError as e: + return error_response(str(e)) + except Exception as e: + return error_response(str(e)) + + +@router.post("/materials/{material_id}/stock-out") +async def stock_out_material( + material_id: str, + body: StockOutBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:material:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + user_id = _get_current_user_id(user) + obj = mat_svc.stock_out( + db, material_id, qty=body.qty, receiver=body.receiver, + purpose=body.purpose, remark=body.remark, + tenant_no=tenant_no, user_id=user_id, + ) + return success_response(obj, message="出库成功") + except ValueError as e: + return error_response(str(e)) + except Exception as e: + return error_response(str(e)) + + +# ---------- 库存变动记录 ---------- + + +@router.get("/material-stock-logs") +async def list_stock_logs( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100), + materialId: Optional[str] = None, + changeType: Optional[str] = None, + startTime: Optional[str] = None, + endTime: Optional[str] = None, + keyword: Optional[str] = None, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:materialStockLog:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + items, total = msl_svc.list_stock_logs( + db, tenant_no, page=page, page_size=pageSize, + material_id=materialId, change_type=changeType, + start_time=startTime, end_time=endTime, keyword=keyword, + ) + return success_response(_page_payload(items, total, page, pageSize)) + except PermissionError as e: + return error_response(str(e), code=403) + except Exception as e: + return error_response(str(e)) diff --git a/backend/app/api/menu.py b/backend/app/api/menu.py index 9030a94b..50572721 100644 --- a/backend/app/api/menu.py +++ b/backend/app/api/menu.py @@ -6,20 +6,8 @@ from app.core.response import success_response router = APIRouter(prefix="/web/menu", tags=["菜单管理"]) -# 与 web-admin/src/router/modules/sqxp.ts 一致:工作台、系统管理、基础信息管理 等 +# 与 web-admin/src/router/modules/sqxp.ts 一致:系统管理、基础信息管理 等 STATIC_MENU_TREE = [ - { - "id": "10000000000000000000000000000001_child", - "name": "Console", - "path": "/console", - "component": "/dashboard/console/index", - "meta": { - "title": "工作台", - "keepAlive": True, - "fixedTab": True, - "menuCode": "dashboard", - }, - }, { "id": "100", "name": "System", diff --git a/backend/app/crud/collection_protocol.py b/backend/app/crud/collection_protocol.py index 315b7d06..407229ca 100644 --- a/backend/app/crud/collection_protocol.py +++ b/backend/app/crud/collection_protocol.py @@ -22,6 +22,7 @@ from app.models.models import ( BizCollectionProtocol, BizProtocolAudit, BizProtocolCollectionInfo, + BizProtocolFullmoonTodo, BizProtocolPartyCustomer, BizProtocolPayment, BizProtocolPaymentDetail, @@ -2215,3 +2216,107 @@ def upsert_storage_cert( db.commit() db.refresh(obj) return obj + + +# --------------------------------------------------------------------------- +# 子表:满月待办 +# --------------------------------------------------------------------------- + + +def _fullmoon_todo_to_dict(ft: BizProtocolFullmoonTodo) -> Dict[str, Any]: + return { + "id": ft.id, + "collectionProtocolId": ft.collection_protocol_id, + "todoStatus": ft.todo_status or "0", + "handleDate": (ft.handle_date or "").strip() if ft.handle_date else "", + "handleRemark": ft.handle_remark or "", + "insuranceAttachments": ft.insurance_attachments or "", + "insuranceCompanyId": ft.insurance_company_id or "", + "insuranceCompanyName": ft.insurance_company_name or "", + "insuranceType": ft.insurance_type or "", + "insurancePolicyNo": ft.insurance_policy_no or "", + "insuranceEffectiveDate": (ft.insurance_effective_date or "").strip() if ft.insurance_effective_date else "", + "insuranceExpiryDate": (ft.insurance_expiry_date or "").strip() if ft.insurance_expiry_date else "", + "insuranceSubscribed": ft.insurance_subscribed or "0", + "insuranceFee": _dec(ft.insurance_fee), + "tenantNo": ft.tenant_no, + "orderNum": ft.order_num if ft.order_num is not None else 0, + "remark": ft.remark or "", + "createTime": _fmt_dt(ft.create_time), + "updateTime": _fmt_dt(ft.update_time), + } + + +def get_fullmoon_todo( + db: Session, + collection_protocol_id: str, + tenant_no: str, +) -> Optional[BizProtocolFullmoonTodo]: + return ( + db.query(BizProtocolFullmoonTodo) + .filter( + and_( + BizProtocolFullmoonTodo.collection_protocol_id == collection_protocol_id, + BizProtocolFullmoonTodo.tenant_no == tenant_no, + BizProtocolFullmoonTodo.del_flag == 0, + ) + ) + .first() + ) + + +def upsert_fullmoon_todo( + db: Session, + collection_protocol_id: str, + tenant_no: str, + user_id: Optional[str], + **fields, +) -> BizProtocolFullmoonTodo: + fields = _normalize_fields(fields) + obj = get_fullmoon_todo(db, collection_protocol_id, tenant_no) + _STR_FIELDS = [ + "todo_status", "handle_date", "handle_remark", + "insurance_attachments", "insurance_company_id", + "insurance_company_name", "insurance_type", + "insurance_policy_no", "insurance_effective_date", + "insurance_expiry_date", "insurance_subscribed", + ] + _DEC_FIELDS = ["insurance_fee"] + if obj: + for k in _STR_FIELDS: + if k in fields: + setattr(obj, k, (fields[k] or "").strip() or None) + for k in _DEC_FIELDS: + if k in fields and fields[k] is not None: + setattr(obj, k, Decimal(str(fields[k]))) + if "remark" in fields: + obj.remark = (fields["remark"] or "").strip() or None + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj) + db.commit() + db.refresh(obj) + return obj + obj = BizProtocolFullmoonTodo( + id=generate_uuid(), + collection_protocol_id=collection_protocol_id, + tenant_no=tenant_no, + order_num=0, + remark=(fields.get("remark") or "").strip() or None, + create_by=user_id, + create_dept_id="", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + for k in _STR_FIELDS: + if k in fields: + setattr(obj, k, (fields[k] or "").strip() or None) + for k in _DEC_FIELDS: + if k in fields and fields[k] is not None: + setattr(obj, k, Decimal(str(fields[k]))) + db.add(obj) + db.commit() + db.refresh(obj) + return obj diff --git a/backend/app/crud/material.py b/backend/app/crud/material.py new file mode 100644 index 00000000..022fc3a8 --- /dev/null +++ b/backend/app/crud/material.py @@ -0,0 +1,397 @@ +"""市场物料库 CRUD""" +from __future__ import annotations + +from datetime import datetime +from decimal import Decimal +from typing import Any, Dict, List, Optional, Tuple + +from sqlalchemy import func, or_ +from sqlalchemy.orm import Session + +from app.core.utils import generate_uuid +from app.models.material import BizMaterial, BizMaterialStockLog + + +def _dec(v: Any) -> float: + if v is None: + return 0.0 + return float(v) + + +def _fmt_dt(t: Optional[datetime]) -> str: + return t.strftime("%Y-%m-%d %H:%M:%S") if t else "" + + +def _row_to_dict(r: BizMaterial) -> Dict[str, Any]: + return { + "id": r.id, + "materialCode": r.material_code, + "materialName": r.material_name, + "category": r.category or "", + "specModel": r.spec_model or "", + "unit": r.unit or "", + "stockQty": _dec(r.stock_qty), + "status": r.status or "1", + "imageUrls": r.image_urls or "", + "orderNum": r.order_num if r.order_num is not None else 0, + "remark": r.remark or "", + "createTime": _fmt_dt(r.create_time), + "updateTime": _fmt_dt(r.update_time), + } + + +def _code_exists( + db: Session, code: str, tenant_no: str, exclude_id: Optional[str] = None +) -> bool: + c = (code or "").strip() + if not c: + return False + q = db.query(BizMaterial).filter( + BizMaterial.material_code == c, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + if exclude_id: + q = q.filter(BizMaterial.id != exclude_id) + return q.first() is not None + + +def list_materials( + db: Session, + tenant_no: str, + *, + page: int = 1, + page_size: int = 10, + keyword: Optional[str] = None, + category: Optional[str] = None, + status: Optional[str] = None, +) -> Tuple[List[Dict[str, Any]], int]: + def _filtered(): + q0 = db.query(BizMaterial).filter( + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q0 = q0.filter( + or_( + BizMaterial.material_code.ilike(like), + BizMaterial.material_name.ilike(like), + ) + ) + cat = (category or "").strip() + if cat: + q0 = q0.filter(BizMaterial.category == cat) + st = (status or "").strip() + if st in ("0", "1"): + q0 = q0.filter(BizMaterial.status == st) + return q0 + + total = _filtered().order_by(None).with_entities(func.count(BizMaterial.id)).scalar() or 0 + page = max(1, page) + page_size = min(max(1, page_size), 100) + rows = ( + _filtered() + .order_by(BizMaterial.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + return [_row_to_dict(x) for x in rows], int(total) + + +def get_material( + db: Session, material_id: str, tenant_no: str +) -> Optional[Dict[str, Any]]: + obj = ( + db.query(BizMaterial) + .filter( + BizMaterial.id == material_id, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + .first() + ) + if not obj: + return None + return _row_to_dict(obj) + + +def create_material( + db: Session, + data: Dict[str, Any], + *, + tenant_no: str, + user_id: Optional[str] = None, + dept_id: str = "", +) -> Dict[str, Any]: + code = (data.get("materialCode") or "").strip() + if not code: + raise ValueError("物料编码不能为空") + if _code_exists(db, code, tenant_no): + raise ValueError("物料编码已存在") + name = (data.get("materialName") or "").strip() + if not name: + raise ValueError("物料名称不能为空") + status = (data.get("status") or "1").strip() + if status not in ("0", "1"): + raise ValueError("状态无效") + obj = BizMaterial( + id=generate_uuid(), + material_code=code, + material_name=name, + category=(data.get("category") or "").strip() or None, + spec_model=(data.get("specModel") or "").strip() or None, + unit=(data.get("unit") or "").strip() or None, + stock_qty=0, + status=status, + image_urls=(data.get("imageUrls") or "").strip() or None, + tenant_no=tenant_no, + order_num=data.get("orderNum") if data.get("orderNum") is not None else 0, + remark=(data.get("remark") or "").strip() or None, + create_by=user_id, + create_dept_id=dept_id or "", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(obj) + db.commit() + db.refresh(obj) + return _row_to_dict(obj) + + +def update_material( + db: Session, + material_id: str, + data: Dict[str, Any], + *, + tenant_no: str, + user_id: Optional[str] = None, +) -> Dict[str, Any]: + obj = ( + db.query(BizMaterial) + .filter( + BizMaterial.id == material_id, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("物料不存在") + + if "materialCode" in data and data["materialCode"] is not None: + code = data["materialCode"].strip() + if not code: + raise ValueError("物料编码不能为空") + if code != obj.material_code and _code_exists(db, code, tenant_no, exclude_id=material_id): + raise ValueError("物料编码已存在") + obj.material_code = code + if "materialName" in data and data["materialName"] is not None: + name = data["materialName"].strip() + if not name: + raise ValueError("物料名称不能为空") + obj.material_name = name + if "category" in data: + obj.category = (data["category"] or "").strip() or None + if "specModel" in data: + obj.spec_model = (data["specModel"] or "").strip() or None + if "unit" in data: + obj.unit = (data["unit"] or "").strip() or None + if "status" in data and data["status"] is not None: + st = data["status"].strip() + if st not in ("0", "1"): + raise ValueError("状态无效") + obj.status = st + if "imageUrls" in data: + obj.image_urls = (data["imageUrls"] or "").strip() or None + if "orderNum" in data: + obj.order_num = data["orderNum"] + if "remark" in data: + obj.remark = (data["remark"] or "").strip() or None + + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj) + db.commit() + db.refresh(obj) + return _row_to_dict(obj) + + +def soft_delete_material( + db: Session, + material_id: str, + tenant_no: str, + user_id: Optional[str] = None, +) -> None: + obj = ( + db.query(BizMaterial) + .filter( + BizMaterial.id == material_id, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + .first() + ) + if not obj: + raise ValueError("物料不存在") + if obj.stock_qty is not None and _dec(obj.stock_qty) > 0: + raise ValueError("该物料仍有库存,无法删除") + obj.del_flag = 1 + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj) + db.commit() + + +def stock_in( + db: Session, + material_id: str, + *, + qty: float, + remark: Optional[str] = None, + tenant_no: str, + user_id: Optional[str] = None, + dept_id: str = "", +) -> Dict[str, Any]: + if qty is None or qty <= 0: + raise ValueError("入库数量必须大于0") + qty_dec = Decimal(str(qty)) + + obj = ( + db.query(BizMaterial) + .filter( + BizMaterial.id == material_id, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + .with_for_update() + .first() + ) + if not obj: + raise ValueError("物料不存在") + + stock_before = obj.stock_qty if obj.stock_qty is not None else Decimal("0") + stock_after = stock_before + qty_dec + obj.stock_qty = stock_after + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj) + + log = BizMaterialStockLog( + id=generate_uuid(), + material_id=obj.id, + material_code=obj.material_code, + material_name=obj.material_name, + change_type="rk", + change_qty=qty_dec, + stock_before=stock_before, + stock_after=stock_after, + tenant_no=tenant_no, + remark=(remark or "").strip() or None, + create_by=user_id, + create_dept_id=dept_id or "", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(log) + db.commit() + db.refresh(obj) + return _row_to_dict(obj) + + +def stock_out( + db: Session, + material_id: str, + *, + qty: float, + receiver: Optional[str] = None, + purpose: Optional[str] = None, + remark: Optional[str] = None, + tenant_no: str, + user_id: Optional[str] = None, + dept_id: str = "", +) -> Dict[str, Any]: + if qty is None or qty <= 0: + raise ValueError("出库数量必须大于0") + qty_dec = Decimal(str(qty)) + + obj = ( + db.query(BizMaterial) + .filter( + BizMaterial.id == material_id, + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + ) + .with_for_update() + .first() + ) + if not obj: + raise ValueError("物料不存在") + + stock_before = obj.stock_qty if obj.stock_qty is not None else Decimal("0") + if stock_before < qty_dec: + raise ValueError( + f"物料「{obj.material_name}」库存不足,当前库存 {stock_before},需出库 {qty_dec}" + ) + + stock_after = stock_before - qty_dec + obj.stock_qty = stock_after + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj) + + log = BizMaterialStockLog( + id=generate_uuid(), + material_id=obj.id, + material_code=obj.material_code, + material_name=obj.material_name, + change_type="ck", + change_qty=qty_dec, + stock_before=stock_before, + stock_after=stock_after, + receiver=(receiver or "").strip() or None, + purpose=(purpose or "").strip() or None, + tenant_no=tenant_no, + remark=(remark or "").strip() or None, + create_by=user_id, + create_dept_id=dept_id or "", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + db.add(log) + db.commit() + db.refresh(obj) + return _row_to_dict(obj) + + +def options_list(db: Session, tenant_no: str) -> List[Dict[str, Any]]: + rows = ( + db.query(BizMaterial) + .filter( + BizMaterial.tenant_no == tenant_no, + BizMaterial.del_flag == 0, + BizMaterial.status == "1", + ) + .order_by(BizMaterial.create_time.desc()) + .all() + ) + return [ + { + "id": r.id, + "label": r.material_name, + "materialCode": r.material_code, + "materialName": r.material_name, + "specModel": r.spec_model or "", + "unit": r.unit or "", + "stockQty": _dec(r.stock_qty), + } + for r in rows + ] diff --git a/backend/app/crud/material_stock_log.py b/backend/app/crud/material_stock_log.py new file mode 100644 index 00000000..bc7447de --- /dev/null +++ b/backend/app/crud/material_stock_log.py @@ -0,0 +1,88 @@ +"""市场物料库存变动记录 CRUD""" +from __future__ import annotations + +from datetime import datetime +from typing import Any, Dict, List, Optional, Tuple + +from sqlalchemy import func, or_ +from sqlalchemy.orm import Session + +from app.models.material import BizMaterialStockLog + + +def _dec(v: Any) -> float: + if v is None: + return 0.0 + return float(v) + + +def _fmt_dt(t: Optional[datetime]) -> str: + return t.strftime("%Y-%m-%d %H:%M:%S") if t else "" + + +def _row_to_dict(r: BizMaterialStockLog) -> Dict[str, Any]: + return { + "id": r.id, + "materialId": r.material_id, + "materialCode": r.material_code or "", + "materialName": r.material_name or "", + "changeType": r.change_type, + "changeQty": _dec(r.change_qty), + "stockBefore": _dec(r.stock_before), + "stockAfter": _dec(r.stock_after), + "receiver": r.receiver or "", + "purpose": r.purpose or "", + "remark": r.remark or "", + "createBy": r.create_by or "", + "createTime": _fmt_dt(r.create_time), + "updateTime": _fmt_dt(r.update_time), + } + + +def list_stock_logs( + db: Session, + tenant_no: str, + *, + page: int = 1, + page_size: int = 10, + material_id: Optional[str] = None, + change_type: Optional[str] = None, + start_time: Optional[str] = None, + end_time: Optional[str] = None, + keyword: Optional[str] = None, +) -> Tuple[List[Dict[str, Any]], int]: + def _filtered(): + q0 = db.query(BizMaterialStockLog).filter( + BizMaterialStockLog.tenant_no == tenant_no, + BizMaterialStockLog.del_flag == 0, + ) + if material_id: + q0 = q0.filter(BizMaterialStockLog.material_id == material_id) + if change_type: + q0 = q0.filter(BizMaterialStockLog.change_type == change_type) + if start_time: + q0 = q0.filter(BizMaterialStockLog.create_time >= start_time) + if end_time: + q0 = q0.filter(BizMaterialStockLog.create_time <= end_time + " 23:59:59") + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q0 = q0.filter( + or_( + BizMaterialStockLog.material_code.ilike(like), + BizMaterialStockLog.material_name.ilike(like), + ) + ) + return q0 + + total = _filtered().order_by(None).with_entities(func.count(BizMaterialStockLog.id)).scalar() or 0 + page = max(1, page) + page_size = min(max(1, page_size), 100) + rows = ( + _filtered() + .order_by(BizMaterialStockLog.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + return [_row_to_dict(x) for x in rows], int(total) diff --git a/backend/app/graphify-out/cache/ast/0178df3ca76f029df4c11407595898cd91ddbe9d68c0bb316ddcfcc3f788ac73.json b/backend/app/graphify-out/cache/ast/0178df3ca76f029df4c11407595898cd91ddbe9d68c0bb316ddcfcc3f788ac73.json new file mode 100644 index 00000000..6d4580a0 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0178df3ca76f029df4c11407595898cd91ddbe9d68c0bb316ddcfcc3f788ac73.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "label": "site.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L1"}, {"id": "crud_site_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L15"}, {"id": "crud_site_list_sites", "label": "list_sites()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L34"}, {"id": "crud_site_get_site", "label": "get_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L65"}, {"id": "crud_site_site_code_exists", "label": "site_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L73"}, {"id": "crud_site_create_site", "label": "create_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L80"}, {"id": "crud_site_update_site", "label": "update_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L127"}, {"id": "crud_site_soft_delete_site", "label": "soft_delete_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L179"}, {"id": "crud_site_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L189"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_list_sites", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_get_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_site_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_create_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_update_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_soft_delete_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_site_py", "target": "crud_site_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L189", "weight": 1.0}, {"source": "crud_site_list_sites", "target": "crud_site_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_site_create_site", "target": "crud_site_site_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L99", "weight": 1.0}, {"source": "crud_site_update_site", "target": "crud_site_get_site", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L143", "weight": 1.0}, {"source": "crud_site_update_site", "target": "crud_site_site_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L150", "weight": 1.0}, {"source": "crud_site_soft_delete_site", "target": "crud_site_get_site", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L180", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_site_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L29"}, {"caller_nid": "crud_site_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L30"}, {"caller_nid": "crud_site_list_sites", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L52"}, {"caller_nid": "crud_site_list_sites", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L52"}, {"caller_nid": "crud_site_list_sites", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L52"}, {"caller_nid": "crud_site_list_sites", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L52"}, {"caller_nid": "crud_site_list_sites", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L52"}, {"caller_nid": "crud_site_list_sites", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L53"}, {"caller_nid": "crud_site_list_sites", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L54"}, {"caller_nid": "crud_site_list_sites", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L54"}, {"caller_nid": "crud_site_list_sites", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L56"}, {"caller_nid": "crud_site_list_sites", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L56"}, {"caller_nid": "crud_site_list_sites", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L56"}, {"caller_nid": "crud_site_list_sites", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L56"}, {"caller_nid": "crud_site_list_sites", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L56"}, {"caller_nid": "crud_site_list_sites", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L57"}, {"caller_nid": "crud_site_list_sites", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L62"}, {"caller_nid": "crud_site_get_site", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L67"}, {"caller_nid": "crud_site_get_site", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L67"}, {"caller_nid": "crud_site_get_site", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L67"}, {"caller_nid": "crud_site_get_site", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L68"}, {"caller_nid": "crud_site_site_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L74"}, {"caller_nid": "crud_site_site_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L74"}, {"caller_nid": "crud_site_site_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L74"}, {"caller_nid": "crud_site_site_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L74"}, {"caller_nid": "crud_site_site_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L76"}, {"caller_nid": "crud_site_site_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L77"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L96"}, {"caller_nid": "crud_site_create_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L98"}, {"caller_nid": "crud_site_create_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L100"}, {"caller_nid": "crud_site_create_site", "callee": "SysSite", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L101"}, {"caller_nid": "crud_site_create_site", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L102"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L103"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L105"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L107"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L108"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L109"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L110"}, {"caller_nid": "crud_site_create_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L113"}, {"caller_nid": "crud_site_create_site", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L116"}, {"caller_nid": "crud_site_create_site", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L118"}, {"caller_nid": "crud_site_create_site", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L121"}, {"caller_nid": "crud_site_create_site", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L122"}, {"caller_nid": "crud_site_create_site", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L123"}, {"caller_nid": "crud_site_update_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L145"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L147"}, {"caller_nid": "crud_site_update_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L149"}, {"caller_nid": "crud_site_update_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L151"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L154"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L156"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L160"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L162"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L164"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L166"}, {"caller_nid": "crud_site_update_site", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L170"}, {"caller_nid": "crud_site_update_site", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L172"}, {"caller_nid": "crud_site_update_site", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L173"}, {"caller_nid": "crud_site_update_site", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L174"}, {"caller_nid": "crud_site_update_site", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L175"}, {"caller_nid": "crud_site_soft_delete_site", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L182"}, {"caller_nid": "crud_site_soft_delete_site", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L184"}, {"caller_nid": "crud_site_soft_delete_site", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L185"}, {"caller_nid": "crud_site_soft_delete_site", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L186"}, {"caller_nid": "crud_site_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L192"}, {"caller_nid": "crud_site_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L192"}, {"caller_nid": "crud_site_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py", "source_location": "L192"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/045052fe5369ece329b23a748c94e4de1fbb6c59ea7afd59230b1888d1c0a470.json b/backend/app/graphify-out/cache/ast/045052fe5369ece329b23a748c94e4de1fbb6c59ea7afd59230b1888d1c0a470.json new file mode 100644 index 00000000..cf87a39e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/045052fe5369ece329b23a748c94e4de1fbb6c59ea7afd59230b1888d1c0a470.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "label": "dict_type.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L1"}, {"id": "crud_dict_type_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L15"}, {"id": "crud_dict_type_list_dict_types", "label": "list_dict_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L28"}, {"id": "crud_dict_type_get_dict_type", "label": "get_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L59"}, {"id": "crud_dict_type_dict_type_code_exists", "label": "dict_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L67"}, {"id": "crud_dict_type_create_dict_type", "label": "create_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L78"}, {"id": "crud_dict_type_update_dict_type", "label": "update_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L113"}, {"id": "crud_dict_type_soft_delete_dict_type", "label": "soft_delete_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L149"}, {"id": "crud_dict_type_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L162"}, {"id": "crud_dict_type_rationale_1", "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_list_dict_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_get_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_dict_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_create_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_update_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_soft_delete_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "target": "crud_dict_type_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L162", "weight": 1.0}, {"source": "crud_dict_type_list_dict_types", "target": "crud_dict_type_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L56", "weight": 1.0}, {"source": "crud_dict_type_create_dict_type", "target": "crud_dict_type_dict_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L91", "weight": 1.0}, {"source": "crud_dict_type_update_dict_type", "target": "crud_dict_type_get_dict_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L124", "weight": 1.0}, {"source": "crud_dict_type_update_dict_type", "target": "crud_dict_type_dict_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L134", "weight": 1.0}, {"source": "crud_dict_type_soft_delete_dict_type", "target": "crud_dict_type_get_dict_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L150", "weight": 1.0}, {"source": "crud_dict_type_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_type_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_dict_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L23"}, {"caller_nid": "crud_dict_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L24"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L46"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L46"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L46"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L46"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L46"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L47"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L48"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L48"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L50"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L50"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L50"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L50"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L50"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L51"}, {"caller_nid": "crud_dict_type_list_dict_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L56"}, {"caller_nid": "crud_dict_type_get_dict_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L61"}, {"caller_nid": "crud_dict_type_get_dict_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L61"}, {"caller_nid": "crud_dict_type_get_dict_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L61"}, {"caller_nid": "crud_dict_type_get_dict_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L62"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L70"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L70"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L71"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L71"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L74"}, {"caller_nid": "crud_dict_type_dict_type_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L75"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L88"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L90"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L92"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "SysDictType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L93"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L94"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L95"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L99"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L102"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L104"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L107"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L108"}, {"caller_nid": "crud_dict_type_create_dict_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L109"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L126"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L128"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L130"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L132"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L135"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L140"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L142"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L143"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L144"}, {"caller_nid": "crud_dict_type_update_dict_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L145"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L152"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L154"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L155"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L156"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L156"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L156"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L157"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L158"}, {"caller_nid": "crud_dict_type_soft_delete_dict_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L159"}, {"caller_nid": "crud_dict_type_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L165"}, {"caller_nid": "crud_dict_type_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L165"}, {"caller_nid": "crud_dict_type_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py", "source_location": "L165"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/05307647aed22ccf9f225f623739f1116636628afa439f3ec357b3a0dafbe241.json b/backend/app/graphify-out/cache/ast/05307647aed22ccf9f225f623739f1116636628afa439f3ec357b3a0dafbe241.json new file mode 100644 index 00000000..bbfb40de --- /dev/null +++ b/backend/app/graphify-out/cache/ast/05307647aed22ccf9f225f623739f1116636628afa439f3ec357b3a0dafbe241.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "label": "utils.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L1"}, {"id": "core_utils_generate_uuid", "label": "generate_uuid()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L9"}, {"id": "core_utils_generate_id", "label": "generate_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L14"}, {"id": "core_utils_generate_random_password", "label": "generate_random_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L20"}, {"id": "core_utils_get_current_time", "label": "get_current_time()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L26"}, {"id": "core_utils_format_datetime", "label": "format_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L31"}, {"id": "core_utils_parse_datetime", "label": "parse_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L38"}, {"id": "core_utils_get_file_size_display", "label": "get_file_size_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L48"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_random_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_get_current_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_format_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_parse_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_get_file_size_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L48", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_utils_generate_uuid", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_id", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_random_password", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_generate_random_password", "callee": "choice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_generate_random_password", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_get_current_time", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L28"}, {"caller_nid": "core_utils_format_datetime", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L35"}, {"caller_nid": "core_utils_parse_datetime", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L43"}, {"caller_nid": "core_utils_parse_datetime", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L43"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/05364d36a2efb2a71169a4fa7f61fd439df1260b406869a3936b505b425f033d.json b/backend/app/graphify-out/cache/ast/05364d36a2efb2a71169a4fa7f61fd439df1260b406869a3936b505b425f033d.json new file mode 100644 index 00000000..bde7d570 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/05364d36a2efb2a71169a4fa7f61fd439df1260b406869a3936b505b425f033d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "label": "basic_info.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L1"}, {"id": "api_basic_info_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L30"}, {"id": "api_basic_info_customercreatebody", "label": "CustomerCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L45"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_basic_info_customerupdatebody", "label": "CustomerUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L58"}, {"id": "api_basic_info_list_customers", "label": "list_customers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L72"}, {"id": "api_basic_info_create_customer", "label": "create_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L95"}, {"id": "api_basic_info_update_customer", "label": "update_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L121"}, {"id": "api_basic_info_delete_customer", "label": "delete_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L150"}, {"id": "api_basic_info_cellsampletypecreatebody", "label": "CellSampleTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L168"}, {"id": "api_basic_info_cellsampletypeupdatebody", "label": "CellSampleTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L179"}, {"id": "api_basic_info_list_cell_sample_types", "label": "list_cell_sample_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L191"}, {"id": "api_basic_info_create_cell_sample_type", "label": "create_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L214"}, {"id": "api_basic_info_update_cell_sample_type", "label": "update_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L238"}, {"id": "api_basic_info_delete_cell_sample_type", "label": "delete_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L265"}, {"id": "api_basic_info_collectionregioncreatebody", "label": "CollectionRegionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L283"}, {"id": "api_basic_info_collectionregionupdatebody", "label": "CollectionRegionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L291"}, {"id": "api_basic_info_list_collection_regions", "label": "list_collection_regions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L300"}, {"id": "api_basic_info_create_collection_region", "label": "create_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L323"}, {"id": "api_basic_info_update_collection_region", "label": "update_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L344"}, {"id": "api_basic_info_delete_collection_region", "label": "delete_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L368"}, {"id": "api_basic_info_hospitalcreatebody", "label": "HospitalCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L386"}, {"id": "api_basic_info_hospitalupdatebody", "label": "HospitalUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L394"}, {"id": "api_basic_info_list_hospitals", "label": "list_hospitals()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L403"}, {"id": "api_basic_info_create_hospital", "label": "create_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L423"}, {"id": "api_basic_info_update_hospital", "label": "update_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L446"}, {"id": "api_basic_info_delete_hospital", "label": "delete_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L474"}, {"id": "api_basic_info_protocolnocreatebody", "label": "ProtocolNoCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L496"}, {"id": "api_basic_info_protocolnoupdatebody", "label": "ProtocolNoUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L505"}, {"id": "api_basic_info_list_protocol_nos", "label": "list_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L518"}, {"id": "api_basic_info_protocolnobatchgeneratebody", "label": "ProtocolNoBatchGenerateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L547"}, {"id": "api_basic_info_protocolnobatchissuebody", "label": "ProtocolNoBatchIssueBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L557"}, {"id": "api_basic_info_batch_generate_protocol_nos", "label": "batch_generate_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L566"}, {"id": "api_basic_info_batch_issue_protocol_nos", "label": "batch_issue_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L592"}, {"id": "api_basic_info_protocolnobatchrevokebody", "label": "ProtocolNoBatchRevokeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L615"}, {"id": "api_basic_info_batch_revoke_protocol_nos", "label": "batch_revoke_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L622"}, {"id": "api_basic_info_create_protocol_no", "label": "create_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L644"}, {"id": "api_basic_info_update_protocol_no", "label": "update_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L666"}, {"id": "api_basic_info_delete_protocol_no", "label": "delete_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L694"}, {"id": "api_basic_info_samplecodecreatebody", "label": "SampleCodeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L712"}, {"id": "api_basic_info_samplecodeupdatebody", "label": "SampleCodeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L721"}, {"id": "api_basic_info_samplecodebatchgeneratebody", "label": "SampleCodeBatchGenerateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L733"}, {"id": "api_basic_info_samplecodebatchissuebody", "label": "SampleCodeBatchIssueBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L743"}, {"id": "api_basic_info_batch_generate_sample_codes", "label": "batch_generate_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L752"}, {"id": "api_basic_info_batch_issue_sample_codes", "label": "batch_issue_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L778"}, {"id": "api_basic_info_samplecodebatchrevokebody", "label": "SampleCodeBatchRevokeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L801"}, {"id": "api_basic_info_batch_revoke_sample_codes", "label": "batch_revoke_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L808"}, {"id": "api_basic_info_list_sample_codes", "label": "list_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L830"}, {"id": "api_basic_info_create_sample_code", "label": "create_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L860"}, {"id": "api_basic_info_update_sample_code", "label": "update_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L882"}, {"id": "api_basic_info_delete_sample_code", "label": "delete_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L910"}, {"id": "api_basic_info_rationale_1", "label": "\u57fa\u7840\u4fe1\u606f\u7ba1\u7406 API\uff08\u5ba2\u6237\u3001\u6837\u672c\u7c7b\u578b\u3001\u91c7\u96c6\u5730\u533a/\u533b\u9662\u3001\u534f\u8bae\u53f7\u6c60\u3001\u6837\u672c\u7f16\u7801\u6c60\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_customercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L45", "weight": 1.0}, {"source": "api_basic_info_customercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_customerupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L58", "weight": 1.0}, {"source": "api_basic_info_customerupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_customers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_cellsampletypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L168", "weight": 1.0}, {"source": "api_basic_info_cellsampletypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_cellsampletypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L179", "weight": 1.0}, {"source": "api_basic_info_cellsampletypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_cell_sample_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_collectionregioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L283", "weight": 1.0}, {"source": "api_basic_info_collectionregioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_collectionregionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L291", "weight": 1.0}, {"source": "api_basic_info_collectionregionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_collection_regions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L323", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L344", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_hospitalcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L386", "weight": 1.0}, {"source": "api_basic_info_hospitalcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L386", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_hospitalupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L394", "weight": 1.0}, {"source": "api_basic_info_hospitalupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_hospitals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L423", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_protocolnocreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L496", "weight": 1.0}, {"source": "api_basic_info_protocolnocreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L496", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_protocolnoupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L505", "weight": 1.0}, {"source": "api_basic_info_protocolnoupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_protocolnobatchgeneratebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L547", "weight": 1.0}, {"source": "api_basic_info_protocolnobatchgeneratebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L547", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_protocolnobatchissuebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L557", "weight": 1.0}, {"source": "api_basic_info_protocolnobatchissuebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_generate_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L566", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_issue_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L592", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_protocolnobatchrevokebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L615", "weight": 1.0}, {"source": "api_basic_info_protocolnobatchrevokebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_revoke_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L644", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L666", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L694", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_samplecodecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L712", "weight": 1.0}, {"source": "api_basic_info_samplecodecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_samplecodeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L721", "weight": 1.0}, {"source": "api_basic_info_samplecodeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L721", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_samplecodebatchgeneratebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L733", "weight": 1.0}, {"source": "api_basic_info_samplecodebatchgeneratebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L733", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_samplecodebatchissuebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L743", "weight": 1.0}, {"source": "api_basic_info_samplecodebatchissuebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_generate_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L752", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_issue_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L778", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_samplecodebatchrevokebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L801", "weight": 1.0}, {"source": "api_basic_info_samplecodebatchrevokebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L801", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_batch_revoke_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L808", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_list_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L830", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_create_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L860", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_update_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L882", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "target": "api_basic_info_delete_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L910", "weight": 1.0}, {"source": "api_basic_info_list_customers", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L79", "weight": 1.0}, {"source": "api_basic_info_create_customer", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L101", "weight": 1.0}, {"source": "api_basic_info_update_customer", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L128", "weight": 1.0}, {"source": "api_basic_info_delete_customer", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L156", "weight": 1.0}, {"source": "api_basic_info_list_cell_sample_types", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L198", "weight": 1.0}, {"source": "api_basic_info_create_cell_sample_type", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L220", "weight": 1.0}, {"source": "api_basic_info_update_cell_sample_type", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L245", "weight": 1.0}, {"source": "api_basic_info_delete_cell_sample_type", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L271", "weight": 1.0}, {"source": "api_basic_info_list_collection_regions", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L307", "weight": 1.0}, {"source": "api_basic_info_create_collection_region", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L329", "weight": 1.0}, {"source": "api_basic_info_update_collection_region", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L351", "weight": 1.0}, {"source": "api_basic_info_delete_collection_region", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L374", "weight": 1.0}, {"source": "api_basic_info_list_hospitals", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L412", "weight": 1.0}, {"source": "api_basic_info_create_hospital", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L430", "weight": 1.0}, {"source": "api_basic_info_update_hospital", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L454", "weight": 1.0}, {"source": "api_basic_info_delete_hospital", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L481", "weight": 1.0}, {"source": "api_basic_info_list_protocol_nos", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L525", "weight": 1.0}, {"source": "api_basic_info_batch_generate_protocol_nos", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L572", "weight": 1.0}, {"source": "api_basic_info_batch_issue_protocol_nos", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L598", "weight": 1.0}, {"source": "api_basic_info_batch_revoke_protocol_nos", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L628", "weight": 1.0}, {"source": "api_basic_info_create_protocol_no", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L650", "weight": 1.0}, {"source": "api_basic_info_update_protocol_no", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L673", "weight": 1.0}, {"source": "api_basic_info_delete_protocol_no", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L700", "weight": 1.0}, {"source": "api_basic_info_batch_generate_sample_codes", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L758", "weight": 1.0}, {"source": "api_basic_info_batch_issue_sample_codes", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L784", "weight": 1.0}, {"source": "api_basic_info_batch_revoke_sample_codes", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L814", "weight": 1.0}, {"source": "api_basic_info_list_sample_codes", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L837", "weight": 1.0}, {"source": "api_basic_info_create_sample_code", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L866", "weight": 1.0}, {"source": "api_basic_info_update_sample_code", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L889", "weight": 1.0}, {"source": "api_basic_info_delete_sample_code", "target": "api_basic_info_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L916", "weight": 1.0}, {"source": "api_basic_info_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_basic_info_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_basic_info_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L31"}, {"caller_nid": "api_basic_info_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L33"}, {"caller_nid": "api_basic_info_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L34"}, {"caller_nid": "api_basic_info_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L34"}, {"caller_nid": "api_basic_info_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L34"}, {"caller_nid": "api_basic_info_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L36"}, {"caller_nid": "api_basic_info_list_customers", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L80"}, {"caller_nid": "api_basic_info_list_customers", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L80"}, {"caller_nid": "api_basic_info_list_customers", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L85"}, {"caller_nid": "api_basic_info_list_customers", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L85"}, {"caller_nid": "api_basic_info_list_customers", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L86"}, {"caller_nid": "api_basic_info_list_customers", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L87"}, {"caller_nid": "api_basic_info_list_customers", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L88"}, {"caller_nid": "api_basic_info_list_customers", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L88"}, {"caller_nid": "api_basic_info_list_customers", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L88"}, {"caller_nid": "api_basic_info_list_customers", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L88"}, {"caller_nid": "api_basic_info_list_customers", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L88"}, {"caller_nid": "api_basic_info_list_customers", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L89"}, {"caller_nid": "api_basic_info_list_customers", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L90"}, {"caller_nid": "api_basic_info_list_customers", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L91"}, {"caller_nid": "api_basic_info_create_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L113"}, {"caller_nid": "api_basic_info_create_customer", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L115"}, {"caller_nid": "api_basic_info_create_customer", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L115"}, {"caller_nid": "api_basic_info_create_customer", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L117"}, {"caller_nid": "api_basic_info_create_customer", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L117"}, {"caller_nid": "api_basic_info_update_customer", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L129"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L133"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L134"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L135"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L136"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L137"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L138"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L139"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L140"}, {"caller_nid": "api_basic_info_update_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L141"}, {"caller_nid": "api_basic_info_update_customer", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L144"}, {"caller_nid": "api_basic_info_update_customer", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L144"}, {"caller_nid": "api_basic_info_update_customer", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L146"}, {"caller_nid": "api_basic_info_update_customer", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L146"}, {"caller_nid": "api_basic_info_delete_customer", "callee": "soft_delete_customer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L157"}, {"caller_nid": "api_basic_info_delete_customer", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L158"}, {"caller_nid": "api_basic_info_delete_customer", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L160"}, {"caller_nid": "api_basic_info_delete_customer", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L160"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L199"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L199"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L204"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L204"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L205"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L206"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L207"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L207"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L207"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L207"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L207"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L208"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L209"}, {"caller_nid": "api_basic_info_list_cell_sample_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L210"}, {"caller_nid": "api_basic_info_create_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L230"}, {"caller_nid": "api_basic_info_create_cell_sample_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L232"}, {"caller_nid": "api_basic_info_create_cell_sample_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L232"}, {"caller_nid": "api_basic_info_create_cell_sample_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L234"}, {"caller_nid": "api_basic_info_create_cell_sample_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L234"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L246"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L250"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L251"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L252"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L253"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L254"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L255"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L256"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L259"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L259"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L261"}, {"caller_nid": "api_basic_info_update_cell_sample_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L261"}, {"caller_nid": "api_basic_info_delete_cell_sample_type", "callee": "soft_delete_cell_sample_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L272"}, {"caller_nid": "api_basic_info_delete_cell_sample_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L273"}, {"caller_nid": "api_basic_info_delete_cell_sample_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L275"}, {"caller_nid": "api_basic_info_delete_cell_sample_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L275"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L308"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L308"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L313"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L313"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L314"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L315"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L316"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L316"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L316"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L316"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L316"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "_region_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L317"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L318"}, {"caller_nid": "api_basic_info_list_collection_regions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L319"}, {"caller_nid": "api_basic_info_create_collection_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L336"}, {"caller_nid": "api_basic_info_create_collection_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L338"}, {"caller_nid": "api_basic_info_create_collection_region", "callee": "_region_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L338"}, {"caller_nid": "api_basic_info_create_collection_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L340"}, {"caller_nid": "api_basic_info_create_collection_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L340"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L352"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L356"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L357"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L358"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L359"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L362"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "_region_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L362"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L364"}, {"caller_nid": "api_basic_info_update_collection_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L364"}, {"caller_nid": "api_basic_info_delete_collection_region", "callee": "soft_delete_collection_region", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L375"}, {"caller_nid": "api_basic_info_delete_collection_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L376"}, {"caller_nid": "api_basic_info_delete_collection_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L378"}, {"caller_nid": "api_basic_info_delete_collection_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L378"}, {"caller_nid": "api_basic_info_list_hospitals", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L416"}, {"caller_nid": "api_basic_info_list_hospitals", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L417"}, {"caller_nid": "api_basic_info_list_hospitals", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L419"}, {"caller_nid": "api_basic_info_list_hospitals", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L419"}, {"caller_nid": "api_basic_info_create_hospital", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L438"}, {"caller_nid": "api_basic_info_create_hospital", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L440"}, {"caller_nid": "api_basic_info_create_hospital", "callee": "_hospital_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L440"}, {"caller_nid": "api_basic_info_create_hospital", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L442"}, {"caller_nid": "api_basic_info_create_hospital", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L442"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "get_hospital", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L455"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L457"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L458"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L462"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L463"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L464"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L465"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L468"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "_hospital_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L468"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L470"}, {"caller_nid": "api_basic_info_update_hospital", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L470"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "get_hospital", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L482"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L484"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "soft_delete_hospital", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L485"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L486"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L488"}, {"caller_nid": "api_basic_info_delete_hospital", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L488"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L526"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L526"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L531"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L531"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L532"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L533"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L534"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L534"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L534"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L534"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L534"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L535"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "get_protocol_nos_used_in_protocols", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L536"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L542"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L543"}, {"caller_nid": "api_basic_info_list_protocol_nos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L544"}, {"caller_nid": "api_basic_info_batch_generate_protocol_nos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L581"}, {"caller_nid": "api_basic_info_batch_generate_protocol_nos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L586"}, {"caller_nid": "api_basic_info_batch_generate_protocol_nos", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L588"}, {"caller_nid": "api_basic_info_batch_generate_protocol_nos", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L588"}, {"caller_nid": "api_basic_info_batch_issue_protocol_nos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L605"}, {"caller_nid": "api_basic_info_batch_issue_protocol_nos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L609"}, {"caller_nid": "api_basic_info_batch_issue_protocol_nos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L610"}, {"caller_nid": "api_basic_info_batch_issue_protocol_nos", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L612"}, {"caller_nid": "api_basic_info_batch_issue_protocol_nos", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L612"}, {"caller_nid": "api_basic_info_batch_revoke_protocol_nos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L633"}, {"caller_nid": "api_basic_info_batch_revoke_protocol_nos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L637"}, {"caller_nid": "api_basic_info_batch_revoke_protocol_nos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L638"}, {"caller_nid": "api_basic_info_batch_revoke_protocol_nos", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L640"}, {"caller_nid": "api_basic_info_batch_revoke_protocol_nos", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L640"}, {"caller_nid": "api_basic_info_create_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L658"}, {"caller_nid": "api_basic_info_create_protocol_no", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L660"}, {"caller_nid": "api_basic_info_create_protocol_no", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L660"}, {"caller_nid": "api_basic_info_create_protocol_no", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L662"}, {"caller_nid": "api_basic_info_create_protocol_no", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L662"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L674"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L678"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L679"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L680"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L681"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L682"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L684"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L685"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L686"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L688"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L688"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L690"}, {"caller_nid": "api_basic_info_update_protocol_no", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L690"}, {"caller_nid": "api_basic_info_delete_protocol_no", "callee": "soft_delete_protocol_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L701"}, {"caller_nid": "api_basic_info_delete_protocol_no", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L702"}, {"caller_nid": "api_basic_info_delete_protocol_no", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L704"}, {"caller_nid": "api_basic_info_delete_protocol_no", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L704"}, {"caller_nid": "api_basic_info_batch_generate_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L767"}, {"caller_nid": "api_basic_info_batch_generate_sample_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L772"}, {"caller_nid": "api_basic_info_batch_generate_sample_codes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L774"}, {"caller_nid": "api_basic_info_batch_generate_sample_codes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L774"}, {"caller_nid": "api_basic_info_batch_issue_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L791"}, {"caller_nid": "api_basic_info_batch_issue_sample_codes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L795"}, {"caller_nid": "api_basic_info_batch_issue_sample_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L796"}, {"caller_nid": "api_basic_info_batch_issue_sample_codes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L798"}, {"caller_nid": "api_basic_info_batch_issue_sample_codes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L798"}, {"caller_nid": "api_basic_info_batch_revoke_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L819"}, {"caller_nid": "api_basic_info_batch_revoke_sample_codes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L823"}, {"caller_nid": "api_basic_info_batch_revoke_sample_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L824"}, {"caller_nid": "api_basic_info_batch_revoke_sample_codes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L826"}, {"caller_nid": "api_basic_info_batch_revoke_sample_codes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L826"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L838"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L838"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L843"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L843"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L844"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L845"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L846"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L846"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L846"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L846"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L846"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L847"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "get_sample_codes_used_in_protocol_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L848"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L854"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L855"}, {"caller_nid": "api_basic_info_list_sample_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L856"}, {"caller_nid": "api_basic_info_create_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L874"}, {"caller_nid": "api_basic_info_create_sample_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L876"}, {"caller_nid": "api_basic_info_create_sample_code", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L876"}, {"caller_nid": "api_basic_info_create_sample_code", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L878"}, {"caller_nid": "api_basic_info_create_sample_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L878"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L890"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L894"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L895"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L896"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L897"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L898"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L900"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L901"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L902"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L904"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L904"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L906"}, {"caller_nid": "api_basic_info_update_sample_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L906"}, {"caller_nid": "api_basic_info_delete_sample_code", "callee": "soft_delete_sample_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L917"}, {"caller_nid": "api_basic_info_delete_sample_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L918"}, {"caller_nid": "api_basic_info_delete_sample_code", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L920"}, {"caller_nid": "api_basic_info_delete_sample_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py", "source_location": "L920"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/07443951fa7de5dee70deb00908c0aa7ce6aea015595194ae50a1c76e39de492.json b/backend/app/graphify-out/cache/ast/07443951fa7de5dee70deb00908c0aa7ce6aea015595194ae50a1c76e39de492.json new file mode 100644 index 00000000..697f05b6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/07443951fa7de5dee70deb00908c0aa7ce6aea015595194ae50a1c76e39de492.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L29"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L33"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L87"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L102"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L117"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L128"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L139"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L166"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L179"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L215"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L232"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L281"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L317"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L350"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L405"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L430"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L457"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L539"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L584"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L607"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L645"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L665"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L117", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L317", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L405", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L607", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L645", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L665", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L56", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L81", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L276", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L277", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L278", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L285", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L311", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L347", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L361", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L371", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L385", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L386", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L388", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L400", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L401", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L498", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L554", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L589", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L612", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L631", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L650", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L670", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L30"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L34"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L34"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L37"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L37"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L37"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L37"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L40"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L167"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L167"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L167"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L168"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L169"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L176"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L183"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L183"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L183"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L184"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L186"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L186"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L204"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L204"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L205"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L220"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L222"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L222"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L223"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L237"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L239"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L239"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L240"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L254"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L255"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L255"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L260"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L272"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L273"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L286"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L290"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L293"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L295"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L295"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L296"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L296"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L306"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L307"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L309"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L337"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L337"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L337"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L337"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L337"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L338"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L339"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L339"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L347"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L351"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L351"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L351"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L365"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L373"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L374"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L376"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L377"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L378"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L378"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L378"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L378"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L379"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L380"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L382"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L383"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L389"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L391"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L391"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L391"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L391"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L392"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L393"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L396"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L397"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L409"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L409"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L409"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L417"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L419"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L423"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L424"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L425"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L426"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L434"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L434"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L434"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L435"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L442"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L443"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L452"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L453"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L469"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L471"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L472"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L474"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L474"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L474"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L474"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L475"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L480"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L484"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L484"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L490"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L492"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L492"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L497"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L524"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L524"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L527"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L528"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L532"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L533"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L534"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L535"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L541"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L548"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L549"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L553"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L565"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L568"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L568"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L569"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L570"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L570"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L571"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L571"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L572"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L572"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L574"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L574"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L575"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L575"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L576"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L581"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L588"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L591"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L591"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L592"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L595"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L595"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L596"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L596"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L597"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L597"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L598"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L598"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L599"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L604"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L614"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L614"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L615"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L618"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L618"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L619"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L619"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L623"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L630"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L634"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L635"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L635"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L637"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L637"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L642"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L649"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L653"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L654"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L654"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L657"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L657"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L658"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L658"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L673"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L673"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L675"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L675"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L676"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L676"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L678"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L678"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L680"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L680"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L681"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L681"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L686"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/07bc7a7ddf530664696a90fe692d077fc3944ff342fde2e182da4b1aa3f5dc75.json b/backend/app/graphify-out/cache/ast/07bc7a7ddf530664696a90fe692d077fc3944ff342fde2e182da4b1aa3f5dc75.json new file mode 100644 index 00000000..1f6a1576 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/07bc7a7ddf530664696a90fe692d077fc3944ff342fde2e182da4b1aa3f5dc75.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "label": "admin_request_json.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L1"}, {"id": "core_admin_request_json_parse_admin_request_json", "label": "parse_admin_request_json()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L19"}, {"id": "core_admin_request_json_rationale_1", "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L1"}, {"id": "core_admin_request_json_rationale_25", "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L25"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "target": "app_core_request_payload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "target": "core_admin_request_json_parse_admin_request_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L19", "weight": 1.0}, {"source": "core_admin_request_json_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_admin_request_json_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L1", "weight": 1.0}, {"source": "core_admin_request_json_rationale_25", "target": "core_admin_request_json_parse_admin_request_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L25", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L32"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L34"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L37"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L39"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L41"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L42"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L45"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L45"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L46"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L46"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L47"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L47"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L47"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L47"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L48"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "resolve_request_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L50"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L52"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L53"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L56"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L56"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L59"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L62"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L64"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L64"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L66"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L73"}, {"caller_nid": "core_admin_request_json_parse_admin_request_json", "callee": "type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py", "source_location": "L76"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/092d1c08f225cb57a26b1d5e4cbec0707c3751b38b8db1aebb60415854e4f830.json b/backend/app/graphify-out/cache/ast/092d1c08f225cb57a26b1d5e4cbec0707c3751b38b8db1aebb60415854e4f830.json new file mode 100644 index 00000000..c0cfdc4f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/092d1c08f225cb57a26b1d5e4cbec0707c3751b38b8db1aebb60415854e4f830.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "label": "material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L1"}, {"id": "models_material_bizmaterial", "label": "BizMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L8"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_material_bizmaterialstocklog", "label": "BizMaterialStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L31"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "target": "models_material_bizmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L8", "weight": 1.0}, {"source": "models_material_bizmaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_material_py", "target": "models_material_bizmaterialstocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L31", "weight": 1.0}, {"source": "models_material_bizmaterialstocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py", "source_location": "L31", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/0a07933b219fe718d4f7e3acb642381eef869498a72eef7257183768c2e56eae.json b/backend/app/graphify-out/cache/ast/0a07933b219fe718d4f7e3acb642381eef869498a72eef7257183768c2e56eae.json new file mode 100644 index 00000000..c4c73efe --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0a07933b219fe718d4f7e3acb642381eef869498a72eef7257183768c2e56eae.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "label": "qc_lab_test_item.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L1"}, {"id": "crud_qc_lab_test_item_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L14"}, {"id": "crud_qc_lab_test_item_item_code_exists", "label": "item_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L28"}, {"id": "crud_qc_lab_test_item_list_lab_items", "label": "list_lab_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L44"}, {"id": "crud_qc_lab_test_item_list_active_lab_items", "label": "list_active_lab_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L81"}, {"id": "crud_qc_lab_test_item_get_lab_item", "label": "get_lab_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L95"}, {"id": "crud_qc_lab_test_item_create_lab_item", "label": "create_lab_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L106"}, {"id": "crud_qc_lab_test_item_update_lab_item", "label": "update_lab_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L152"}, {"id": "crud_qc_lab_test_item_soft_delete_lab_item", "label": "soft_delete_lab_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L199"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_item_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_list_lab_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_list_active_lab_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_get_lab_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_create_lab_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_update_lab_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_lab_test_item_py", "target": "crud_qc_lab_test_item_soft_delete_lab_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L199", "weight": 1.0}, {"source": "crud_qc_lab_test_item_list_lab_items", "target": "crud_qc_lab_test_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L78", "weight": 1.0}, {"source": "crud_qc_lab_test_item_list_active_lab_items", "target": "crud_qc_lab_test_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L92", "weight": 1.0}, {"source": "crud_qc_lab_test_item_create_lab_item", "target": "crud_qc_lab_test_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_qc_lab_test_item_update_lab_item", "target": "crud_qc_lab_test_item_get_lab_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L165", "weight": 1.0}, {"source": "crud_qc_lab_test_item_update_lab_item", "target": "crud_qc_lab_test_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L172", "weight": 1.0}, {"source": "crud_qc_lab_test_item_soft_delete_lab_item", "target": "crud_qc_lab_test_item_get_lab_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L200", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_lab_test_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L23"}, {"caller_nid": "crud_qc_lab_test_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L24"}, {"caller_nid": "crud_qc_lab_test_item_item_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L31"}, {"caller_nid": "crud_qc_lab_test_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L34"}, {"caller_nid": "crud_qc_lab_test_item_item_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L34"}, {"caller_nid": "crud_qc_lab_test_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L40"}, {"caller_nid": "crud_qc_lab_test_item_item_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L41"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L68"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L68"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L68"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L68"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L68"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L69"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L70"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L70"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L72"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L72"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L72"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L72"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L72"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L73"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L73"}, {"caller_nid": "crud_qc_lab_test_item_list_lab_items", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L78"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L83"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L83"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L83"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L83"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L89"}, {"caller_nid": "crud_qc_lab_test_item_list_active_lab_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L89"}, {"caller_nid": "crud_qc_lab_test_item_get_lab_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L98"}, {"caller_nid": "crud_qc_lab_test_item_get_lab_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L98"}, {"caller_nid": "crud_qc_lab_test_item_get_lab_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L102"}, {"caller_nid": "crud_qc_lab_test_item_get_lab_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L103"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L119"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L121"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L123"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L124"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L126"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L127"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L129"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "BizQcLabTestItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L130"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L131"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L134"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L138"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L141"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L143"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L146"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L147"}, {"caller_nid": "crud_qc_lab_test_item_create_lab_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L148"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L167"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L169"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L171"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L173"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L176"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L178"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L181"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L183"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L185"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L190"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L192"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L193"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L194"}, {"caller_nid": "crud_qc_lab_test_item_update_lab_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L195"}, {"caller_nid": "crud_qc_lab_test_item_soft_delete_lab_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L202"}, {"caller_nid": "crud_qc_lab_test_item_soft_delete_lab_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L204"}, {"caller_nid": "crud_qc_lab_test_item_soft_delete_lab_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L205"}, {"caller_nid": "crud_qc_lab_test_item_soft_delete_lab_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py", "source_location": "L206"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/0afdc4fa3b8340739e06edddedc825a5cb64f44f978d8b5a6a13c7a5f950122c.json b/backend/app/graphify-out/cache/ast/0afdc4fa3b8340739e06edddedc825a5cb64f44f978d8b5a6a13c7a5f950122c.json new file mode 100644 index 00000000..cff568dc --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0afdc4fa3b8340739e06edddedc825a5cb64f44f978d8b5a6a13c7a5f950122c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "label": "data_scope.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L1"}, {"id": "core_data_scope_get_user_dept_id", "label": "get_user_dept_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L27"}, {"id": "core_data_scope_get_child_dept_ids", "label": "_get_child_dept_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L37"}, {"id": "core_data_scope_resolve_user_role_scopes", "label": "_resolve_user_role_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L62"}, {"id": "core_data_scope_apply_data_scope", "label": "apply_data_scope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L112"}, {"id": "core_data_scope_rationale_1", "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L1"}, {"id": "core_data_scope_rationale_28", "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L28"}, {"id": "core_data_scope_rationale_38", "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L38"}, {"id": "core_data_scope_rationale_65", "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L65"}, {"id": "core_data_scope_rationale_113", "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 Args: query: SQLAlchemy query \u5bf9\u8c61 model: \u67e5\u8be2", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L113"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "core_data_scope_get_user_dept_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "core_data_scope_get_child_dept_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "core_data_scope_resolve_user_role_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "target": "core_data_scope_apply_data_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L112", "weight": 1.0}, {"source": "core_data_scope_apply_data_scope", "target": "core_data_scope_resolve_user_role_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L144", "weight": 1.0}, {"source": "core_data_scope_apply_data_scope", "target": "core_data_scope_get_user_dept_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L157", "weight": 1.0}, {"source": "core_data_scope_apply_data_scope", "target": "core_data_scope_get_child_dept_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L170", "weight": 1.0}, {"source": "core_data_scope_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_data_scope_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L1", "weight": 1.0}, {"source": "core_data_scope_rationale_28", "target": "core_data_scope_get_user_dept_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L28", "weight": 1.0}, {"source": "core_data_scope_rationale_38", "target": "core_data_scope_get_child_dept_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L38", "weight": 1.0}, {"source": "core_data_scope_rationale_65", "target": "core_data_scope_resolve_user_role_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L65", "weight": 1.0}, {"source": "core_data_scope_rationale_113", "target": "core_data_scope_apply_data_scope", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L113", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_data_scope_get_user_dept_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L30"}, {"caller_nid": "core_data_scope_get_user_dept_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L30"}, {"caller_nid": "core_data_scope_get_user_dept_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L30"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L46"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L46"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L46"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L48"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L57"}, {"caller_nid": "core_data_scope_get_child_dept_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L58"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L70"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L70"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L70"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L70"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L90"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L90"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L90"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L92"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L100"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L100"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L103"}, {"caller_nid": "core_data_scope_resolve_user_role_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L106"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L126"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L130"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L138"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L139"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L149"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L153"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L154"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L157"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L157"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L165"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L170"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L174"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L179"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L183"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L185"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L190"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L190"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L192"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L192"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L196"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L198"}, {"caller_nid": "core_data_scope_apply_data_scope", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py", "source_location": "L198"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/12b63f4afbbf91165f3174cbd703a98fe92db546a2c81872237e8bff0ecd25c4.json b/backend/app/graphify-out/cache/ast/12b63f4afbbf91165f3174cbd703a98fe92db546a2c81872237e8bff0ecd25c4.json new file mode 100644 index 00000000..6f0b678b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/12b63f4afbbf91165f3174cbd703a98fe92db546a2c81872237e8bff0ecd25c4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "label": "inquiry.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L1"}, {"id": "schemas_inquiry_inquiryitembase", "label": "InquiryItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_inquiry_inquiryitemcreate", "label": "InquiryItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L13"}, {"id": "schemas_inquiry_inquiryitemresponse", "label": "InquiryItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L18"}, {"id": "schemas_inquiry_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L24"}, {"id": "schemas_inquiry_inquirybase", "label": "InquiryBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L28"}, {"id": "schemas_inquiry_inquirycreate", "label": "InquiryCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L35"}, {"id": "schemas_inquiry_inquiryupdate", "label": "InquiryUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L40"}, {"id": "schemas_inquiry_inquiryresponse", "label": "InquiryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L47"}, {"id": "schemas_inquiry_inquirydetailresponse", "label": "InquiryDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L63"}, {"id": "schemas_inquiry_inquirylistresponse", "label": "InquiryListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L68"}, {"id": "schemas_inquiry_inquirystatusresponse", "label": "InquiryStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L77"}, {"id": "schemas_inquiry_rationale_1", "label": "Pydantic schemas - \u8be2\u4ef7\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquiryitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_inquiry_inquiryitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquiryitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L13", "weight": 1.0}, {"source": "schemas_inquiry_inquiryitemcreate", "target": "schemas_inquiry_inquiryitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquiryitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L18", "weight": 1.0}, {"source": "schemas_inquiry_inquiryitemresponse", "target": "schemas_inquiry_inquiryitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquirybase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_inquiry_inquirybase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquirycreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L35", "weight": 1.0}, {"source": "schemas_inquiry_inquirycreate", "target": "schemas_inquiry_inquirybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquiryupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L40", "weight": 1.0}, {"source": "schemas_inquiry_inquiryupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquiryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L47", "weight": 1.0}, {"source": "schemas_inquiry_inquiryresponse", "target": "schemas_inquiry_inquirybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquirydetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L63", "weight": 1.0}, {"source": "schemas_inquiry_inquirydetailresponse", "target": "schemas_inquiry_inquiryresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquirylistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L68", "weight": 1.0}, {"source": "schemas_inquiry_inquirylistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "target": "schemas_inquiry_inquirystatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L77", "weight": 1.0}, {"source": "schemas_inquiry_inquirystatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L77", "weight": 1.0}, {"source": "schemas_inquiry_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_inquiry_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/135567a524fdf022e399755fb2e64b36db6a7f02f9406c74d81a28a44b635b98.json b/backend/app/graphify-out/cache/ast/135567a524fdf022e399755fb2e64b36db6a7f02f9406c74d81a28a44b635b98.json new file mode 100644 index 00000000..4750ecf9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/135567a524fdf022e399755fb2e64b36db6a7f02f9406c74d81a28a44b635b98.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1"}, {"id": "schemas_production_work_order_productionworkorderbase", "label": "ProductionWorkOrderBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_work_order_productionworkorderlistquery", "label": "ProductionWorkOrderListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10"}, {"id": "schemas_production_work_order_productionworkordercomplete", "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L19"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L19", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercomplete", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L19", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/150b60fb97d8bbb3107f2dfd0a089dcd276132f15f000173f8af26ec3b5dbda1.json b/backend/app/graphify-out/cache/ast/150b60fb97d8bbb3107f2dfd0a089dcd276132f15f000173f8af26ec3b5dbda1.json new file mode 100644 index 00000000..5467ba80 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/150b60fb97d8bbb3107f2dfd0a089dcd276132f15f000173f8af26ec3b5dbda1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "label": "qc_param.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L1"}, {"id": "models_qc_param_bizqcitemparam", "label": "BizQcItemParam", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L8"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L30"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "target": "models_qc_param_bizqcitemparam", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L8", "weight": 1.0}, {"source": "models_qc_param_bizqcitemparam", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_param_py", "target": "models_qc_param_bizqctaskresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L30", "weight": 1.0}, {"source": "models_qc_param_bizqctaskresult", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1601fe88cbf53e11f66d3981def3f167552a4818bfdcbbe072403a044a695f8a.json b/backend/app/graphify-out/cache/ast/1601fe88cbf53e11f66d3981def3f167552a4818bfdcbbe072403a044a695f8a.json new file mode 100644 index 00000000..ebdfe3b1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1601fe88cbf53e11f66d3981def3f167552a4818bfdcbbe072403a044a695f8a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "label": "qc_material_usage.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L1"}, {"id": "crud_qc_material_usage_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L16"}, {"id": "crud_qc_material_usage_list_usages", "label": "list_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L35"}, {"id": "crud_qc_material_usage_deduct_for_task", "label": "deduct_for_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L74"}, {"id": "crud_qc_material_usage_rationale_83", "label": "\u6263\u51cf\u7269\u6599\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1\uff0c\u672c\u51fd\u6570\u4e0d commit\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L83"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "app_models_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "crud_qc_material_usage_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "crud_qc_material_usage_list_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_usage_py", "target": "crud_qc_material_usage_deduct_for_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L74", "weight": 1.0}, {"source": "crud_qc_material_usage_list_usages", "target": "crud_qc_material_usage_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L71", "weight": 1.0}, {"source": "crud_qc_material_usage_rationale_83", "target": "crud_qc_material_usage_deduct_for_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_material_usage_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L23"}, {"caller_nid": "crud_qc_material_usage_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L24"}, {"caller_nid": "crud_qc_material_usage_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L30"}, {"caller_nid": "crud_qc_material_usage_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L31"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L62"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L63"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L63"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L66"}, {"caller_nid": "crud_qc_material_usage_list_usages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L71"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L85"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L86"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L88"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L89"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L89"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L90"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L92"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L92"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L106"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L108"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L110"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L118"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L120"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L121"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L137"}, {"caller_nid": "crud_qc_material_usage_deduct_for_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py", "source_location": "L140"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/16c3e73e0fa77ace1af5ec44e95d40ea51ce3b2a3cafe857737f28ef8d181598.json b/backend/app/graphify-out/cache/ast/16c3e73e0fa77ace1af5ec44e95d40ea51ce3b2a3cafe857737f28ef8d181598.json new file mode 100644 index 00000000..4c7510ff --- /dev/null +++ b/backend/app/graphify-out/cache/ast/16c3e73e0fa77ace1af5ec44e95d40ea51ce3b2a3cafe857737f28ef8d181598.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "label": "collection_region.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L1"}, {"id": "crud_collection_region_region_to_dict", "label": "_region_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L15"}, {"id": "crud_collection_region_hospital_to_dict", "label": "_hospital_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L28"}, {"id": "crud_collection_region_list_collection_regions", "label": "list_collection_regions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L41"}, {"id": "crud_collection_region_get_collection_region", "label": "get_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L91"}, {"id": "crud_collection_region_create_collection_region", "label": "create_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L98"}, {"id": "crud_collection_region_update_collection_region", "label": "update_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L129"}, {"id": "crud_collection_region_soft_delete_collection_region", "label": "soft_delete_collection_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L159"}, {"id": "crud_collection_region_list_hospitals", "label": "list_hospitals()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L184"}, {"id": "crud_collection_region_get_hospital", "label": "get_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L222"}, {"id": "crud_collection_region_create_hospital", "label": "create_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L229"}, {"id": "crud_collection_region_update_hospital", "label": "update_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L265"}, {"id": "crud_collection_region_soft_delete_hospital", "label": "soft_delete_hospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L295"}, {"id": "crud_collection_region_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L305"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_region_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_hospital_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_list_collection_regions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_get_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_create_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_update_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_soft_delete_collection_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_list_hospitals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_get_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_create_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L229", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_update_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_soft_delete_hospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_region_py", "target": "crud_collection_region_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L305", "weight": 1.0}, {"source": "crud_collection_region_list_collection_regions", "target": "crud_collection_region_region_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_collection_region_update_collection_region", "target": "crud_collection_region_get_collection_region", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L139", "weight": 1.0}, {"source": "crud_collection_region_soft_delete_collection_region", "target": "crud_collection_region_get_collection_region", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_collection_region_list_hospitals", "target": "crud_collection_region_get_collection_region", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L193", "weight": 1.0}, {"source": "crud_collection_region_list_hospitals", "target": "crud_collection_region_hospital_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L219", "weight": 1.0}, {"source": "crud_collection_region_create_hospital", "target": "crud_collection_region_get_collection_region", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L239", "weight": 1.0}, {"source": "crud_collection_region_update_hospital", "target": "crud_collection_region_get_hospital", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_collection_region_soft_delete_hospital", "target": "crud_collection_region_get_hospital", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L296", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_collection_region_region_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L23"}, {"caller_nid": "crud_collection_region_region_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L24"}, {"caller_nid": "crud_collection_region_hospital_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L36"}, {"caller_nid": "crud_collection_region_hospital_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L37"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L59"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L59"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L59"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L59"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L59"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L60"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L61"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L61"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L63"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L63"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L63"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L63"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L63"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L64"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L75"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L75"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L75"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L75"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L77"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L78"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L82"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L82"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L86"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L86"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L88"}, {"caller_nid": "crud_collection_region_list_collection_regions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L88"}, {"caller_nid": "crud_collection_region_get_collection_region", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L92"}, {"caller_nid": "crud_collection_region_get_collection_region", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L92"}, {"caller_nid": "crud_collection_region_get_collection_region", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L92"}, {"caller_nid": "crud_collection_region_get_collection_region", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L94"}, {"caller_nid": "crud_collection_region_get_collection_region", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L95"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L107"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L109"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "BizCollectionRegion", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L110"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L111"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L115"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L118"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L120"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L123"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L124"}, {"caller_nid": "crud_collection_region_create_collection_region", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L125"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L141"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L143"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L145"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L150"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L152"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L153"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L154"}, {"caller_nid": "crud_collection_region_update_collection_region", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L155"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L162"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L163"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L166"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L168"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L168"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L168"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L170"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L180"}, {"caller_nid": "crud_collection_region_soft_delete_collection_region", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L181"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L195"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L209"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L209"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L209"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L209"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L209"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L210"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L211"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L211"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L213"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L213"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L213"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L213"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L213"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L214"}, {"caller_nid": "crud_collection_region_list_hospitals", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L219"}, {"caller_nid": "crud_collection_region_get_hospital", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L223"}, {"caller_nid": "crud_collection_region_get_hospital", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L223"}, {"caller_nid": "crud_collection_region_get_hospital", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L223"}, {"caller_nid": "crud_collection_region_get_hospital", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L225"}, {"caller_nid": "crud_collection_region_get_hospital", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L226"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L241"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L242"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L244"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "BizCollectionHospital", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L245"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L246"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L251"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L254"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L256"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L259"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L260"}, {"caller_nid": "crud_collection_region_create_hospital", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L261"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L277"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L279"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L281"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L286"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L288"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L289"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L290"}, {"caller_nid": "crud_collection_region_update_hospital", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L291"}, {"caller_nid": "crud_collection_region_soft_delete_hospital", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L298"}, {"caller_nid": "crud_collection_region_soft_delete_hospital", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L300"}, {"caller_nid": "crud_collection_region_soft_delete_hospital", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L301"}, {"caller_nid": "crud_collection_region_soft_delete_hospital", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L302"}, {"caller_nid": "crud_collection_region_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L308"}, {"caller_nid": "crud_collection_region_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L308"}, {"caller_nid": "crud_collection_region_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py", "source_location": "L308"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1881408bb1c98cbfcd34aa2a6452a690ea6b26cfc1fdd4de64ed005067700319.json b/backend/app/graphify-out/cache/ast/1881408bb1c98cbfcd34aa2a6452a690ea6b26cfc1fdd4de64ed005067700319.json new file mode 100644 index 00000000..a1ef3013 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1881408bb1c98cbfcd34aa2a6452a690ea6b26cfc1fdd4de64ed005067700319.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "label": "product_review_media.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L1"}, {"id": "schemas_product_review_media_productreviewmediabase", "label": "ProductReviewMediaBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_review_media_productreviewmediacreate", "label": "ProductReviewMediaCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L16"}, {"id": "schemas_product_review_media_productreviewmediacreatebatch", "label": "ProductReviewMediaCreateBatch", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L21"}, {"id": "schemas_product_review_media_productreviewmediaupdate", "label": "ProductReviewMediaUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L26"}, {"id": "schemas_product_review_media_productreviewmediaresponse", "label": "ProductReviewMediaResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L34"}, {"id": "schemas_product_review_media_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L42"}, {"id": "schemas_product_review_media_productreviewmedialistresponse", "label": "ProductReviewMediaListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L46"}, {"id": "schemas_product_review_media_rationale_1", "label": "Pydantic schemas - \u8bc4\u4ef7\u5a92\u4f53", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmediabase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmediabase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmediacreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmediacreate", "target": "schemas_product_review_media_productreviewmediabase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmediacreatebatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L21", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmediacreatebatch", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmediaupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmediaupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmediaresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L34", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmediaresponse", "target": "schemas_product_review_media_productreviewmediabase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "target": "schemas_product_review_media_productreviewmedialistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L46", "weight": 1.0}, {"source": "schemas_product_review_media_productreviewmedialistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L46", "weight": 1.0}, {"source": "schemas_product_review_media_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_media_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1b70e125bf6e8fb78f1c9a20f0789fa7898af19c9968fa7e9501834beadc5696.json b/backend/app/graphify-out/cache/ast/1b70e125bf6e8fb78f1c9a20f0789fa7898af19c9968fa7e9501834beadc5696.json new file mode 100644 index 00000000..1ecd6e18 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1b70e125bf6e8fb78f1c9a20f0789fa7898af19c9968fa7e9501834beadc5696.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "label": "workflow.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L1"}, {"id": "api_workflow_business_type_label", "label": "_business_type_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L26"}, {"id": "api_workflow_leave_form_fields", "label": "_leave_form_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L41"}, {"id": "api_workflow_get_business_form_fields", "label": "_get_business_form_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L65"}, {"id": "api_workflow_enrich_task_list", "label": "_enrich_task_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L78"}, {"id": "api_workflow_processdefcreatebody", "label": "ProcessDefCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L95"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_workflow_processdefupdatebody", "label": "ProcessDefUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L105"}, {"id": "api_workflow_publishversionbody", "label": "PublishVersionBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L115"}, {"id": "api_workflow_startinstancebody", "label": "StartInstanceBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L124"}, {"id": "api_workflow_taskactionbody", "label": "TaskActionBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L134"}, {"id": "api_workflow_list_process_defs", "label": "list_process_defs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L151"}, {"id": "api_workflow_create_process_def", "label": "create_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L168"}, {"id": "api_workflow_update_process_def", "label": "update_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L191"}, {"id": "api_workflow_delete_process_def", "label": "delete_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L216"}, {"id": "api_workflow_publish_version", "label": "publish_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L234"}, {"id": "api_workflow_list_versions", "label": "list_versions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L258"}, {"id": "api_workflow_get_designer_data", "label": "get_designer_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L269"}, {"id": "api_workflow_start_instance", "label": "start_instance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L300"}, {"id": "api_workflow_list_my_instances", "label": "list_my_instances()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L338"}, {"id": "api_workflow_get_instance_detail", "label": "get_instance_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L358"}, {"id": "api_workflow_list_pending_tasks", "label": "list_pending_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L421"}, {"id": "api_workflow_list_completed_tasks", "label": "list_completed_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L439"}, {"id": "api_workflow_approve_task", "label": "approve_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L462"}, {"id": "api_workflow_reject_task", "label": "reject_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L478"}, {"id": "api_workflow_get_business_all_tasks", "label": "get_business_all_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L499"}, {"id": "api_workflow_rationale_135", "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L135"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "app_services_workflow_engine", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_business_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_leave_form_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_get_business_form_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_enrich_task_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_processdefcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L95", "weight": 1.0}, {"source": "api_workflow_processdefcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_processdefupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L105", "weight": 1.0}, {"source": "api_workflow_processdefupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_publishversionbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L115", "weight": 1.0}, {"source": "api_workflow_publishversionbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_startinstancebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L124", "weight": 1.0}, {"source": "api_workflow_startinstancebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_taskactionbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L134", "weight": 1.0}, {"source": "api_workflow_taskactionbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_list_process_defs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_create_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_update_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_delete_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_publish_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_list_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_get_designer_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L269", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_start_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_list_my_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_get_instance_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_list_pending_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_list_completed_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L439", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_approve_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L462", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_reject_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_workflow_py", "target": "api_workflow_get_business_all_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L499", "weight": 1.0}, {"source": "api_workflow_enrich_task_list", "target": "api_workflow_business_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L87", "weight": 1.0}, {"source": "api_workflow_list_my_instances", "target": "api_workflow_enrich_task_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L352", "weight": 1.0}, {"source": "api_workflow_get_instance_detail", "target": "api_workflow_business_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L389", "weight": 1.0}, {"source": "api_workflow_get_instance_detail", "target": "api_workflow_get_business_form_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L391", "weight": 1.0}, {"source": "api_workflow_list_pending_tasks", "target": "api_workflow_enrich_task_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L433", "weight": 1.0}, {"source": "api_workflow_list_completed_tasks", "target": "api_workflow_enrich_task_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L451", "weight": 1.0}, {"source": "api_workflow_get_business_all_tasks", "target": "api_workflow_get_business_form_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L507", "weight": 1.0}, {"source": "api_workflow_rationale_135", "target": "api_workflow_taskactionbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L135", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_workflow_business_type_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L29"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get_leave", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L43"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L48"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L48"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L48"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L49"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L49"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L50"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L51"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L53"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L54"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L55"}, {"caller_nid": "api_workflow_leave_form_fields", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L56"}, {"caller_nid": "api_workflow_get_business_form_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L68"}, {"caller_nid": "api_workflow_get_business_form_fields", "callee": "provider", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L72"}, {"caller_nid": "api_workflow_get_business_form_fields", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L74"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L79"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L79"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L82"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L82"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L82"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L82"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L85"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L86"}, {"caller_nid": "api_workflow_enrich_task_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L87"}, {"caller_nid": "api_workflow_list_process_defs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L159"}, {"caller_nid": "api_workflow_list_process_defs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L163"}, {"caller_nid": "api_workflow_list_process_defs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L164"}, {"caller_nid": "api_workflow_create_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L174"}, {"caller_nid": "api_workflow_create_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L183"}, {"caller_nid": "api_workflow_create_process_def", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L185"}, {"caller_nid": "api_workflow_create_process_def", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L185"}, {"caller_nid": "api_workflow_create_process_def", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L187"}, {"caller_nid": "api_workflow_create_process_def", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L187"}, {"caller_nid": "api_workflow_update_process_def", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L198"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L202"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L203"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L204"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L205"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L206"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L207"}, {"caller_nid": "api_workflow_update_process_def", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L208"}, {"caller_nid": "api_workflow_update_process_def", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L210"}, {"caller_nid": "api_workflow_update_process_def", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L210"}, {"caller_nid": "api_workflow_update_process_def", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L212"}, {"caller_nid": "api_workflow_update_process_def", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L212"}, {"caller_nid": "api_workflow_delete_process_def", "callee": "soft_delete_process_def", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L222"}, {"caller_nid": "api_workflow_delete_process_def", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L223"}, {"caller_nid": "api_workflow_delete_process_def", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L225"}, {"caller_nid": "api_workflow_delete_process_def", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L225"}, {"caller_nid": "api_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L241"}, {"caller_nid": "api_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L250"}, {"caller_nid": "api_workflow_publish_version", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L252"}, {"caller_nid": "api_workflow_publish_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L254"}, {"caller_nid": "api_workflow_publish_version", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L254"}, {"caller_nid": "api_workflow_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L263"}, {"caller_nid": "api_workflow_list_versions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L265"}, {"caller_nid": "api_workflow_get_designer_data", "callee": "get_latest_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L274"}, {"caller_nid": "api_workflow_get_designer_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L276"}, {"caller_nid": "api_workflow_get_designer_data", "callee": "get_nodes_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L277"}, {"caller_nid": "api_workflow_get_designer_data", "callee": "get_transitions_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L278"}, {"caller_nid": "api_workflow_get_designer_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L279"}, {"caller_nid": "api_workflow_start_instance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L306"}, {"caller_nid": "api_workflow_start_instance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L307"}, {"caller_nid": "api_workflow_start_instance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L307"}, {"caller_nid": "api_workflow_start_instance", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L309"}, {"caller_nid": "api_workflow_start_instance", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L309"}, {"caller_nid": "api_workflow_start_instance", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L309"}, {"caller_nid": "api_workflow_start_instance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L317"}, {"caller_nid": "api_workflow_start_instance", "callee": "WorkflowEngine", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L318"}, {"caller_nid": "api_workflow_start_instance", "callee": "start_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L319"}, {"caller_nid": "api_workflow_start_instance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L329"}, {"caller_nid": "api_workflow_start_instance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L334"}, {"caller_nid": "api_workflow_start_instance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L334"}, {"caller_nid": "api_workflow_list_my_instances", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L346"}, {"caller_nid": "api_workflow_list_my_instances", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L346"}, {"caller_nid": "api_workflow_list_my_instances", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L347"}, {"caller_nid": "api_workflow_list_my_instances", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L353"}, {"caller_nid": "api_workflow_list_my_instances", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L354"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "get_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L363"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L365"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L366"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L366"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L366"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L366"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L369"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "get_nodes_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L374"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L380"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L383"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L383"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L383"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L383"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L386"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L393"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L397"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L402"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L404"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L407"}, {"caller_nid": "api_workflow_get_instance_detail", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L408"}, {"caller_nid": "api_workflow_list_pending_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L428"}, {"caller_nid": "api_workflow_list_pending_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L428"}, {"caller_nid": "api_workflow_list_pending_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L429"}, {"caller_nid": "api_workflow_list_pending_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L434"}, {"caller_nid": "api_workflow_list_pending_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L435"}, {"caller_nid": "api_workflow_list_completed_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L446"}, {"caller_nid": "api_workflow_list_completed_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L446"}, {"caller_nid": "api_workflow_list_completed_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L447"}, {"caller_nid": "api_workflow_list_completed_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L452"}, {"caller_nid": "api_workflow_list_completed_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L453"}, {"caller_nid": "api_workflow_approve_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L469"}, {"caller_nid": "api_workflow_approve_task", "callee": "WorkflowEngine", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L470"}, {"caller_nid": "api_workflow_approve_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L472"}, {"caller_nid": "api_workflow_approve_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L474"}, {"caller_nid": "api_workflow_approve_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L474"}, {"caller_nid": "api_workflow_reject_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L485"}, {"caller_nid": "api_workflow_reject_task", "callee": "WorkflowEngine", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L486"}, {"caller_nid": "api_workflow_reject_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L488"}, {"caller_nid": "api_workflow_reject_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L490"}, {"caller_nid": "api_workflow_reject_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L490"}, {"caller_nid": "api_workflow_get_business_all_tasks", "callee": "get_all_tasks_for_business", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L505"}, {"caller_nid": "api_workflow_get_business_all_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py", "source_location": "L509"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1cdcbb28e2071644e74c7b816869e233d22c0e806c5d3b2137daa788ccfec9a4.json b/backend/app/graphify-out/cache/ast/1cdcbb28e2071644e74c7b816869e233d22c0e806c5d3b2137daa788ccfec9a4.json new file mode 100644 index 00000000..bb441499 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1cdcbb28e2071644e74c7b816869e233d22c0e806c5d3b2137daa788ccfec9a4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "label": "reagent.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L1"}, {"id": "crud_reagent_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L15"}, {"id": "crud_reagent_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L32"}, {"id": "crud_reagent_get_reagent", "label": "get_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L68"}, {"id": "crud_reagent_reagent_code_exists", "label": "reagent_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L76"}, {"id": "crud_reagent_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L85"}, {"id": "crud_reagent_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L128"}, {"id": "crud_reagent_soft_delete_reagent", "label": "soft_delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L174"}, {"id": "crud_reagent_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L184"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_get_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_reagent_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_soft_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_reagent_py", "target": "crud_reagent_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_reagent_list_reagents", "target": "crud_reagent_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L65", "weight": 1.0}, {"source": "crud_reagent_create_reagent", "target": "crud_reagent_reagent_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L102", "weight": 1.0}, {"source": "crud_reagent_update_reagent", "target": "crud_reagent_get_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_reagent_update_reagent", "target": "crud_reagent_reagent_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L149", "weight": 1.0}, {"source": "crud_reagent_soft_delete_reagent", "target": "crud_reagent_get_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L175", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_reagent_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L27"}, {"caller_nid": "crud_reagent_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L28"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L55"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L55"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L55"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L55"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L55"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L56"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L57"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L57"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L59"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L59"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L59"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L59"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L59"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L60"}, {"caller_nid": "crud_reagent_list_reagents", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L65"}, {"caller_nid": "crud_reagent_get_reagent", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L70"}, {"caller_nid": "crud_reagent_get_reagent", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L70"}, {"caller_nid": "crud_reagent_get_reagent", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L70"}, {"caller_nid": "crud_reagent_get_reagent", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L71"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L77"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L77"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L78"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L78"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L81"}, {"caller_nid": "crud_reagent_reagent_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L82"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L99"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L101"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L103"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "BizReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L104"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L105"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L107"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L108"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L109"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L110"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L111"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L114"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L117"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L119"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L122"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L123"}, {"caller_nid": "crud_reagent_create_reagent", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L124"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L144"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L146"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L148"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L150"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L153"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L155"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L157"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L159"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L161"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L165"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L167"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L168"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L169"}, {"caller_nid": "crud_reagent_update_reagent", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L170"}, {"caller_nid": "crud_reagent_soft_delete_reagent", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L177"}, {"caller_nid": "crud_reagent_soft_delete_reagent", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L179"}, {"caller_nid": "crud_reagent_soft_delete_reagent", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L180"}, {"caller_nid": "crud_reagent_soft_delete_reagent", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L181"}, {"caller_nid": "crud_reagent_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L187"}, {"caller_nid": "crud_reagent_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L187"}, {"caller_nid": "crud_reagent_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py", "source_location": "L187"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/21f07c6b3c5ab8c3302649e2f79cfc6c9c31d57d309b82c9f54086bfadbe418a.json b/backend/app/graphify-out/cache/ast/21f07c6b3c5ab8c3302649e2f79cfc6c9c31d57d309b82c9f54086bfadbe418a.json new file mode 100644 index 00000000..20a0eeba --- /dev/null +++ b/backend/app/graphify-out/cache/ast/21f07c6b3c5ab8c3302649e2f79cfc6c9c31d57d309b82c9f54086bfadbe418a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "label": "post.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L1"}, {"id": "crud_post_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L15"}, {"id": "crud_post_list_posts", "label": "list_posts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L29"}, {"id": "crud_post_get_post", "label": "get_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L60"}, {"id": "crud_post_post_code_exists", "label": "post_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L68"}, {"id": "crud_post_create_post", "label": "create_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L75"}, {"id": "crud_post_update_post", "label": "update_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L112"}, {"id": "crud_post_soft_delete_post", "label": "soft_delete_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L149"}, {"id": "crud_post_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L159"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_list_posts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_get_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_post_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_create_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_update_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_soft_delete_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_post_py", "target": "crud_post_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L159", "weight": 1.0}, {"source": "crud_post_list_posts", "target": "crud_post_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L57", "weight": 1.0}, {"source": "crud_post_create_post", "target": "crud_post_post_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L89", "weight": 1.0}, {"source": "crud_post_update_post", "target": "crud_post_get_post", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L123", "weight": 1.0}, {"source": "crud_post_update_post", "target": "crud_post_post_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L130", "weight": 1.0}, {"source": "crud_post_soft_delete_post", "target": "crud_post_get_post", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L150", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_post_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L24"}, {"caller_nid": "crud_post_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L25"}, {"caller_nid": "crud_post_list_posts", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L47"}, {"caller_nid": "crud_post_list_posts", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L47"}, {"caller_nid": "crud_post_list_posts", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L47"}, {"caller_nid": "crud_post_list_posts", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L47"}, {"caller_nid": "crud_post_list_posts", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L47"}, {"caller_nid": "crud_post_list_posts", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L48"}, {"caller_nid": "crud_post_list_posts", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L49"}, {"caller_nid": "crud_post_list_posts", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L49"}, {"caller_nid": "crud_post_list_posts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L51"}, {"caller_nid": "crud_post_list_posts", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L51"}, {"caller_nid": "crud_post_list_posts", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L51"}, {"caller_nid": "crud_post_list_posts", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L51"}, {"caller_nid": "crud_post_list_posts", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L51"}, {"caller_nid": "crud_post_list_posts", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L52"}, {"caller_nid": "crud_post_list_posts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L57"}, {"caller_nid": "crud_post_get_post", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L62"}, {"caller_nid": "crud_post_get_post", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L62"}, {"caller_nid": "crud_post_get_post", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L62"}, {"caller_nid": "crud_post_get_post", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L63"}, {"caller_nid": "crud_post_post_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L69"}, {"caller_nid": "crud_post_post_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L69"}, {"caller_nid": "crud_post_post_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L69"}, {"caller_nid": "crud_post_post_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L69"}, {"caller_nid": "crud_post_post_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L71"}, {"caller_nid": "crud_post_post_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L72"}, {"caller_nid": "crud_post_create_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L86"}, {"caller_nid": "crud_post_create_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L88"}, {"caller_nid": "crud_post_create_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L90"}, {"caller_nid": "crud_post_create_post", "callee": "SysPost", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L91"}, {"caller_nid": "crud_post_create_post", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L92"}, {"caller_nid": "crud_post_create_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L93"}, {"caller_nid": "crud_post_create_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L98"}, {"caller_nid": "crud_post_create_post", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L101"}, {"caller_nid": "crud_post_create_post", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L103"}, {"caller_nid": "crud_post_create_post", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L106"}, {"caller_nid": "crud_post_create_post", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L107"}, {"caller_nid": "crud_post_create_post", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L108"}, {"caller_nid": "crud_post_update_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L125"}, {"caller_nid": "crud_post_update_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L127"}, {"caller_nid": "crud_post_update_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L129"}, {"caller_nid": "crud_post_update_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L131"}, {"caller_nid": "crud_post_update_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L134"}, {"caller_nid": "crud_post_update_post", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L140"}, {"caller_nid": "crud_post_update_post", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L142"}, {"caller_nid": "crud_post_update_post", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L143"}, {"caller_nid": "crud_post_update_post", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L144"}, {"caller_nid": "crud_post_update_post", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L145"}, {"caller_nid": "crud_post_soft_delete_post", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L152"}, {"caller_nid": "crud_post_soft_delete_post", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L154"}, {"caller_nid": "crud_post_soft_delete_post", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L155"}, {"caller_nid": "crud_post_soft_delete_post", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L156"}, {"caller_nid": "crud_post_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L162"}, {"caller_nid": "crud_post_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L162"}, {"caller_nid": "crud_post_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py", "source_location": "L162"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/255da3108d080bb80d6973d33b864acf740e7ec56b406ea6edf6dee41b054252.json b/backend/app/graphify-out/cache/ast/255da3108d080bb80d6973d33b864acf740e7ec56b406ea6edf6dee41b054252.json new file mode 100644 index 00000000..2e7f4023 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/255da3108d080bb80d6973d33b864acf740e7ec56b406ea6edf6dee41b054252.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "label": "product_detail_media.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L1"}, {"id": "schemas_product_detail_media_productdetailmediabase", "label": "ProductDetailMediaBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_detail_media_productdetailmediacreate", "label": "ProductDetailMediaCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L24"}, {"id": "schemas_product_detail_media_productdetailmediacreatebatch", "label": "ProductDetailMediaCreateBatch", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L29"}, {"id": "schemas_product_detail_media_productdetailmediaupdate", "label": "ProductDetailMediaUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L36"}, {"id": "schemas_product_detail_media_productdetailmediasortitem", "label": "ProductDetailMediaSortItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L48"}, {"id": "schemas_product_detail_media_productdetailmediasortupdate", "label": "ProductDetailMediaSortUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L56"}, {"id": "schemas_product_detail_media_productdetailmediaresponse", "label": "ProductDetailMediaResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L63"}, {"id": "schemas_product_detail_media_productdetailmedialistresponse", "label": "ProductDetailMediaListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L74"}, {"id": "schemas_product_detail_media_rationale_1", "label": "Pydantic schemas - \u5546\u54c1\u8be6\u60c5\u5a92\u4f53", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediabase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediabase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediacreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L24", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediacreate", "target": "schemas_product_detail_media_productdetailmediabase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediacreatebatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediacreatebatch", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediaupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L36", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediaupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediasortitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediasortitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediasortupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L56", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediasortupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmediaresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L63", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmediaresponse", "target": "schemas_product_detail_media_productdetailmediabase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "target": "schemas_product_detail_media_productdetailmedialistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L74", "weight": 1.0}, {"source": "schemas_product_detail_media_productdetailmedialistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L74", "weight": 1.0}, {"source": "schemas_product_detail_media_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_detail_media_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/257f0e5abff51335304551f04b1a2c9b0cbfabcf2d8a56d94467b403d337cf19.json b/backend/app/graphify-out/cache/ast/257f0e5abff51335304551f04b1a2c9b0cbfabcf2d8a56d94467b403d337cf19.json new file mode 100644 index 00000000..d14a6a6c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/257f0e5abff51335304551f04b1a2c9b0cbfabcf2d8a56d94467b403d337cf19.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "label": "sample_reception_check_item.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L1"}, {"id": "crud_sample_reception_check_item_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L14"}, {"id": "crud_sample_reception_check_item_item_code_exists", "label": "item_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L28"}, {"id": "crud_sample_reception_check_item_order_query", "label": "_order_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L46"}, {"id": "crud_sample_reception_check_item_list_check_items", "label": "list_check_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L53"}, {"id": "crud_sample_reception_check_item_list_active_check_items", "label": "list_active_check_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L91"}, {"id": "crud_sample_reception_check_item_get_check_item", "label": "get_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L105"}, {"id": "crud_sample_reception_check_item_create_check_item", "label": "create_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L116"}, {"id": "crud_sample_reception_check_item_update_check_item", "label": "update_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L160"}, {"id": "crud_sample_reception_check_item_soft_delete_check_item", "label": "soft_delete_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L204"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_item_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_order_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_list_check_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_list_active_check_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_get_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_create_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_update_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_item_py", "target": "crud_sample_reception_check_item_soft_delete_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L204", "weight": 1.0}, {"source": "crud_sample_reception_check_item_list_check_items", "target": "crud_sample_reception_check_item_order_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_sample_reception_check_item_list_check_items", "target": "crud_sample_reception_check_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_check_item_list_active_check_items", "target": "crud_sample_reception_check_item_order_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L93", "weight": 1.0}, {"source": "crud_sample_reception_check_item_list_active_check_items", "target": "crud_sample_reception_check_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L102", "weight": 1.0}, {"source": "crud_sample_reception_check_item_create_check_item", "target": "crud_sample_reception_check_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L131", "weight": 1.0}, {"source": "crud_sample_reception_check_item_update_check_item", "target": "crud_sample_reception_check_item_get_check_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L172", "weight": 1.0}, {"source": "crud_sample_reception_check_item_update_check_item", "target": "crud_sample_reception_check_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L179", "weight": 1.0}, {"source": "crud_sample_reception_check_item_soft_delete_check_item", "target": "crud_sample_reception_check_item_get_check_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L207", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_check_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_check_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L24"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L31"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L34"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L34"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L42"}, {"caller_nid": "crud_sample_reception_check_item_item_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L43"}, {"caller_nid": "crud_sample_reception_check_item_order_query", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L47"}, {"caller_nid": "crud_sample_reception_check_item_order_query", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_check_item_order_query", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L49"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L82"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L82"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L82"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L82"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L83"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L85"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L86"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L86"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L87"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L87"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L87"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L87"}, {"caller_nid": "crud_sample_reception_check_item_list_check_items", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L88"}, {"caller_nid": "crud_sample_reception_check_item_list_active_check_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L93"}, {"caller_nid": "crud_sample_reception_check_item_list_active_check_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L94"}, {"caller_nid": "crud_sample_reception_check_item_list_active_check_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L94"}, {"caller_nid": "crud_sample_reception_check_item_get_check_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L108"}, {"caller_nid": "crud_sample_reception_check_item_get_check_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L108"}, {"caller_nid": "crud_sample_reception_check_item_get_check_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L109"}, {"caller_nid": "crud_sample_reception_check_item_get_check_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L112"}, {"caller_nid": "crud_sample_reception_check_item_get_check_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L128"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L130"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L135"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L136"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L138"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "BizSampleReceptionCheckItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L139"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L146"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L149"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L151"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L154"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L155"}, {"caller_nid": "crud_sample_reception_check_item_create_check_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L156"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L176"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L183"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L185"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L190"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L195"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L197"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L198"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L199"}, {"caller_nid": "crud_sample_reception_check_item_update_check_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L200"}, {"caller_nid": "crud_sample_reception_check_item_soft_delete_check_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L209"}, {"caller_nid": "crud_sample_reception_check_item_soft_delete_check_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L211"}, {"caller_nid": "crud_sample_reception_check_item_soft_delete_check_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L212"}, {"caller_nid": "crud_sample_reception_check_item_soft_delete_check_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py", "source_location": "L213"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/26ffc9fabaac1bf76730bb7dddfa9d1ac81b597cb3c1cd098f526fd52fb11735.json b/backend/app/graphify-out/cache/ast/26ffc9fabaac1bf76730bb7dddfa9d1ac81b597cb3c1cd098f526fd52fb11735.json new file mode 100644 index 00000000..16cbdd9a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/26ffc9fabaac1bf76730bb7dddfa9d1ac81b597cb3c1cd098f526fd52fb11735.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_row_to_dict_cell_product_type", "label": "_row_to_dict_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L36"}, {"id": "crud_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L49"}, {"id": "crud_pilot_service_get_cell_product_type", "label": "get_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L72"}, {"id": "crud_pilot_service_cell_product_type_code_exists", "label": "cell_product_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L79"}, {"id": "crud_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"id": "crud_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"id": "crud_pilot_service_soft_delete_cell_product_type", "label": "soft_delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L134"}, {"id": "crud_pilot_service_row_to_dict_cell_product_spec", "label": "_row_to_dict_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L148"}, {"id": "crud_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L161"}, {"id": "crud_pilot_service_get_cell_product_spec", "label": "get_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L184"}, {"id": "crud_pilot_service_cell_product_spec_code_exists", "label": "cell_product_spec_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L191"}, {"id": "crud_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L202"}, {"id": "crud_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224"}, {"id": "crud_pilot_service_soft_delete_cell_product_spec", "label": "soft_delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246"}, {"id": "crud_pilot_service_row_to_dict_cell_product_price", "label": "_row_to_dict_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L260"}, {"id": "crud_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279"}, {"id": "crud_pilot_service_get_cell_product_price", "label": "get_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L305"}, {"id": "crud_pilot_service_cell_product_price_code_exists", "label": "cell_product_price_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L312"}, {"id": "crud_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L323"}, {"id": "crud_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L366"}, {"id": "crud_pilot_service_soft_delete_cell_product_price", "label": "soft_delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416"}, {"id": "crud_pilot_service_row_to_dict_project_system", "label": "_row_to_dict_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L430"}, {"id": "crud_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L444"}, {"id": "crud_pilot_service_get_project_system", "label": "get_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L467"}, {"id": "crud_pilot_service_project_system_code_exists", "label": "project_system_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L476"}, {"id": "crud_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L487"}, {"id": "crud_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510"}, {"id": "crud_pilot_service_soft_delete_project_system", "label": "soft_delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L534"}, {"id": "crud_pilot_service_row_to_dict_project_system_item", "label": "_row_to_dict_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L548"}, {"id": "crud_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569"}, {"id": "crud_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582"}, {"id": "crud_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L627"}, {"id": "crud_pilot_service_soft_delete_project_system_item", "label": "soft_delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L683"}, {"id": "crud_pilot_service_row_to_dict_channel", "label": "_row_to_dict_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L702"}, {"id": "crud_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L726"}, {"id": "crud_pilot_service_get_channel", "label": "get_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L750"}, {"id": "crud_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757"}, {"id": "crud_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796"}, {"id": "crud_pilot_service_soft_delete_channel", "label": "soft_delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L841"}, {"id": "crud_pilot_service_row_to_dict_channel_invoice", "label": "_row_to_dict_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855"}, {"id": "crud_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L873"}, {"id": "crud_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L886"}, {"id": "crud_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L925"}, {"id": "crud_pilot_service_soft_delete_channel_invoice", "label": "soft_delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L972"}, {"id": "crud_pilot_service_row_to_dict_channel_mail_address", "label": "_row_to_dict_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991"}, {"id": "crud_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1006"}, {"id": "crud_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"id": "crud_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052"}, {"id": "crud_pilot_service_soft_delete_channel_mail_address", "label": "soft_delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement", "label": "_row_to_dict_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1109"}, {"id": "crud_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134"}, {"id": "crud_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147"}, {"id": "crud_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1190"}, {"id": "crud_pilot_service_soft_delete_channel_agreement", "label": "soft_delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237"}, {"id": "crud_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1252"}, {"id": "crud_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1273"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement_price", "label": "_row_to_dict_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1296"}, {"id": "crud_pilot_service_channel_agreement_price_item_key", "label": "_channel_agreement_price_item_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315"}, {"id": "crud_pilot_service_channel_agreement_price_exists", "label": "_channel_agreement_price_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328"}, {"id": "crud_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1369"}, {"id": "crud_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1382"}, {"id": "crud_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434"}, {"id": "crud_pilot_service_soft_delete_channel_agreement_price", "label": "soft_delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1501"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution", "label": "_row_to_dict_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1520"}, {"id": "crud_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1536"}, {"id": "crud_pilot_service_get_checkup_institution", "label": "get_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1559"}, {"id": "crud_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568"}, {"id": "crud_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1603"}, {"id": "crud_pilot_service_soft_delete_checkup_institution", "label": "soft_delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "label": "_row_to_dict_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1656"}, {"id": "crud_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1674"}, {"id": "crud_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1687"}, {"id": "crud_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1726"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_invoice", "label": "soft_delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1773"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_project", "label": "_row_to_dict_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1792"}, {"id": "crud_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1807"}, {"id": "crud_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1820"}, {"id": "crud_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1853"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_project", "label": "soft_delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1891"}, {"id": "crud_pilot_service_sum_package_item_fees", "label": "_sum_package_item_fees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1910"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package", "label": "_row_to_dict_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "label": "_row_to_dict_checkup_institution_package_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1945"}, {"id": "crud_pilot_service_checkup_package_code_exists", "label": "checkup_package_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1967"}, {"id": "crud_pilot_service_get_checkup_project_for_package", "label": "_get_checkup_project_for_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982"}, {"id": "crud_pilot_service_validate_package_items_for_save", "label": "_validate_package_items_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1992"}, {"id": "crud_pilot_service_list_package_items_raw", "label": "_list_package_items_raw()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2021"}, {"id": "crud_pilot_service_package_items_to_dicts", "label": "_package_items_to_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2033"}, {"id": "crud_pilot_service_insert_package_items", "label": "_insert_package_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2051"}, {"id": "crud_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2087"}, {"id": "crud_pilot_service_get_checkup_institution_package", "label": "get_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2111"}, {"id": "crud_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2120"}, {"id": "crud_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2132"}, {"id": "crud_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_package", "label": "soft_delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2249"}, {"id": "crud_pilot_service_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2268"}, {"id": "crud_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_rationale_1253", "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1253"}, {"id": "crud_pilot_service_rationale_1274", "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L260", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L305", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L312", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L323", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_project_system_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L476", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L627", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L702", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L726", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L873", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L886", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L925", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L972", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1006", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1559", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1603", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1656", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1674", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1687", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1726", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1773", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1792", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1807", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1820", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1853", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_sum_package_item_fees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1910", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1945", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1967", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1992", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_package_items_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2021", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_package_items_to_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2033", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_insert_package_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2051", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2087", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2268", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_types", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L69", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L91", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L113", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L117", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L135", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_specs", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L203", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L225", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L247", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_prices", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L339", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L383", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L387", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L417", "weight": 1.0}, {"source": "crud_pilot_service_list_project_systems", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L464", "weight": 1.0}, {"source": "crud_pilot_service_create_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L488", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L515", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L535", "weight": 1.0}, {"source": "crud_pilot_service_list_project_system_items", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_pilot_service_list_channels", "target": "crud_pilot_service_row_to_dict_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L747", "weight": 1.0}, {"source": "crud_pilot_service_update_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L812", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L842", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_invoices", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L883", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_mail_addresses", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1016", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreements", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1144", "weight": 1.0}, {"source": "crud_pilot_service_channel_agreement_price_exists", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1340", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreement_prices", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1379", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1398", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1463", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institutions", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1643", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_invoices", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1684", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_projects", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1817", "weight": 1.0}, {"source": "crud_pilot_service_validate_package_items_for_save", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2010", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2036", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2042", "weight": 1.0}, {"source": "crud_pilot_service_insert_package_items", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2062", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2099", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2102", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2121", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2124", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_package_items_to_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2125", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2148", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2150", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2168", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2178", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2194", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2216", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2218", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2234", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2246", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2250", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2257", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1253", "target": "crud_pilot_service_activate_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1253", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1274", "target": "crud_pilot_service_void_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L44"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L45"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L69"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L73"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L73"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L73"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L75"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L76"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L80"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L80"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L81"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L84"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L86"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L87"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L87"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L87"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "BizCellProductType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L101"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L103"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L106"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L107"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L108"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L118"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L128"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L129"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L130"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L139"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L140"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L141"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L156"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L157"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L177"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L177"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L177"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L177"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L177"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L178"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L179"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L179"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L180"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L185"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L185"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L185"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L187"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L188"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L192"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L192"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L193"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L196"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L198"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L199"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L199"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L199"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L204"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "BizCellProductSpec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L215"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L218"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L239"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L240"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L241"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L242"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L249"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L251"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L253"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L275"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L299"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L300"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L300"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L308"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L314"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L317"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L319"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L320"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L320"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L320"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "BizCellProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L341"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L342"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L355"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L357"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L360"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L361"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L362"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L385"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L388"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L409"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L410"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L411"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L412"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L421"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L422"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L423"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L439"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L440"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L460"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L460"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L460"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L460"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L460"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L462"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L462"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L464"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L468"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L468"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L469"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L472"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L473"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L477"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L477"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L478"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L481"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L483"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L489"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "BizCellProductProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L490"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L491"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L499"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L504"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L505"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L506"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L513"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L527"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L528"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L529"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L530"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L537"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L539"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L540"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L541"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L560"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L565"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L570"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L570"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L577"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L578"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L578"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L578"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "BizCellProductProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L600"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L601"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L618"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L621"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L623"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L645"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L645"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L646"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L649"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L650"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L652"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L676"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L677"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L678"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L679"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L684"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L684"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L688"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L691"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L693"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L694"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L695"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L721"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L722"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L743"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L743"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L743"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L743"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L743"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L744"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L745"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L745"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L746"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L747"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L751"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L751"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L751"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L753"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L754"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "BizChannel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L772"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L773"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L785"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L787"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L791"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L792"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L814"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L836"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L837"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L844"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L846"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L847"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L848"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L868"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L869"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L874"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L874"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L875"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L881"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L882"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L882"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L882"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "BizChannelInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L901"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L902"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L914"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L919"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L920"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L921"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L940"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L940"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L941"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L944"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L945"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L965"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L966"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L968"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L973"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L973"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L974"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L977"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L978"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L980"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L982"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L983"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L984"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1001"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1002"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1007"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1007"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1015"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1015"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1015"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "BizChannelMailAddress", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1032"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1041"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1043"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1046"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1065"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1069"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1071"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1083"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1084"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1085"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1086"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1091"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1091"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1098"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1100"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1102"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1122"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1123"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1124"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1129"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1130"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1136"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1142"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1143"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1143"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1143"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1164"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "BizChannelAgreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1165"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1166"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1181"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1186"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1205"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1205"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1206"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1209"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1210"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1212"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1222"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1224"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1230"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1231"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1232"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1239"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1243"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1245"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1247"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1248"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1249"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1254"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1254"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1255"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1259"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1261"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1263"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1266"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1267"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1268"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1269"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1275"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1275"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1279"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1280"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1287"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1288"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1311"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1322"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1322"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1323"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1323"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1324"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1324"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1347"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1347"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1354"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1356"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1357"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1370"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1370"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1377"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1378"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1378"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1378"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "BizChannelAgreementProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1410"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1425"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1430"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1450"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1450"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1451"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1454"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1455"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1457"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1474"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1494"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1495"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1496"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1497"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1503"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1506"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1507"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1509"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1511"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1513"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1531"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1532"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1553"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1554"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1554"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1555"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1560"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1560"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1561"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1564"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1565"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "BizCheckupInstitution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1581"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1582"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1592"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1594"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1597"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1598"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1599"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1619"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1635"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1636"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1637"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1638"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1645"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1647"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1648"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1649"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1669"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1670"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1675"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1675"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1676"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1682"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1683"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1683"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1683"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "BizCheckupInstitutionInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1702"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1715"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1720"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1721"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1722"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1741"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1741"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1742"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1745"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1748"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1766"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1768"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1769"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1774"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1774"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1775"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1778"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1781"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1783"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1784"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1797"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1802"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1803"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1808"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1808"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1815"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1816"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1816"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1816"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "BizCheckupInstitutionProject", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1833"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1844"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1849"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1865"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1865"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1869"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1870"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1884"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1885"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1886"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1892"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1892"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1893"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1896"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1897"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1901"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1902"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1903"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1913"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1935"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1956"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1962"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1969"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1976"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1978"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1979"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1979"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1979"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1988"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1989"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2000"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2001"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2004"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2004"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2006"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2008"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2009"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2016"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2018"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2022"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2022"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2023"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_package_items_to_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2041"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2060"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2061"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2061"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2063"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2063"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2063"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2066"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "BizCheckupInstitutionPackageItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2070"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2077"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2081"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2084"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2095"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2101"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2104"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2105"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2112"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2112"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2113"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2116"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2117"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2126"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2145"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2147"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2149"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "BizCheckupInstitutionPackage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2152"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2161"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2163"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2167"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2176"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2177"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2196"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2199"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2201"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2205"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2226"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2226"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2230"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2231"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2232"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2233"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2243"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2244"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2245"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2252"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2253"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2256"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2260"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2261"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/282dd7ca5d5f8645064c9c3ca4b501e9e5c8572478dee9abc53235d388475766.json b/backend/app/graphify-out/cache/ast/282dd7ca5d5f8645064c9c3ca4b501e9e5c8572478dee9abc53235d388475766.json new file mode 100644 index 00000000..dab7167a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/282dd7ca5d5f8645064c9c3ca4b501e9e5c8572478dee9abc53235d388475766.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "label": "collection_protocol_no.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L1"}, {"id": "crud_collection_protocol_no_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L15"}, {"id": "crud_collection_protocol_no_protocol_no_exists", "label": "protocol_no_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L31"}, {"id": "crud_collection_protocol_no_list_protocol_nos", "label": "list_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L47"}, {"id": "crud_collection_protocol_no_get_protocol_no", "label": "get_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L78"}, {"id": "crud_collection_protocol_no_create_protocol_no", "label": "create_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L85"}, {"id": "crud_collection_protocol_no_update_protocol_no", "label": "update_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L120"}, {"id": "crud_collection_protocol_no_soft_delete_protocol_no", "label": "soft_delete_protocol_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L164"}, {"id": "crud_collection_protocol_no_batch_generate_protocol_nos", "label": "batch_generate_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L174"}, {"id": "crud_collection_protocol_no_batch_issue_protocol_nos", "label": "batch_issue_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L252"}, {"id": "crud_collection_protocol_no_batch_revoke_protocol_nos", "label": "batch_revoke_protocol_nos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L297"}, {"id": "crud_collection_protocol_no_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L336"}, {"id": "crud_collection_protocol_no_rationale_1", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 CRUD\uff08biz_collection_protocol_no\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L1"}, {"id": "crud_collection_protocol_no_rationale_185", "label": "\u6279\u91cf\u751f\u6210\u534f\u8bae\u53f7: \u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L185"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_protocol_no_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_list_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_get_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_create_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_update_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_soft_delete_protocol_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_batch_generate_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_batch_issue_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_batch_revoke_protocol_nos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "target": "crud_collection_protocol_no_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L336", "weight": 1.0}, {"source": "crud_collection_protocol_no_list_protocol_nos", "target": "crud_collection_protocol_no_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L75", "weight": 1.0}, {"source": "crud_collection_protocol_no_create_protocol_no", "target": "crud_collection_protocol_no_protocol_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L98", "weight": 1.0}, {"source": "crud_collection_protocol_no_update_protocol_no", "target": "crud_collection_protocol_no_get_protocol_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L134", "weight": 1.0}, {"source": "crud_collection_protocol_no_update_protocol_no", "target": "crud_collection_protocol_no_protocol_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L141", "weight": 1.0}, {"source": "crud_collection_protocol_no_soft_delete_protocol_no", "target": "crud_collection_protocol_no_get_protocol_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L165", "weight": 1.0}, {"source": "crud_collection_protocol_no_batch_issue_protocol_nos", "target": "crud_collection_protocol_no_get_protocol_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L273", "weight": 1.0}, {"source": "crud_collection_protocol_no_batch_revoke_protocol_nos", "target": "crud_collection_protocol_no_get_protocol_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_collection_protocol_no_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_no_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_collection_protocol_no_rationale_185", "target": "crud_collection_protocol_no_batch_generate_protocol_nos", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L185", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_collection_protocol_no_row_to_dict", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L19"}, {"caller_nid": "crud_collection_protocol_no_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L22"}, {"caller_nid": "crud_collection_protocol_no_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L26"}, {"caller_nid": "crud_collection_protocol_no_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L27"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L32"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L35"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L35"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L36"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L43"}, {"caller_nid": "crud_collection_protocol_no_protocol_no_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L44"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L65"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L65"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L65"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L65"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L65"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L66"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L67"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L67"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L69"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L69"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L69"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L69"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L69"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L70"}, {"caller_nid": "crud_collection_protocol_no_list_protocol_nos", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L75"}, {"caller_nid": "crud_collection_protocol_no_get_protocol_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_no_get_protocol_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_no_get_protocol_no", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_no_get_protocol_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L81"}, {"caller_nid": "crud_collection_protocol_no_get_protocol_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L82"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L95"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L97"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L99"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "BizCollectionProtocolNo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L100"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L101"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L106"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L109"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L111"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L114"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L115"}, {"caller_nid": "crud_collection_protocol_no_create_protocol_no", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L116"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L136"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L138"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L140"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L142"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L149"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L157"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L158"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L159"}, {"caller_nid": "crud_collection_protocol_no_update_protocol_no", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L160"}, {"caller_nid": "crud_collection_protocol_no_soft_delete_protocol_no", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L167"}, {"caller_nid": "crud_collection_protocol_no_soft_delete_protocol_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L169"}, {"caller_nid": "crud_collection_protocol_no_soft_delete_protocol_no", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L170"}, {"caller_nid": "crud_collection_protocol_no_soft_delete_protocol_no", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L171"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L186"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L187"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L189"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L191"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L193"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L195"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L198"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L201"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "zfill", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L202"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L202"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L204"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L207"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L209"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L209"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L209"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L213"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L218"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L223"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "BizCollectionProtocolNo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L225"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L226"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L239"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "bulk_save_objects", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L242"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L243"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L246"}, {"caller_nid": "crud_collection_protocol_no_batch_generate_protocol_nos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L247"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L263"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L264"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L266"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L268"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L277"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L281"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L285"}, {"caller_nid": "crud_collection_protocol_no_batch_issue_protocol_nos", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L289"}, {"caller_nid": "crud_collection_protocol_no_batch_revoke_protocol_nos", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L305"}, {"caller_nid": "crud_collection_protocol_no_batch_revoke_protocol_nos", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L307"}, {"caller_nid": "crud_collection_protocol_no_batch_revoke_protocol_nos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L316"}, {"caller_nid": "crud_collection_protocol_no_batch_revoke_protocol_nos", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L324"}, {"caller_nid": "crud_collection_protocol_no_batch_revoke_protocol_nos", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L328"}, {"caller_nid": "crud_collection_protocol_no_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L339"}, {"caller_nid": "crud_collection_protocol_no_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L339"}, {"caller_nid": "crud_collection_protocol_no_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py", "source_location": "L339"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/28ffa3438e4362811e3df070a3670805eca8a30d66f7aac8c446068f47e18d39.json b/backend/app/graphify-out/cache/ast/28ffa3438e4362811e3df070a3670805eca8a30d66f7aac8c446068f47e18d39.json new file mode 100644 index 00000000..ef319eb2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/28ffa3438e4362811e3df070a3670805eca8a30d66f7aac8c446068f47e18d39.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "label": "express_company.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L1"}, {"id": "crud_express_company_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L15"}, {"id": "crud_express_company_list_express_companies", "label": "list_express_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L28"}, {"id": "crud_express_company_get_express_company", "label": "get_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L59"}, {"id": "crud_express_company_express_code_exists", "label": "express_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L67"}, {"id": "crud_express_company_create_express_company", "label": "create_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L74"}, {"id": "crud_express_company_update_express_company", "label": "update_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L109"}, {"id": "crud_express_company_soft_delete_express_company", "label": "soft_delete_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L143"}, {"id": "crud_express_company_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L153"}, {"id": "crud_express_company_rationale_1", "label": "\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_list_express_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_get_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_express_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_create_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_update_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_soft_delete_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "target": "crud_express_company_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_express_company_list_express_companies", "target": "crud_express_company_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L56", "weight": 1.0}, {"source": "crud_express_company_create_express_company", "target": "crud_express_company_express_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_express_company_update_express_company", "target": "crud_express_company_get_express_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L119", "weight": 1.0}, {"source": "crud_express_company_update_express_company", "target": "crud_express_company_express_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_express_company_soft_delete_express_company", "target": "crud_express_company_get_express_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L144", "weight": 1.0}, {"source": "crud_express_company_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_express_company_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_express_company_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L23"}, {"caller_nid": "crud_express_company_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L24"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L46"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L46"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L46"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L46"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L46"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L47"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L48"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L48"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L50"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L50"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L50"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L50"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L50"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L51"}, {"caller_nid": "crud_express_company_list_express_companies", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L56"}, {"caller_nid": "crud_express_company_get_express_company", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L61"}, {"caller_nid": "crud_express_company_get_express_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L61"}, {"caller_nid": "crud_express_company_get_express_company", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L61"}, {"caller_nid": "crud_express_company_get_express_company", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L62"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L68"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L68"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L68"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L68"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L70"}, {"caller_nid": "crud_express_company_express_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L71"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L84"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L86"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L88"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "BizExpressCompany", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L89"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L90"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L92"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L95"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L98"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L100"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L103"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L104"}, {"caller_nid": "crud_express_company_create_express_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L105"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L121"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L123"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L125"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L127"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L130"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L134"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L136"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L137"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L138"}, {"caller_nid": "crud_express_company_update_express_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L139"}, {"caller_nid": "crud_express_company_soft_delete_express_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L146"}, {"caller_nid": "crud_express_company_soft_delete_express_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L148"}, {"caller_nid": "crud_express_company_soft_delete_express_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L149"}, {"caller_nid": "crud_express_company_soft_delete_express_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L150"}, {"caller_nid": "crud_express_company_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L156"}, {"caller_nid": "crud_express_company_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L156"}, {"caller_nid": "crud_express_company_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py", "source_location": "L156"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/2da0936a5b1b96286f9cba7dd00a2257b6b9282fd01566f4be9c64321a309c32.json b/backend/app/graphify-out/cache/ast/2da0936a5b1b96286f9cba7dd00a2257b6b9282fd01566f4be9c64321a309c32.json new file mode 100644 index 00000000..56efea7c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/2da0936a5b1b96286f9cba7dd00a2257b6b9282fd01566f4be9c64321a309c32.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "label": "response.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L1"}, {"id": "core_response_responsemodel", "label": "ResponseModel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_response_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L15"}, {"id": "core_response_pageresult", "label": "PageResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L19"}, {"id": "core_response_success_response", "label": "success_response()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L28"}, {"id": "core_response_error_response", "label": "error_response()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L39"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "core_response_responsemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L8", "weight": 1.0}, {"source": "core_response_responsemodel", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "core_response_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "core_response_pageresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L19", "weight": 1.0}, {"source": "core_response_pageresult", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "core_response_success_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_response_py", "target": "core_response_error_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L39", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_response_success_response", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L35"}, {"caller_nid": "core_response_success_response", "callee": "timestamp", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L35"}, {"caller_nid": "core_response_success_response", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L35"}, {"caller_nid": "core_response_error_response", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L46"}, {"caller_nid": "core_response_error_response", "callee": "timestamp", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L46"}, {"caller_nid": "core_response_error_response", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py", "source_location": "L46"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/2ff902e250ff46ec72f6b168eb0eb5f8d71c8d2a2151dfac9c241d519eef7b7e.json b/backend/app/graphify-out/cache/ast/2ff902e250ff46ec72f6b168eb0eb5f8d71c8d2a2151dfac9c241d519eef7b7e.json new file mode 100644 index 00000000..f7ed7982 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/2ff902e250ff46ec72f6b168eb0eb5f8d71c8d2a2151dfac9c241d519eef7b7e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "label": "tenant.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L1"}, {"id": "crud_tenant_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L16"}, {"id": "crud_tenant_list_tenants", "label": "list_tenants()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L30"}, {"id": "crud_tenant_get_tenant", "label": "get_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L58"}, {"id": "crud_tenant_tenant_no_exists", "label": "tenant_no_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L66"}, {"id": "crud_tenant_create_tenant", "label": "create_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L73"}, {"id": "crud_tenant_update_tenant", "label": "update_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L110"}, {"id": "crud_tenant_soft_delete_tenant", "label": "soft_delete_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L152"}, {"id": "crud_tenant_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L164"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_list_tenants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_get_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_tenant_no_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_create_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_update_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_soft_delete_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_tenant_py", "target": "crud_tenant_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L164", "weight": 1.0}, {"source": "crud_tenant_list_tenants", "target": "crud_tenant_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L55", "weight": 1.0}, {"source": "crud_tenant_create_tenant", "target": "crud_tenant_tenant_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_tenant_update_tenant", "target": "crud_tenant_get_tenant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_tenant_update_tenant", "target": "crud_tenant_tenant_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L131", "weight": 1.0}, {"source": "crud_tenant_soft_delete_tenant", "target": "crud_tenant_get_tenant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L153", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_tenant_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L25"}, {"caller_nid": "crud_tenant_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L26"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L45"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L45"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L45"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L45"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L45"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L46"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L47"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L47"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L49"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L49"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L49"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L49"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L49"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L50"}, {"caller_nid": "crud_tenant_list_tenants", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L55"}, {"caller_nid": "crud_tenant_get_tenant", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L60"}, {"caller_nid": "crud_tenant_get_tenant", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L60"}, {"caller_nid": "crud_tenant_get_tenant", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L60"}, {"caller_nid": "crud_tenant_get_tenant", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L61"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L67"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L67"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L67"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L67"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L69"}, {"caller_nid": "crud_tenant_tenant_no_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L70"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L84"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L86"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L88"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "SysTenant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L89"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L90"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L92"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L93"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L94"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L96"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L99"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L101"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L104"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L105"}, {"caller_nid": "crud_tenant_create_tenant", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L106"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L124"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L126"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L128"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L130"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L132"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L135"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L137"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L139"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L143"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L145"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L146"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L147"}, {"caller_nid": "crud_tenant_update_tenant", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L148"}, {"caller_nid": "crud_tenant_soft_delete_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L155"}, {"caller_nid": "crud_tenant_soft_delete_tenant", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L157"}, {"caller_nid": "crud_tenant_soft_delete_tenant", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L159"}, {"caller_nid": "crud_tenant_soft_delete_tenant", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L160"}, {"caller_nid": "crud_tenant_soft_delete_tenant", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L161"}, {"caller_nid": "crud_tenant_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L167"}, {"caller_nid": "crud_tenant_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L167"}, {"caller_nid": "crud_tenant_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py", "source_location": "L167"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/300d8b31bb5f2e3db142c9cc9546fc974f7f4442a6efc6b6a06ecc6eba250e72.json b/backend/app/graphify-out/cache/ast/300d8b31bb5f2e3db142c9cc9546fc974f7f4442a6efc6b6a06ecc6eba250e72.json new file mode 100644 index 00000000..26e5fa68 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/300d8b31bb5f2e3db142c9cc9546fc974f7f4442a6efc6b6a06ecc6eba250e72.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "label": "cell_sample_type.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L1"}, {"id": "crud_cell_sample_type_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L15"}, {"id": "crud_cell_sample_type_type_code_exists", "label": "type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L31"}, {"id": "crud_cell_sample_type_list_cell_sample_types", "label": "list_cell_sample_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L43"}, {"id": "crud_cell_sample_type_get_cell_sample_type", "label": "get_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L74"}, {"id": "crud_cell_sample_type_create_cell_sample_type", "label": "create_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L81"}, {"id": "crud_cell_sample_type_update_cell_sample_type", "label": "update_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L120"}, {"id": "crud_cell_sample_type_soft_delete_cell_sample_type", "label": "soft_delete_cell_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L161"}, {"id": "crud_cell_sample_type_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L171"}, {"id": "crud_cell_sample_type_rationale_1", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b CRUD\uff08biz_cell_sample_type\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_list_cell_sample_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_get_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_create_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_update_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_soft_delete_cell_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "target": "crud_cell_sample_type_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L171", "weight": 1.0}, {"source": "crud_cell_sample_type_list_cell_sample_types", "target": "crud_cell_sample_type_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L71", "weight": 1.0}, {"source": "crud_cell_sample_type_create_cell_sample_type", "target": "crud_cell_sample_type_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L96", "weight": 1.0}, {"source": "crud_cell_sample_type_update_cell_sample_type", "target": "crud_cell_sample_type_get_cell_sample_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L133", "weight": 1.0}, {"source": "crud_cell_sample_type_update_cell_sample_type", "target": "crud_cell_sample_type_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L140", "weight": 1.0}, {"source": "crud_cell_sample_type_soft_delete_cell_sample_type", "target": "crud_cell_sample_type_get_cell_sample_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L162", "weight": 1.0}, {"source": "crud_cell_sample_type_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_sample_type_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_cell_sample_type_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L22"}, {"caller_nid": "crud_cell_sample_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L26"}, {"caller_nid": "crud_cell_sample_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L27"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L32"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L35"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L35"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L36"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L39"}, {"caller_nid": "crud_cell_sample_type_type_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L40"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L61"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L61"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L61"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L61"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L61"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L62"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L63"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L63"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L65"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L65"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L65"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L65"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L65"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L66"}, {"caller_nid": "crud_cell_sample_type_list_cell_sample_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L71"}, {"caller_nid": "crud_cell_sample_type_get_cell_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L75"}, {"caller_nid": "crud_cell_sample_type_get_cell_sample_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L75"}, {"caller_nid": "crud_cell_sample_type_get_cell_sample_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L75"}, {"caller_nid": "crud_cell_sample_type_get_cell_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L77"}, {"caller_nid": "crud_cell_sample_type_get_cell_sample_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L78"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L93"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L95"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L97"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "BizCellSampleType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L98"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L99"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L101"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L106"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L109"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L111"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L114"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L115"}, {"caller_nid": "crud_cell_sample_type_create_cell_sample_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L116"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L135"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L137"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L139"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L141"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L144"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L152"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L154"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L155"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L156"}, {"caller_nid": "crud_cell_sample_type_update_cell_sample_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L157"}, {"caller_nid": "crud_cell_sample_type_soft_delete_cell_sample_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L164"}, {"caller_nid": "crud_cell_sample_type_soft_delete_cell_sample_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L166"}, {"caller_nid": "crud_cell_sample_type_soft_delete_cell_sample_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L167"}, {"caller_nid": "crud_cell_sample_type_soft_delete_cell_sample_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L168"}, {"caller_nid": "crud_cell_sample_type_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L174"}, {"caller_nid": "crud_cell_sample_type_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L174"}, {"caller_nid": "crud_cell_sample_type_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py", "source_location": "L174"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/325036d20e45dda5d81094fa35e9085a7593c7830b4caa102742c2404b2870f6.json b/backend/app/graphify-out/cache/ast/325036d20e45dda5d81094fa35e9085a7593c7830b4caa102742c2404b2870f6.json new file mode 100644 index 00000000..6a3fdc26 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/325036d20e45dda5d81094fa35e9085a7593c7830b4caa102742c2404b2870f6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "label": "production.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L52"}, {"id": "api_production_consumablecreatebody", "label": "ConsumableCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L65"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_production_consumableupdatebody", "label": "ConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L77"}, {"id": "api_production_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L90"}, {"id": "api_production_list_all_consumables", "label": "list_all_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L104"}, {"id": "api_production_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L114"}, {"id": "api_production_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L140"}, {"id": "api_production_delete_consumable", "label": "delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L167"}, {"id": "api_production_reagentcreatebody", "label": "ReagentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L184"}, {"id": "api_production_reagentupdatebody", "label": "ReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L196"}, {"id": "api_production_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209"}, {"id": "api_production_list_all_reagents", "label": "list_all_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L223"}, {"id": "api_production_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L233"}, {"id": "api_production_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L259"}, {"id": "api_production_delete_reagent", "label": "delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L286"}, {"id": "api_production_sopdocumentcreatebody", "label": "SopDocumentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L303"}, {"id": "api_production_sopdocumentupdatebody", "label": "SopDocumentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L313"}, {"id": "api_production_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L324"}, {"id": "api_production_list_all_sop_documents", "label": "list_all_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L338"}, {"id": "api_production_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L348"}, {"id": "api_production_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375"}, {"id": "api_production_delete_sop_document", "label": "delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L404"}, {"id": "api_production_processcategorycreatebody", "label": "ProcessCategoryCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L421"}, {"id": "api_production_processcategoryupdatebody", "label": "ProcessCategoryUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L429"}, {"id": "api_production_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438"}, {"id": "api_production_list_all_process_categories", "label": "list_all_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L452"}, {"id": "api_production_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L462"}, {"id": "api_production_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L484"}, {"id": "api_production_delete_process_category", "label": "delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L507"}, {"id": "api_production_outputtypecreatebody", "label": "OutputTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L524"}, {"id": "api_production_outputtypeupdatebody", "label": "OutputTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L532"}, {"id": "api_production_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L541"}, {"id": "api_production_list_all_output_types", "label": "list_all_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555"}, {"id": "api_production_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565"}, {"id": "api_production_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L587"}, {"id": "api_production_delete_output_type", "label": "delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L610"}, {"id": "api_production_packiteminput", "label": "PackItemInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627"}, {"id": "api_production_consumablepackcreatebody", "label": "ConsumablePackCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L637"}, {"id": "api_production_consumablepackupdatebody", "label": "ConsumablePackUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L649"}, {"id": "api_production_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L662"}, {"id": "api_production_list_all_consumable_packs", "label": "list_all_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L676"}, {"id": "api_production_get_consumable_pack_detail", "label": "get_consumable_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L686"}, {"id": "api_production_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L698"}, {"id": "api_production_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L725"}, {"id": "api_production_delete_consumable_pack", "label": "delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"id": "api_production_processreagentinput", "label": "ProcessReagentInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L770"}, {"id": "api_production_processconsumableinput", "label": "ProcessConsumableInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L781"}, {"id": "api_production_processoutputinput", "label": "ProcessOutputInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L792"}, {"id": "api_production_processdatacollectioninput", "label": "ProcessDataCollectionInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L800"}, {"id": "api_production_processcreatebody", "label": "ProcessCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L808"}, {"id": "api_production_processupdatebody", "label": "ProcessUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L825"}, {"id": "api_production_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L843"}, {"id": "api_production_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L857"}, {"id": "api_production_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867"}, {"id": "api_production_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L879"}, {"id": "api_production_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L921"}, {"id": "api_production_delete_process", "label": "delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964"}, {"id": "api_production_list_process_routes", "label": "list_process_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L982"}, {"id": "api_production_get_process_route_detail", "label": "get_process_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1002"}, {"id": "api_production_create_process_route", "label": "create_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1014"}, {"id": "api_production_update_process_route", "label": "update_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1037"}, {"id": "api_production_set_current_process_route", "label": "set_current_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1060"}, {"id": "api_production_delete_process_route", "label": "delete_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1074"}, {"id": "api_production_add_route_step", "label": "add_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1089"}, {"id": "api_production_copy_route_step", "label": "copy_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1110"}, {"id": "api_production_update_route_step", "label": "update_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1129"}, {"id": "api_production_reorder_route_steps", "label": "reorder_route_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1144"}, {"id": "api_production_delete_route_step", "label": "delete_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1157"}, {"id": "api_production_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1172"}, {"id": "api_production_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1187"}, {"id": "api_production_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202"}, {"id": "api_production_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1217"}, {"id": "api_production_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237"}, {"id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1263"}, {"id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1276"}, {"id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1298"}, {"id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1317"}, {"id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1336"}, {"id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1349"}, {"id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1384"}, {"id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1402"}, {"id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1421"}, {"id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1436"}, {"id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1494"}, {"id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1511"}, {"id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1527"}, {"id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548"}, {"id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1571"}, {"id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1584"}, {"id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1601"}, {"id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1618"}, {"id": "api_production_rationale_1", "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_process_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L65", "weight": 1.0}, {"source": "api_production_consumablecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L77", "weight": 1.0}, {"source": "api_production_consumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L184", "weight": 1.0}, {"source": "api_production_reagentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L196", "weight": 1.0}, {"source": "api_production_reagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L223", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L286", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L303", "weight": 1.0}, {"source": "api_production_sopdocumentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L313", "weight": 1.0}, {"source": "api_production_sopdocumentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategorycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L421", "weight": 1.0}, {"source": "api_production_processcategorycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategoryupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L429", "weight": 1.0}, {"source": "api_production_processcategoryupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L452", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L462", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L524", "weight": 1.0}, {"source": "api_production_outputtypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L532", "weight": 1.0}, {"source": "api_production_outputtypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L532", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L541", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L610", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_packiteminput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627", "weight": 1.0}, {"source": "api_production_packiteminput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L637", "weight": 1.0}, {"source": "api_production_consumablepackcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L637", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L649", "weight": 1.0}, {"source": "api_production_consumablepackupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L649", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L662", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L676", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_consumable_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L686", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L698", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L725", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processreagentinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L770", "weight": 1.0}, {"source": "api_production_processreagentinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processconsumableinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L781", "weight": 1.0}, {"source": "api_production_processconsumableinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L781", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processoutputinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L792", "weight": 1.0}, {"source": "api_production_processoutputinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L792", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processdatacollectioninput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L800", "weight": 1.0}, {"source": "api_production_processdatacollectioninput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L808", "weight": 1.0}, {"source": "api_production_processcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L808", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L825", "weight": 1.0}, {"source": "api_production_processupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L825", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L843", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L857", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L879", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L921", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1002", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1014", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_current_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1060", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_route_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1263", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1317", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1511", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1571", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1618", "weight": 1.0}, {"source": "api_production_list_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L97", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L108", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_list_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L109", "weight": 1.0}, {"source": "api_production_create_consumable", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L120", "weight": 1.0}, {"source": "api_production_list_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L216", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L227", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_list_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L228", "weight": 1.0}, {"source": "api_production_create_reagent", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L239", "weight": 1.0}, {"source": "api_production_list_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L331", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L342", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_list_sop_documents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L343", "weight": 1.0}, {"source": "api_production_create_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L354", "weight": 1.0}, {"source": "api_production_update_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L394", "weight": 1.0}, {"source": "api_production_list_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L445", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L456", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_list_process_categories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L457", "weight": 1.0}, {"source": "api_production_create_process_category", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L468", "weight": 1.0}, {"source": "api_production_list_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L548", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L559", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_list_output_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L560", "weight": 1.0}, {"source": "api_production_create_output_type", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L571", "weight": 1.0}, {"source": "api_production_list_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L669", "weight": 1.0}, {"source": "api_production_list_all_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L680", "weight": 1.0}, {"source": "api_production_create_consumable_pack", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704", "weight": 1.0}, {"source": "api_production_list_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L850", "weight": 1.0}, {"source": "api_production_list_all_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L861", "weight": 1.0}, {"source": "api_production_create_process", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L885", "weight": 1.0}, {"source": "api_production_list_process_routes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L991", "weight": 1.0}, {"source": "api_production_create_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1020", "weight": 1.0}, {"source": "api_production_set_current_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1066", "weight": 1.0}, {"source": "api_production_add_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1095", "weight": 1.0}, {"source": "api_production_copy_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1116", "weight": 1.0}, {"source": "api_production_update_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1178", "weight": 1.0}, {"source": "api_production_update_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1193", "weight": 1.0}, {"source": "api_production_update_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1208", "weight": 1.0}, {"source": "api_production_update_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1223", "weight": 1.0}, {"source": "api_production_list_production_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1247", "weight": 1.0}, {"source": "api_production_get_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1268", "weight": 1.0}, {"source": "api_production_complete_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1283", "weight": 1.0}, {"source": "api_production_create_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1304", "weight": 1.0}, {"source": "api_production_list_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1326", "weight": 1.0}, {"source": "api_production_get_production_task_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1341", "weight": 1.0}, {"source": "api_production_update_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1356", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1374", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1391", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1410", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1444", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1473", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1502", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1534", "weight": 1.0}, {"source": "api_production_list_cell_products", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1558", "weight": 1.0}, {"source": "api_production_get_cell_product_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1576", "weight": 1.0}, {"source": "api_production_create_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1590", "weight": 1.0}, {"source": "api_production_update_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608", "weight": 1.0}, {"source": "api_production_delete_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1624", "weight": 1.0}, {"source": "api_production_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L53"}, {"caller_nid": "api_production_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L56"}, {"caller_nid": "api_production_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L56"}, {"caller_nid": "api_production_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L56"}, {"caller_nid": "api_production_list_consumables", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L99"}, {"caller_nid": "api_production_list_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L100"}, {"caller_nid": "api_production_list_all_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110"}, {"caller_nid": "api_production_create_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L132"}, {"caller_nid": "api_production_create_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L134"}, {"caller_nid": "api_production_create_consumable", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L134"}, {"caller_nid": "api_production_create_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L136"}, {"caller_nid": "api_production_create_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L136"}, {"caller_nid": "api_production_update_consumable", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L147"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L151"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L152"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L153"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L154"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L155"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L156"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L157"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L159"}, {"caller_nid": "api_production_update_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L161"}, {"caller_nid": "api_production_update_consumable", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L161"}, {"caller_nid": "api_production_update_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L163"}, {"caller_nid": "api_production_update_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L163"}, {"caller_nid": "api_production_delete_consumable", "callee": "soft_delete_consumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L173"}, {"caller_nid": "api_production_delete_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L174"}, {"caller_nid": "api_production_delete_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176"}, {"caller_nid": "api_production_delete_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176"}, {"caller_nid": "api_production_list_reagents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218"}, {"caller_nid": "api_production_list_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L219"}, {"caller_nid": "api_production_list_all_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L229"}, {"caller_nid": "api_production_create_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L251"}, {"caller_nid": "api_production_create_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L253"}, {"caller_nid": "api_production_create_reagent", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L253"}, {"caller_nid": "api_production_create_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_create_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_update_reagent", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L266"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L271"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L272"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L273"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L274"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L275"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L276"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L277"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L278"}, {"caller_nid": "api_production_update_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L280"}, {"caller_nid": "api_production_update_reagent", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L280"}, {"caller_nid": "api_production_update_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282"}, {"caller_nid": "api_production_update_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282"}, {"caller_nid": "api_production_delete_reagent", "callee": "soft_delete_reagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L292"}, {"caller_nid": "api_production_delete_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L293"}, {"caller_nid": "api_production_delete_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_delete_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_list_sop_documents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L333"}, {"caller_nid": "api_production_list_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L334"}, {"caller_nid": "api_production_list_all_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L344"}, {"caller_nid": "api_production_create_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L364"}, {"caller_nid": "api_production_create_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L366"}, {"caller_nid": "api_production_create_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L367"}, {"caller_nid": "api_production_create_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L371"}, {"caller_nid": "api_production_create_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L371"}, {"caller_nid": "api_production_update_sop_document", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L382"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L386"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L387"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L388"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L389"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L390"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L391"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L392"}, {"caller_nid": "api_production_update_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L395"}, {"caller_nid": "api_production_update_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L396"}, {"caller_nid": "api_production_update_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L400"}, {"caller_nid": "api_production_update_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L400"}, {"caller_nid": "api_production_delete_sop_document", "callee": "soft_delete_sop_document", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L410"}, {"caller_nid": "api_production_delete_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L411"}, {"caller_nid": "api_production_delete_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L413"}, {"caller_nid": "api_production_delete_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L413"}, {"caller_nid": "api_production_list_process_categories", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L447"}, {"caller_nid": "api_production_list_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L448"}, {"caller_nid": "api_production_list_all_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L458"}, {"caller_nid": "api_production_create_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L476"}, {"caller_nid": "api_production_create_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L478"}, {"caller_nid": "api_production_create_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L478"}, {"caller_nid": "api_production_create_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L480"}, {"caller_nid": "api_production_create_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L480"}, {"caller_nid": "api_production_update_process_category", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L491"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L495"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L496"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L497"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L498"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L499"}, {"caller_nid": "api_production_update_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L501"}, {"caller_nid": "api_production_update_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L501"}, {"caller_nid": "api_production_update_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L503"}, {"caller_nid": "api_production_update_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L503"}, {"caller_nid": "api_production_delete_process_category", "callee": "soft_delete_process_category", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L513"}, {"caller_nid": "api_production_delete_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L514"}, {"caller_nid": "api_production_delete_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L516"}, {"caller_nid": "api_production_delete_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L516"}, {"caller_nid": "api_production_list_output_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L550"}, {"caller_nid": "api_production_list_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L551"}, {"caller_nid": "api_production_list_all_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L561"}, {"caller_nid": "api_production_create_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L579"}, {"caller_nid": "api_production_create_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L581"}, {"caller_nid": "api_production_create_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L581"}, {"caller_nid": "api_production_create_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L583"}, {"caller_nid": "api_production_create_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L583"}, {"caller_nid": "api_production_update_output_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L594"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L598"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L599"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L600"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L601"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L602"}, {"caller_nid": "api_production_update_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L604"}, {"caller_nid": "api_production_update_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L604"}, {"caller_nid": "api_production_update_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L606"}, {"caller_nid": "api_production_update_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L606"}, {"caller_nid": "api_production_delete_output_type", "callee": "soft_delete_output_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L616"}, {"caller_nid": "api_production_delete_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L617"}, {"caller_nid": "api_production_delete_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619"}, {"caller_nid": "api_production_delete_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L671"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L672"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "list_all_packs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L682"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "get_pack_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L691"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L693"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L694"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L705"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L717"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L719"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L719"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L721"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L721"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L732"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L733"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L737"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L738"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L739"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L740"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L741"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L743"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L744"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L745"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L747"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L747"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "soft_delete_consumable_pack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L759"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L760"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L762"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L762"}, {"caller_nid": "api_production_list_processes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L852"}, {"caller_nid": "api_production_list_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L853"}, {"caller_nid": "api_production_list_all_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L863"}, {"caller_nid": "api_production_get_process_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L874"}, {"caller_nid": "api_production_get_process_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L875"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L887"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L888"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L889"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L892"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L893"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L895"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L896"}, {"caller_nid": "api_production_create_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L913"}, {"caller_nid": "api_production_create_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L915"}, {"caller_nid": "api_production_create_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L915"}, {"caller_nid": "api_production_create_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L917"}, {"caller_nid": "api_production_create_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L917"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L928"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L929"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L930"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L931"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L932"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L935"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L936"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L938"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L939"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L943"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L944"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L946"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L947"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L948"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L949"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L954"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L955"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L956"}, {"caller_nid": "api_production_update_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L958"}, {"caller_nid": "api_production_update_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L958"}, {"caller_nid": "api_production_update_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L960"}, {"caller_nid": "api_production_update_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L960"}, {"caller_nid": "api_production_delete_process", "callee": "soft_delete_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L970"}, {"caller_nid": "api_production_delete_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L971"}, {"caller_nid": "api_production_delete_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L973"}, {"caller_nid": "api_production_delete_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L973"}, {"caller_nid": "api_production_list_process_routes", "callee": "list_routes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L992"}, {"caller_nid": "api_production_list_process_routes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L997"}, {"caller_nid": "api_production_list_process_routes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L998"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "get_route_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1007"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1009"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1010"}, {"caller_nid": "api_production_create_process_route", "callee": "create_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021"}, {"caller_nid": "api_production_create_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1029"}, {"caller_nid": "api_production_create_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031"}, {"caller_nid": "api_production_create_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031"}, {"caller_nid": "api_production_create_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1033"}, {"caller_nid": "api_production_create_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1033"}, {"caller_nid": "api_production_update_process_route", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1044"}, {"caller_nid": "api_production_update_process_route", "callee": "update_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1045"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1047"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1048"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1049"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1050"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1051"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1052"}, {"caller_nid": "api_production_update_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1054"}, {"caller_nid": "api_production_update_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1054"}, {"caller_nid": "api_production_update_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056"}, {"caller_nid": "api_production_update_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056"}, {"caller_nid": "api_production_set_current_process_route", "callee": "set_current_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1067"}, {"caller_nid": "api_production_set_current_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1068"}, {"caller_nid": "api_production_set_current_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1068"}, {"caller_nid": "api_production_set_current_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070"}, {"caller_nid": "api_production_set_current_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070"}, {"caller_nid": "api_production_delete_process_route", "callee": "soft_delete_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1080"}, {"caller_nid": "api_production_delete_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1081"}, {"caller_nid": "api_production_delete_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1083"}, {"caller_nid": "api_production_delete_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1083"}, {"caller_nid": "api_production_add_route_step", "callee": "add_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1096"}, {"caller_nid": "api_production_add_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1102"}, {"caller_nid": "api_production_add_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1104"}, {"caller_nid": "api_production_add_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1106"}, {"caller_nid": "api_production_add_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1106"}, {"caller_nid": "api_production_copy_route_step", "callee": "copy_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1117"}, {"caller_nid": "api_production_copy_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1121"}, {"caller_nid": "api_production_copy_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1123"}, {"caller_nid": "api_production_copy_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1125"}, {"caller_nid": "api_production_copy_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1125"}, {"caller_nid": "api_production_update_route_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1135"}, {"caller_nid": "api_production_update_route_step", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1136"}, {"caller_nid": "api_production_update_route_step", "callee": "update_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1137"}, {"caller_nid": "api_production_update_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1137"}, {"caller_nid": "api_production_update_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138"}, {"caller_nid": "api_production_update_route_step", "callee": "_step_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138"}, {"caller_nid": "api_production_update_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1140"}, {"caller_nid": "api_production_update_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1140"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "reorder_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1150"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1151"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1153"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1153"}, {"caller_nid": "api_production_delete_route_step", "callee": "soft_delete_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1163"}, {"caller_nid": "api_production_delete_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164"}, {"caller_nid": "api_production_delete_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1166"}, {"caller_nid": "api_production_delete_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1166"}, {"caller_nid": "api_production_update_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1179"}, {"caller_nid": "api_production_update_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1180"}, {"caller_nid": "api_production_update_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1181"}, {"caller_nid": "api_production_update_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1183"}, {"caller_nid": "api_production_update_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1183"}, {"caller_nid": "api_production_update_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194"}, {"caller_nid": "api_production_update_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1195"}, {"caller_nid": "api_production_update_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1196"}, {"caller_nid": "api_production_update_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1198"}, {"caller_nid": "api_production_update_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1198"}, {"caller_nid": "api_production_update_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1209"}, {"caller_nid": "api_production_update_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1210"}, {"caller_nid": "api_production_update_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1211"}, {"caller_nid": "api_production_update_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1213"}, {"caller_nid": "api_production_update_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1213"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1224"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1225"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1226"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1228"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1228"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "ProductionWorkOrderListQuery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1248"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1256"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1257"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1258"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1259"}, {"caller_nid": "api_production_get_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1271"}, {"caller_nid": "api_production_get_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1272"}, {"caller_nid": "api_production_get_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1272"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1285"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1287"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1287"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1289"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1289"}, {"caller_nid": "api_production_create_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1305"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1307"}, {"caller_nid": "api_production_create_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1310"}, {"caller_nid": "api_production_create_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_create_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_create_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1313"}, {"caller_nid": "api_production_create_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1313"}, {"caller_nid": "api_production_list_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1331"}, {"caller_nid": "api_production_list_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1332"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1344"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1345"}, {"caller_nid": "api_production_update_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1357"}, {"caller_nid": "api_production_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1359"}, {"caller_nid": "api_production_update_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1361"}, {"caller_nid": "api_production_update_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1361"}, {"caller_nid": "api_production_update_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1363"}, {"caller_nid": "api_production_update_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1363"}, {"caller_nid": "api_production_update_production_task_status", "callee": "update_task_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1375"}, {"caller_nid": "api_production_update_production_task_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376"}, {"caller_nid": "api_production_update_production_task_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1378"}, {"caller_nid": "api_production_update_production_task_status", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1378"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1380"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1380"}, {"caller_nid": "api_production_add_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1392"}, {"caller_nid": "api_production_add_production_task_step", "callee": "add_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1393"}, {"caller_nid": "api_production_add_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1394"}, {"caller_nid": "api_production_add_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1396"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1398"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1398"}, {"caller_nid": "api_production_update_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1411"}, {"caller_nid": "api_production_update_production_task_step", "callee": "update_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1412"}, {"caller_nid": "api_production_update_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1413"}, {"caller_nid": "api_production_update_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1415"}, {"caller_nid": "api_production_update_production_task_step", "callee": "_step_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1415"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1417"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1417"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "delete_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1429"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1429"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1430"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1447"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1448"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1449"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1450"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1452"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1453"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1454"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1455"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1456"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "replace_step_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1458"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1458"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1459"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1461"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1461"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1476"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1477"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1478"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1479"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1480"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1481"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1482"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1483"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1485"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "replace_step_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1487"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1487"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1488"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1490"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1490"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1503"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "replace_step_data_collections", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1504"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1504"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1505"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1507"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1507"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1519"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "set_task_inputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1521"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1523"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1523"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "set_task_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1536"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1536"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1537"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1564"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1565"}, {"caller_nid": "api_production_list_cell_products", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1566"}, {"caller_nid": "api_production_list_cell_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1577"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1579"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1580"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1580"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1592"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1595"}, {"caller_nid": "api_production_create_cell_product", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1595"}, {"caller_nid": "api_production_create_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"caller_nid": "api_production_create_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"caller_nid": "api_production_update_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1610"}, {"caller_nid": "api_production_update_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"caller_nid": "api_production_update_cell_product", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"caller_nid": "api_production_update_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1614"}, {"caller_nid": "api_production_update_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1614"}, {"caller_nid": "api_production_delete_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1625"}, {"caller_nid": "api_production_delete_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1626"}, {"caller_nid": "api_production_delete_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1628"}, {"caller_nid": "api_production_delete_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1628"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/334897822081300d1f8ac677ab825d2c81bd11cdbf3eaf7afaaffbb6729b76e8.json b/backend/app/graphify-out/cache/ast/334897822081300d1f8ac677ab825d2c81bd11cdbf3eaf7afaaffbb6729b76e8.json new file mode 100644 index 00000000..bf6ee73d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/334897822081300d1f8ac677ab825d2c81bd11cdbf3eaf7afaaffbb6729b76e8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "label": "sample_code.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L1"}, {"id": "crud_sample_code_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L15"}, {"id": "crud_sample_code_sample_code_exists", "label": "sample_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L32"}, {"id": "crud_sample_code_list_sample_codes", "label": "list_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L44"}, {"id": "crud_sample_code_get_sample_code", "label": "get_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L75"}, {"id": "crud_sample_code_create_sample_code", "label": "create_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L82"}, {"id": "crud_sample_code_update_sample_code", "label": "update_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L117"}, {"id": "crud_sample_code_soft_delete_sample_code", "label": "soft_delete_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L161"}, {"id": "crud_sample_code_batch_generate_sample_codes", "label": "batch_generate_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L171"}, {"id": "crud_sample_code_batch_issue_sample_codes", "label": "batch_issue_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L254"}, {"id": "crud_sample_code_batch_revoke_sample_codes", "label": "batch_revoke_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L299"}, {"id": "crud_sample_code_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L338"}, {"id": "crud_sample_code_rationale_1", "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L1"}, {"id": "crud_sample_code_rationale_182", "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L182"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_sample_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_list_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_get_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_create_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_update_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L117", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_soft_delete_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_batch_generate_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_batch_issue_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_batch_revoke_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "target": "crud_sample_code_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L338", "weight": 1.0}, {"source": "crud_sample_code_list_sample_codes", "target": "crud_sample_code_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L72", "weight": 1.0}, {"source": "crud_sample_code_create_sample_code", "target": "crud_sample_code_sample_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L95", "weight": 1.0}, {"source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_get_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L131", "weight": 1.0}, {"source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_sample_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L138", "weight": 1.0}, {"source": "crud_sample_code_soft_delete_sample_code", "target": "crud_sample_code_get_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L162", "weight": 1.0}, {"source": "crud_sample_code_batch_issue_sample_codes", "target": "crud_sample_code_get_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_sample_code_batch_revoke_sample_codes", "target": "crud_sample_code_get_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_sample_code_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_code_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_sample_code_rationale_182", "target": "crud_sample_code_batch_generate_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L182", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_code_row_to_dict", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L20"}, {"caller_nid": "crud_sample_code_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_code_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L27"}, {"caller_nid": "crud_sample_code_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L28"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L33"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L36"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L36"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L37"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L40"}, {"caller_nid": "crud_sample_code_sample_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L41"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L62"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L62"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L62"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L62"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L62"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L63"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L64"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L64"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L66"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L66"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L66"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L66"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L66"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L67"}, {"caller_nid": "crud_sample_code_list_sample_codes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L72"}, {"caller_nid": "crud_sample_code_get_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L76"}, {"caller_nid": "crud_sample_code_get_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L76"}, {"caller_nid": "crud_sample_code_get_sample_code", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L76"}, {"caller_nid": "crud_sample_code_get_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L78"}, {"caller_nid": "crud_sample_code_get_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L79"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L92"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L94"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L96"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "BizSampleCode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L97"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L98"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L103"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L106"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L108"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L111"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L112"}, {"caller_nid": "crud_sample_code_create_sample_code", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L113"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L133"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L135"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L137"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L139"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L146"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L154"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L155"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L156"}, {"caller_nid": "crud_sample_code_update_sample_code", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L157"}, {"caller_nid": "crud_sample_code_soft_delete_sample_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L164"}, {"caller_nid": "crud_sample_code_soft_delete_sample_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L166"}, {"caller_nid": "crud_sample_code_soft_delete_sample_code", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L167"}, {"caller_nid": "crud_sample_code_soft_delete_sample_code", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L168"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L183"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L185"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L186"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L188"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L190"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L192"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L194"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L197"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L203"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "zfill", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L204"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L204"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L206"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L208"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L210"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L210"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L210"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L214"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L219"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L224"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "BizSampleCode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L226"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L227"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L241"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "bulk_save_objects", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L244"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L245"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L248"}, {"caller_nid": "crud_sample_code_batch_generate_sample_codes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L249"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L265"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L266"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L268"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L270"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L279"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L283"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L287"}, {"caller_nid": "crud_sample_code_batch_issue_sample_codes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L291"}, {"caller_nid": "crud_sample_code_batch_revoke_sample_codes", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L307"}, {"caller_nid": "crud_sample_code_batch_revoke_sample_codes", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L309"}, {"caller_nid": "crud_sample_code_batch_revoke_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L318"}, {"caller_nid": "crud_sample_code_batch_revoke_sample_codes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L326"}, {"caller_nid": "crud_sample_code_batch_revoke_sample_codes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L330"}, {"caller_nid": "crud_sample_code_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L341"}, {"caller_nid": "crud_sample_code_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L341"}, {"caller_nid": "crud_sample_code_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py", "source_location": "L341"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/34c91b5b7b1cb22024e3ca1f72c9cf698609152c3a6c1dc2a2243c9d45b356c4.json b/backend/app/graphify-out/cache/ast/34c91b5b7b1cb22024e3ca1f72c9cf698609152c3a6c1dc2a2243c9d45b356c4.json new file mode 100644 index 00000000..13bac56d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/34c91b5b7b1cb22024e3ca1f72c9cf698609152c3a6c1dc2a2243c9d45b356c4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L859"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L883"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L913"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L965"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L986"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1006"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1028"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1071"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1098"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1141"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1222"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1347"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1375"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1394"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1413"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1438"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1458"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1485"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1509"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1534"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1559"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1583"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1604"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1626"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1650"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1671"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1692"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1741"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1764"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1785"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1804"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1823"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1845"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1868"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1892"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1916"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1940"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1961"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1979"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2001"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2028"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2052"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2076"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2097"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2122"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2152"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2178"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2205"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2227"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2257"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2282"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2307"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2328"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2349"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2374"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2404"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2426"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2450"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_448", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_rationale_549", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549"}, {"id": "models_models_rationale_598", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598"}, {"id": "models_models_rationale_641", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_rationale_662", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662"}, {"id": "models_models_rationale_713", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713"}, {"id": "models_models_rationale_744", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744"}, {"id": "models_models_rationale_765", "label": "\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": "L765"}, {"id": "models_models_rationale_789", "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": "L789"}, {"id": "models_models_rationale_822", "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": "L822"}, {"id": "models_models_rationale_860", "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": "L860"}, {"id": "models_models_rationale_884", "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": "L884"}, {"id": "models_models_rationale_914", "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": "L914"}, {"id": "models_models_rationale_966", "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": "L966"}, {"id": "models_models_rationale_987", "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": "L987"}, {"id": "models_models_rationale_1007", "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": "L1007"}, {"id": "models_models_rationale_1029", "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": "L1029"}, {"id": "models_models_rationale_1072", "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": "L1072"}, {"id": "models_models_rationale_1099", "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": "L1099"}, {"id": "models_models_rationale_1121", "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": "L1121"}, {"id": "models_models_rationale_1142", "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": "L1142"}, {"id": "models_models_rationale_1178", "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": "L1178"}, {"id": "models_models_rationale_1199", "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": "L1199"}, {"id": "models_models_rationale_1282", "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": "L1282"}, {"id": "models_models_rationale_1307", "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": "L1307"}, {"id": "models_models_rationale_1328", "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": "L1328"}, {"id": "models_models_rationale_1348", "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": "L1348"}, {"id": "models_models_rationale_1376", "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": "L1376"}, {"id": "models_models_rationale_1395", "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": "L1395"}, {"id": "models_models_rationale_1414", "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": "L1414"}, {"id": "models_models_rationale_1439", "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": "L1439"}, {"id": "models_models_rationale_1459", "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": "L1459"}, {"id": "models_models_rationale_1510", "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": "L1510"}, {"id": "models_models_rationale_1535", "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": "L1535"}, {"id": "models_models_rationale_1560", "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": "L1560"}, {"id": "models_models_rationale_1584", "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": "L1584"}, {"id": "models_models_rationale_1605", "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": "L1605"}, {"id": "models_models_rationale_1627", "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": "L1627"}, {"id": "models_models_rationale_1651", "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": "L1651"}, {"id": "models_models_rationale_1672", "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": "L1672"}, {"id": "models_models_rationale_1693", "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": "L1693"}, {"id": "models_models_rationale_1765", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1765"}, {"id": "models_models_rationale_1786", "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": "L1786"}, {"id": "models_models_rationale_1824", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1824"}, {"id": "models_models_rationale_1846", "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": "L1846"}, {"id": "models_models_rationale_1893", "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": "L1893"}, {"id": "models_models_rationale_1917", "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": "L1917"}, {"id": "models_models_rationale_1941", "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": "L1941"}, {"id": "models_models_rationale_1980", "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": "L1980"}, {"id": "models_models_rationale_2002", "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": "L2002"}, {"id": "models_models_rationale_2029", "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": "L2029"}, {"id": "models_models_rationale_2053", "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": "L2053"}, {"id": "models_models_rationale_2077", "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": "L2077"}, {"id": "models_models_rationale_2098", "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": "L2098"}, {"id": "models_models_rationale_2123", "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": "L2123"}, {"id": "models_models_rationale_2153", "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": "L2153"}, {"id": "models_models_rationale_2179", "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": "L2179"}, {"id": "models_models_rationale_2206", "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": "L2206"}, {"id": "models_models_rationale_2228", "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": "L2228"}, {"id": "models_models_rationale_2258", "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": "L2258"}, {"id": "models_models_rationale_2283", "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": "L2283"}, {"id": "models_models_rationale_2308", "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": "L2308"}, {"id": "models_models_rationale_2329", "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": "L2329"}, {"id": "models_models_rationale_2350", "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": "L2350"}, {"id": "models_models_rationale_2375", "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": "L2375"}, {"id": "models_models_rationale_2405", "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": "L2405"}, {"id": "models_models_rationale_2427", "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": "L2427"}, {"id": "models_models_rationale_2451", "label": "\u4fdd\u9669\u9879\u76ee\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2451"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_bizprotocolpayment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpaymentdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788", "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": "L788", "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": "L821", "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": "L821", "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": "L859", "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": "L859", "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": "L883", "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": "L883", "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": "L913", "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": "L913", "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": "L941", "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": "L941", "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": "L965", "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": "L965", "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": "L986", "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": "L986", "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": "L1006", "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": "L1006", "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": "L1028", "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": "L1028", "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": "L1071", "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": "L1071", "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": "L1098", "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": "L1098", "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": "L1120", "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": "L1120", "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": "L1141", "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": "L1141", "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": "L1177", "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": "L1177", "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": "L1198", "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": "L1198", "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": "L1222", "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": "L1222", "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": "L1259", "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": "L1259", "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": "L1281", "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": "L1281", "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": "L1306", "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": "L1306", "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": "L1327", "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": "L1327", "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": "L1347", "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": "L1347", "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": "L1375", "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": "L1375", "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": "L1394", "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": "L1394", "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": "L1413", "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": "L1413", "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": "L1438", "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": "L1438", "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": "L1458", "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": "L1458", "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": "L1485", "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": "L1485", "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": "L1509", "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": "L1509", "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": "L1534", "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": "L1534", "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": "L1559", "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": "L1559", "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": "L1583", "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": "L1583", "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": "L1604", "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": "L1604", "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": "L1626", "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": "L1626", "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": "L1650", "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": "L1650", "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": "L1671", "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": "L1671", "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": "L1692", "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": "L1692", "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": "L1718", "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": "L1718", "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": "L1741", "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": "L1741", "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": "L1764", "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": "L1764", "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": "L1785", "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": "L1785", "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": "L1804", "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": "L1804", "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": "L1823", "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": "L1823", "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": "L1845", "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": "L1845", "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": "L1868", "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": "L1868", "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": "L1892", "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": "L1892", "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": "L1916", "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": "L1916", "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": "L1940", "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": "L1940", "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": "L1961", "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": "L1961", "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": "L1979", "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": "L1979", "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": "L2001", "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": "L2001", "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": "L2028", "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": "L2028", "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": "L2052", "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": "L2052", "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": "L2076", "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": "L2076", "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": "L2097", "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": "L2097", "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": "L2122", "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": "L2122", "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": "L2152", "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": "L2152", "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": "L2178", "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": "L2178", "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": "L2205", "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": "L2205", "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": "L2227", "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": "L2227", "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": "L2257", "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": "L2257", "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": "L2282", "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": "L2282", "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": "L2307", "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": "L2307", "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": "L2328", "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": "L2328", "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": "L2349", "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": "L2349", "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": "L2374", "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": "L2374", "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": "L2404", "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": "L2404", "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": "L2426", "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": "L2426", "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": "L2450", "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": "L2450", "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": "L2471", "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": "L2472", "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": "L2473", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_448", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_rationale_549", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_models_rationale_598", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598", "weight": 1.0}, {"source": "models_models_rationale_641", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641", "weight": 1.0}, {"source": "models_models_rationale_662", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662", "weight": 1.0}, {"source": "models_models_rationale_713", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713", "weight": 1.0}, {"source": "models_models_rationale_744", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744", "weight": 1.0}, {"source": "models_models_rationale_765", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765", "weight": 1.0}, {"source": "models_models_rationale_789", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L789", "weight": 1.0}, {"source": "models_models_rationale_822", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822", "weight": 1.0}, {"source": "models_models_rationale_860", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L860", "weight": 1.0}, {"source": "models_models_rationale_884", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L884", "weight": 1.0}, {"source": "models_models_rationale_914", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L914", "weight": 1.0}, {"source": "models_models_rationale_966", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L966", "weight": 1.0}, {"source": "models_models_rationale_987", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L987", "weight": 1.0}, {"source": "models_models_rationale_1007", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1007", "weight": 1.0}, {"source": "models_models_rationale_1029", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1029", "weight": 1.0}, {"source": "models_models_rationale_1072", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1072", "weight": 1.0}, {"source": "models_models_rationale_1099", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099", "weight": 1.0}, {"source": "models_models_rationale_1121", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121", "weight": 1.0}, {"source": "models_models_rationale_1142", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1142", "weight": 1.0}, {"source": "models_models_rationale_1178", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1178", "weight": 1.0}, {"source": "models_models_rationale_1199", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199", "weight": 1.0}, {"source": "models_models_rationale_1282", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1282", "weight": 1.0}, {"source": "models_models_rationale_1307", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1307", "weight": 1.0}, {"source": "models_models_rationale_1328", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1328", "weight": 1.0}, {"source": "models_models_rationale_1348", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1348", "weight": 1.0}, {"source": "models_models_rationale_1376", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1376", "weight": 1.0}, {"source": "models_models_rationale_1395", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1395", "weight": 1.0}, {"source": "models_models_rationale_1414", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1414", "weight": 1.0}, {"source": "models_models_rationale_1439", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1439", "weight": 1.0}, {"source": "models_models_rationale_1459", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1459", "weight": 1.0}, {"source": "models_models_rationale_1510", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1510", "weight": 1.0}, {"source": "models_models_rationale_1535", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1535", "weight": 1.0}, {"source": "models_models_rationale_1560", "target": "models_models_bizchannelinvoice", "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_1584", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1584", "weight": 1.0}, {"source": "models_models_rationale_1605", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1605", "weight": 1.0}, {"source": "models_models_rationale_1627", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1627", "weight": 1.0}, {"source": "models_models_rationale_1651", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1651", "weight": 1.0}, {"source": "models_models_rationale_1672", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1672", "weight": 1.0}, {"source": "models_models_rationale_1693", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1693", "weight": 1.0}, {"source": "models_models_rationale_1765", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1765", "weight": 1.0}, {"source": "models_models_rationale_1786", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1786", "weight": 1.0}, {"source": "models_models_rationale_1824", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1824", "weight": 1.0}, {"source": "models_models_rationale_1846", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1846", "weight": 1.0}, {"source": "models_models_rationale_1893", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1893", "weight": 1.0}, {"source": "models_models_rationale_1917", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1917", "weight": 1.0}, {"source": "models_models_rationale_1941", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1941", "weight": 1.0}, {"source": "models_models_rationale_1980", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1980", "weight": 1.0}, {"source": "models_models_rationale_2002", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2002", "weight": 1.0}, {"source": "models_models_rationale_2029", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2029", "weight": 1.0}, {"source": "models_models_rationale_2053", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2053", "weight": 1.0}, {"source": "models_models_rationale_2077", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2077", "weight": 1.0}, {"source": "models_models_rationale_2098", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2098", "weight": 1.0}, {"source": "models_models_rationale_2123", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2123", "weight": 1.0}, {"source": "models_models_rationale_2153", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2153", "weight": 1.0}, {"source": "models_models_rationale_2179", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2179", "weight": 1.0}, {"source": "models_models_rationale_2206", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2206", "weight": 1.0}, {"source": "models_models_rationale_2228", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2228", "weight": 1.0}, {"source": "models_models_rationale_2258", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2258", "weight": 1.0}, {"source": "models_models_rationale_2283", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2283", "weight": 1.0}, {"source": "models_models_rationale_2308", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2308", "weight": 1.0}, {"source": "models_models_rationale_2329", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2329", "weight": 1.0}, {"source": "models_models_rationale_2350", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2350", "weight": 1.0}, {"source": "models_models_rationale_2375", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2375", "weight": 1.0}, {"source": "models_models_rationale_2405", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2405", "weight": 1.0}, {"source": "models_models_rationale_2427", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2427", "weight": 1.0}, {"source": "models_models_rationale_2451", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2451", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/357cb27e5e365f488479dace850cbc2c1357414409aa7c81d8448c6ebb28e955.json b/backend/app/graphify-out/cache/ast/357cb27e5e365f488479dace850cbc2c1357414409aa7c81d8448c6ebb28e955.json new file mode 100644 index 00000000..4f5ea2d5 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/357cb27e5e365f488479dace850cbc2c1357414409aa7c81d8448c6ebb28e955.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1"}, {"id": "schemas_production_task_productiontaskcreate", "label": "ProductionTaskCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_task_productiontasklistquery", "label": "ProductionTaskListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L14"}, {"id": "schemas_production_task_productiontaskupdate", "label": "ProductionTaskUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L22"}, {"id": "schemas_production_task_productiontaskstatusupdate", "label": "ProductionTaskStatusUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29"}, {"id": "schemas_production_task_taskstepadd", "label": "TaskStepAdd", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L33"}, {"id": "schemas_production_task_taskstepupdate", "label": "TaskStepUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L43"}, {"id": "schemas_production_task_taskstepmaterialitem", "label": "TaskStepMaterialItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L53"}, {"id": "schemas_production_task_taskstepoutputitem", "label": "TaskStepOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L66"}, {"id": "schemas_production_task_taskstepdatacollectionitem", "label": "TaskStepDataCollectionItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L72"}, {"id": "schemas_production_task_taskinputitem", "label": "TaskInputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L78"}, {"id": "schemas_production_task_taskoutputitem", "label": "TaskOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_task_productiontaskcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontasklistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L14", "weight": 1.0}, {"source": "schemas_production_task_productiontasklistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L22", "weight": 1.0}, {"source": "schemas_production_task_productiontaskupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_production_task_productiontaskstatusupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L33", "weight": 1.0}, {"source": "schemas_production_task_taskstepadd", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L43", "weight": 1.0}, {"source": "schemas_production_task_taskstepupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepmaterialitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L53", "weight": 1.0}, {"source": "schemas_production_task_taskstepmaterialitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L66", "weight": 1.0}, {"source": "schemas_production_task_taskstepoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L72", "weight": 1.0}, {"source": "schemas_production_task_taskstepdatacollectionitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskinputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L78", "weight": 1.0}, {"source": "schemas_production_task_taskinputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85", "weight": 1.0}, {"source": "schemas_production_task_taskoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/35e1352500deef25d166d457f52d6708ed827e59f89d423f7c82d188652c42d8.json b/backend/app/graphify-out/cache/ast/35e1352500deef25d166d457f52d6708ed827e59f89d423f7c82d188652c42d8.json new file mode 100644 index 00000000..59e9ea6f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/35e1352500deef25d166d457f52d6708ed827e59f89d423f7c82d188652c42d8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "label": "collection_protocol.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1"}, {"id": "api_collection_protocol_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L29"}, {"id": "api_collection_protocol_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L39"}, {"id": "api_collection_protocol_parse_datetime_fields", "label": "_parse_datetime_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L53"}, {"id": "api_collection_protocol_ensure_customer_for_mother", "label": "_ensure_customer_for_mother()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L67"}, {"id": "api_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L116"}, {"id": "api_collection_protocol_get_collection_protocol_detail", "label": "get_collection_protocol_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L140"}, {"id": "api_collection_protocol_protocolcreatebody", "label": "ProtocolCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L155"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_collection_protocol_protocolupdatebody", "label": "ProtocolUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L174"}, {"id": "api_collection_protocol_resolve_protocol_attachments", "label": "_resolve_protocol_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L200"}, {"id": "api_collection_protocol_persist_protocol_sub_resources", "label": "_persist_protocol_sub_resources()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L210"}, {"id": "api_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L246"}, {"id": "api_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L289"}, {"id": "api_collection_protocol_delete_collection_protocol", "label": "delete_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L338"}, {"id": "api_collection_protocol_list_collection_protocol_audits", "label": "list_collection_protocol_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L364"}, {"id": "api_collection_protocol_auditcreatebody", "label": "AuditCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L385"}, {"id": "api_collection_protocol_submit_collection_protocol_audit", "label": "submit_collection_protocol_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L393"}, {"id": "api_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L422"}, {"id": "api_collection_protocol_batchdetailidsbody", "label": "BatchDetailIdsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L445"}, {"id": "api_collection_protocol_refundfinancesubmitbody", "label": "RefundFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L451"}, {"id": "api_collection_protocol_batchrefundfinancesubmitbody", "label": "BatchRefundFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L459"}, {"id": "api_collection_protocol_post_submit_receipt_finance", "label": "post_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L466"}, {"id": "api_collection_protocol_post_submit_receipt_finance_batch", "label": "post_submit_receipt_finance_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L485"}, {"id": "api_collection_protocol_post_submit_refund_finance", "label": "post_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L504"}, {"id": "api_collection_protocol_post_submit_refund_finance_batch", "label": "post_submit_refund_finance_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L527"}, {"id": "api_collection_protocol_list_receipt_confirm", "label": "list_receipt_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L549"}, {"id": "api_collection_protocol_list_receipt_confirmed", "label": "list_receipt_confirmed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L562"}, {"id": "api_collection_protocol_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576"}, {"id": "api_collection_protocol_refundfinanceconfirmbody", "label": "RefundFinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L583"}, {"id": "api_collection_protocol_post_receipt_confirm", "label": "post_receipt_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L593"}, {"id": "api_collection_protocol_list_refund_confirm", "label": "list_refund_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L620"}, {"id": "api_collection_protocol_list_refund_confirmed", "label": "list_refund_confirmed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L633"}, {"id": "api_collection_protocol_post_refund_confirm", "label": "post_refund_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L648"}, {"id": "api_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L675"}, {"id": "api_collection_protocol_list_fullmoon_todos", "label": "list_fullmoon_todos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L786"}, {"id": "api_collection_protocol_fullmoontodoinsurancebody", "label": "FullmoonTodoInsuranceBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L879"}, {"id": "api_collection_protocol_update_fullmoon_todo_insurance", "label": "update_fullmoon_todo_insurance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L897"}, {"id": "api_collection_protocol_rationale_1", "label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1"}, {"id": "api_collection_protocol_rationale_68", "label": "If mother info exists but no customerId, create a customer record and link it.", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L68"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_parse_datetime_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_collection_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_collection_protocol_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocolcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L155", "weight": 1.0}, {"source": "api_collection_protocol_protocolcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocolupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L174", "weight": 1.0}, {"source": "api_collection_protocol_protocolupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L210", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_create_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_update_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_delete_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_collection_protocol_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_auditcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L385", "weight": 1.0}, {"source": "api_collection_protocol_auditcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L385", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_submit_collection_protocol_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L393", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_batchdetailidsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L445", "weight": 1.0}, {"source": "api_collection_protocol_batchdetailidsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_refundfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L451", "weight": 1.0}, {"source": "api_collection_protocol_refundfinancesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_batchrefundfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L459", "weight": 1.0}, {"source": "api_collection_protocol_batchrefundfinancesubmitbody", "target": "api_collection_protocol_refundfinancesubmitbody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_receipt_finance_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_refund_finance_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_receipt_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L549", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_receipt_confirmed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L562", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_financeconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576", "weight": 1.0}, {"source": "api_collection_protocol_financeconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_refundfinanceconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L583", "weight": 1.0}, {"source": "api_collection_protocol_refundfinanceconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_receipt_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_refund_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_refund_confirmed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L633", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_refund_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_storage_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_fullmoon_todos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L786", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_fullmoontodoinsurancebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L879", "weight": 1.0}, {"source": "api_collection_protocol_fullmoontodoinsurancebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L879", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_update_fullmoon_todo_insurance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L897", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocols", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L124", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocols", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L125", "weight": 1.0}, {"source": "api_collection_protocol_get_collection_protocol_detail", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L145", "weight": 1.0}, {"source": "api_collection_protocol_get_collection_protocol_detail", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L146", "weight": 1.0}, {"source": "api_collection_protocol_persist_protocol_sub_resources", "target": "api_collection_protocol_parse_datetime_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L224", "weight": 1.0}, {"source": "api_collection_protocol_persist_protocol_sub_resources", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L225", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L251", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L252", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L254", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L271", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L295", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L296", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L306", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L320", "weight": 1.0}, {"source": "api_collection_protocol_delete_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L343", "weight": 1.0}, {"source": "api_collection_protocol_delete_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L344", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocol_audits", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L372", "weight": 1.0}, {"source": "api_collection_protocol_submit_collection_protocol_audit", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L399", "weight": 1.0}, {"source": "api_collection_protocol_list_payment_details", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L431", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_receipt_finance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L471", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_receipt_finance_batch", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L490", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_refund_finance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L510", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_refund_finance_batch", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L532", "weight": 1.0}, {"source": "api_collection_protocol_list_receipt_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L555", "weight": 1.0}, {"source": "api_collection_protocol_list_receipt_confirmed", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L568", "weight": 1.0}, {"source": "api_collection_protocol_post_receipt_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L599", "weight": 1.0}, {"source": "api_collection_protocol_list_refund_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L626", "weight": 1.0}, {"source": "api_collection_protocol_list_refund_confirmed", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L639", "weight": 1.0}, {"source": "api_collection_protocol_post_refund_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L654", "weight": 1.0}, {"source": "api_collection_protocol_list_storage_certs", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L683", "weight": 1.0}, {"source": "api_collection_protocol_list_fullmoon_todos", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L794", "weight": 1.0}, {"source": "api_collection_protocol_update_fullmoon_todo_insurance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L903", "weight": 1.0}, {"source": "api_collection_protocol_update_fullmoon_todo_insurance", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L904", "weight": 1.0}, {"source": "api_collection_protocol_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1", "weight": 1.0}, {"source": "api_collection_protocol_rationale_68", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L68", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L30"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L32"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L35"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L40"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L42"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L43"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L55"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L56"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L57"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L58"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L60"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L63"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L71"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L71"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L72"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L72"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L72"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L77"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L77"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L77"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "id_card_taken", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L80"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "sa_and", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L82"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "create_customer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L94"}, {"caller_nid": "api_collection_protocol_list_collection_protocols", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L135"}, {"caller_nid": "api_collection_protocol_list_collection_protocols", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L136"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "get_protocol_detail_bundle", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L147"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L151"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L152"}, {"caller_nid": "api_collection_protocol_resolve_protocol_attachments", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L204"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_party_customer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L226"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_collection_info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L229"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "save_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L231"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_payment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L234"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_payment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L237"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "align_fq_payment_details_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L239"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "save_payment_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L240"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_storage_cert", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L242"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L283"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L283"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L285"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L285"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L298"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L303"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L304"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L307"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L318"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L332"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L332"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L334"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L334"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "soft_delete_collection_protocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L346"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L353"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L355"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L355"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "list_audits", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L373"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L381"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L382"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "create_audit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L401"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L407"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L409"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L409"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L409"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L411"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L413"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L413"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "list_payment_details_page", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L432"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L441"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L442"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "submit_receipt_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L473"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L477"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L479"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L481"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L481"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "batch_submit_receipt_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L492"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L496"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L498"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L500"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L500"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "submit_refund_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L512"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L516"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L521"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L523"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L523"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "batch_submit_refund_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L534"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L538"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L543"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L545"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L545"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "list_receipt_confirm_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L556"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L557"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L558"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "list_receipt_confirmed_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L569"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L572"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L573"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "confirm_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L601"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L605"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L609"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "list_refund_confirm_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L627"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L628"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L629"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "list_refund_confirmed_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L640"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L643"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L644"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "confirm_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L656"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L660"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L664"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L666"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L666"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L685"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L685"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L692"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L695"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L695"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L697"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L697"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L700"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L700"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L700"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L700"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L710"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L711"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L711"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L711"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L719"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L719"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L719"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L721"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L730"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L730"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L730"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L732"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L741"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L741"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L741"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L743"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L750"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L750"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "_sample_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L751"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L756"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L758"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L758"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L760"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L766"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L767"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L770"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L772"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L774"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L775"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L776"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L776"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L779"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L796"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L796"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L796"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "sa_and", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L799"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L811"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L814"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "sa_or", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L815"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L816"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L817"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L821"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L821"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L821"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L830"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L839"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L845"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L848"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L850"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L850"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L859"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L860"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "_fullmoon_todo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L863"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L866"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L868"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L869"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L870"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L870"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L873"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L874"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L906"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "upsert_fullmoon_todo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L907"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L914"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "_fullmoon_todo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L914"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L916"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L916"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/37c9c6b195bb9b47f95ade2d9114686200b1a374b0afd17e62f5634cc7152f14.json b/backend/app/graphify-out/cache/ast/37c9c6b195bb9b47f95ade2d9114686200b1a374b0afd17e62f5634cc7152f14.json new file mode 100644 index 00000000..063dfd37 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/37c9c6b195bb9b47f95ade2d9114686200b1a374b0afd17e62f5634cc7152f14.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_category", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_banner", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_detail_media", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_parameter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_category_parameter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_parameter_value", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_review", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_product_review_media", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_inquiry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_quotation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_price_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_init_py", "target": "app_schemas_delivery", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py", "source_location": "L180", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3c1905011a6fad7489031e1a4a7120dc3e3b4e669c78aa0c0acf59f7cfb7b76c.json b/backend/app/graphify-out/cache/ast/3c1905011a6fad7489031e1a4a7120dc3e3b4e669c78aa0c0acf59f7cfb7b76c.json new file mode 100644 index 00000000..9f39893d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3c1905011a6fad7489031e1a4a7120dc3e3b4e669c78aa0c0acf59f7cfb7b76c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "label": "price_list.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L1"}, {"id": "schemas_price_list_pricelistitembase", "label": "PriceListItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_price_list_pricelistitemcreate", "label": "PriceListItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L15"}, {"id": "schemas_price_list_pricelistitemupdate", "label": "PriceListItemUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L20"}, {"id": "schemas_price_list_pricelistitemresponse", "label": "PriceListItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L26"}, {"id": "schemas_price_list_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L38"}, {"id": "schemas_price_list_pricelistbase", "label": "PriceListBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L42"}, {"id": "schemas_price_list_pricelistcreate", "label": "PriceListCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L48"}, {"id": "schemas_price_list_pricelistupdate", "label": "PriceListUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L56"}, {"id": "schemas_price_list_pricelistresponse", "label": "PriceListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L63"}, {"id": "schemas_price_list_pricelistdetailresponse", "label": "PriceListDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L84"}, {"id": "schemas_price_list_pricelistlistresponse", "label": "PriceListListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L93"}, {"id": "schemas_price_list_pricelistpublishrequest", "label": "PriceListPublishRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L102"}, {"id": "schemas_price_list_pricelistinvalidaterequest", "label": "PriceListInvalidateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L109"}, {"id": "schemas_price_list_priceliststatusresponse", "label": "PriceListStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L114"}, {"id": "schemas_price_list_productpriceresponse", "label": "ProductPriceResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L121"}, {"id": "schemas_price_list_productpricehistoryitem", "label": "ProductPriceHistoryItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L133"}, {"id": "schemas_price_list_productpricehistoryresponse", "label": "ProductPriceHistoryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L144"}, {"id": "schemas_price_list_pricelistgeneraterequest", "label": "PriceListGenerateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L154"}, {"id": "schemas_price_list_rationale_1", "label": "Pydantic schemas - \u4ef7\u683c\u6e05\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_price_list_pricelistitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemcreate", "target": "schemas_price_list_pricelistitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemresponse", "target": "schemas_price_list_pricelistitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_price_list_pricelistbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_price_list_pricelistcreate", "target": "schemas_price_list_pricelistbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L56", "weight": 1.0}, {"source": "schemas_price_list_pricelistupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L63", "weight": 1.0}, {"source": "schemas_price_list_pricelistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L84", "weight": 1.0}, {"source": "schemas_price_list_pricelistdetailresponse", "target": "schemas_price_list_pricelistresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L93", "weight": 1.0}, {"source": "schemas_price_list_pricelistlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistpublishrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L102", "weight": 1.0}, {"source": "schemas_price_list_pricelistpublishrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistinvalidaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L109", "weight": 1.0}, {"source": "schemas_price_list_pricelistinvalidaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_priceliststatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L114", "weight": 1.0}, {"source": "schemas_price_list_priceliststatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpriceresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L121", "weight": 1.0}, {"source": "schemas_price_list_productpriceresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpricehistoryitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L133", "weight": 1.0}, {"source": "schemas_price_list_productpricehistoryitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpricehistoryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L144", "weight": 1.0}, {"source": "schemas_price_list_productpricehistoryresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistgeneraterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L154", "weight": 1.0}, {"source": "schemas_price_list_pricelistgeneraterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L154", "weight": 1.0}, {"source": "schemas_price_list_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_price_list_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3d85793ab397a20a6e0b5960b670396021fac1c17998579b215792cb0eaa1552.json b/backend/app/graphify-out/cache/ast/3d85793ab397a20a6e0b5960b670396021fac1c17998579b215792cb0eaa1552.json new file mode 100644 index 00000000..36123555 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3d85793ab397a20a6e0b5960b670396021fac1c17998579b215792cb0eaa1552.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_ws_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/ws/__init__.py", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/450fa5eaa0cc216976c426a28ece25b283dc96655523093e19b4427698483768.json b/backend/app/graphify-out/cache/ast/450fa5eaa0cc216976c426a28ece25b283dc96655523093e19b4427698483768.json new file mode 100644 index 00000000..6b1cd499 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/450fa5eaa0cc216976c426a28ece25b283dc96655523093e19b4427698483768.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "label": "api_request_log_middleware.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L1"}, {"id": "core_api_request_log_middleware_truncate", "label": "_truncate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L35"}, {"id": "core_api_request_log_middleware_redact_obj", "label": "_redact_obj()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L43"}, {"id": "core_api_request_log_middleware_format_body_bytes", "label": "_format_body_bytes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L62"}, {"id": "core_api_request_log_middleware_claims_from_auth", "label": "_claims_from_auth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L89"}, {"id": "core_api_request_log_middleware_should_skip", "label": "_should_skip()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L107"}, {"id": "core_api_request_log_middleware_persist_log", "label": "_persist_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L118"}, {"id": "core_api_request_log_middleware_schedule_persist_log", "label": "_schedule_persist_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L168"}, {"id": "core_api_request_log_middleware_apirequestlogmiddleware", "label": "ApiRequestLogMiddleware", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L191"}, {"id": "basehttpmiddleware", "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L192"}, {"id": "core_api_request_log_middleware_rationale_1", "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "jose", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "starlette_middleware_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "starlette_requests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "starlette_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_truncate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_redact_obj", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_format_body_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_claims_from_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_should_skip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_persist_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_schedule_persist_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_apirequestlogmiddleware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L191", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "basehttpmiddleware", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L191", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L192", "weight": 1.0}, {"source": "core_api_request_log_middleware_format_body_bytes", "target": "core_api_request_log_middleware_redact_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L77", "weight": 1.0}, {"source": "core_api_request_log_middleware_format_body_bytes", "target": "core_api_request_log_middleware_truncate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L78", "weight": 1.0}, {"source": "core_api_request_log_middleware_persist_log", "target": "core_api_request_log_middleware_truncate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L143", "weight": 1.0}, {"source": "core_api_request_log_middleware_schedule_persist_log", "target": "core_api_request_log_middleware_persist_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L175", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_should_skip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L193", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_format_body_bytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L205", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_claims_from_auth", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L212", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_truncate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L252", "weight": 1.0}, {"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_schedule_persist_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L261", "weight": 1.0}, {"source": "core_api_request_log_middleware_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_api_request_log_middleware_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_api_request_log_middleware_truncate", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L38"}, {"caller_nid": "core_api_request_log_middleware_truncate", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L40"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L44"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L46"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L47"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L47"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L57"}, {"caller_nid": "core_api_request_log_middleware_redact_obj", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L58"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L65"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L66"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L67"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L69"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L74"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L76"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L79"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L85"}, {"caller_nid": "core_api_request_log_middleware_format_body_bytes", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L86"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L90"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L92"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L96"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L102"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L102"}, {"caller_nid": "core_api_request_log_middleware_claims_from_auth", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L102"}, {"caller_nid": "core_api_request_log_middleware_should_skip", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L113"}, {"caller_nid": "core_api_request_log_middleware_should_skip", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L113"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "SessionLocal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L138"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "SysApiRequestLog", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L140"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L141"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L155"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L159"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L160"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L162"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L163"}, {"caller_nid": "core_api_request_log_middleware_persist_log", "callee": "close", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L165"}, {"caller_nid": "core_api_request_log_middleware_schedule_persist_log", "callee": "get_running_loop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L171"}, {"caller_nid": "core_api_request_log_middleware_schedule_persist_log", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L177"}, {"caller_nid": "core_api_request_log_middleware_schedule_persist_log", "callee": "create_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L180"}, {"caller_nid": "core_api_request_log_middleware_schedule_persist_log", "callee": "to_thread", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L180"}, {"caller_nid": "core_api_request_log_middleware_schedule_persist_log", "callee": "add_done_callback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L188"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L194"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L197"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "body", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L200"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L203"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L210"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L212"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L213"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L213"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L213"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L216"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "perf_counter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L218"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L224"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L226"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L229"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L230"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L231"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L233"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L236"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L236"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "Response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L237"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L247"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L249"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L251"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L255"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L258"}, {"caller_nid": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "callee": "perf_counter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py", "source_location": "L258"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/49d5f051daede00165d6e7e084f67db600fe91b2f4e3624fc67e8a9af0864c2f.json b/backend/app/graphify-out/cache/ast/49d5f051daede00165d6e7e084f67db600fe91b2f4e3624fc67e8a9af0864c2f.json new file mode 100644 index 00000000..6f3a2586 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/49d5f051daede00165d6e7e084f67db600fe91b2f4e3624fc67e8a9af0864c2f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "label": "exhibition_appointment.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L1"}, {"id": "crud_exhibition_appointment_format_visit_date", "label": "_format_visit_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L15"}, {"id": "crud_exhibition_appointment_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L24"}, {"id": "crud_exhibition_appointment_list_exhibition_appointments", "label": "list_exhibition_appointments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L41"}, {"id": "crud_exhibition_appointment_get_exhibition_appointment", "label": "get_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L78"}, {"id": "crud_exhibition_appointment_appointment_no_exists", "label": "appointment_no_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L86"}, {"id": "crud_exhibition_appointment_generate_appointment_no", "label": "_generate_appointment_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L99"}, {"id": "crud_exhibition_appointment_create_exhibition_appointment", "label": "create_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L123"}, {"id": "crud_exhibition_appointment_update_exhibition_appointment", "label": "update_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L173"}, {"id": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "label": "soft_delete_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L225"}, {"id": "crud_exhibition_appointment_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L235"}, {"id": "crud_exhibition_appointment_rationale_1", "label": "\u5c55\u89c8\u9884\u7ea6 CRUD\uff08biz_exhibition_appointment\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L1"}, {"id": "crud_exhibition_appointment_rationale_16", "label": "\u683c\u5f0f\u5316 visit_date \u4e3a YYYY-MM-DD HH:mm:ss \u5b57\u7b26\u4e32", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L16"}, {"id": "crud_exhibition_appointment_rationale_100", "label": "\u751f\u6210\u9884\u7ea6\u7f16\u53f7\uff1aYYYYMMDD + 6\u4f4d\u5e8f\u53f7\uff08\u5982 20260515000001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L100"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_format_visit_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_list_exhibition_appointments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_get_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_appointment_no_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L86", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_generate_appointment_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_create_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_update_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "target": "crud_exhibition_appointment_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L235", "weight": 1.0}, {"source": "crud_exhibition_appointment_row_to_dict", "target": "crud_exhibition_appointment_format_visit_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L30", "weight": 1.0}, {"source": "crud_exhibition_appointment_list_exhibition_appointments", "target": "crud_exhibition_appointment_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L75", "weight": 1.0}, {"source": "crud_exhibition_appointment_create_exhibition_appointment", "target": "crud_exhibition_appointment_generate_appointment_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L139", "weight": 1.0}, {"source": "crud_exhibition_appointment_create_exhibition_appointment", "target": "crud_exhibition_appointment_appointment_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L141", "weight": 1.0}, {"source": "crud_exhibition_appointment_update_exhibition_appointment", "target": "crud_exhibition_appointment_get_exhibition_appointment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L187", "weight": 1.0}, {"source": "crud_exhibition_appointment_update_exhibition_appointment", "target": "crud_exhibition_appointment_appointment_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L194", "weight": 1.0}, {"source": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "target": "crud_exhibition_appointment_get_exhibition_appointment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L226", "weight": 1.0}, {"source": "crud_exhibition_appointment_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_exhibition_appointment_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_exhibition_appointment_rationale_16", "target": "crud_exhibition_appointment_format_visit_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L16", "weight": 1.0}, {"source": "crud_exhibition_appointment_rationale_100", "target": "crud_exhibition_appointment_generate_appointment_no", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L100", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_exhibition_appointment_format_visit_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L19"}, {"caller_nid": "crud_exhibition_appointment_format_visit_date", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L20"}, {"caller_nid": "crud_exhibition_appointment_format_visit_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L21"}, {"caller_nid": "crud_exhibition_appointment_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L36"}, {"caller_nid": "crud_exhibition_appointment_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L37"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L65"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L65"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L65"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L65"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L65"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L66"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L67"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L67"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L69"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L69"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L69"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L69"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L69"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L70"}, {"caller_nid": "crud_exhibition_appointment_list_exhibition_appointments", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L75"}, {"caller_nid": "crud_exhibition_appointment_get_exhibition_appointment", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L80"}, {"caller_nid": "crud_exhibition_appointment_get_exhibition_appointment", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L80"}, {"caller_nid": "crud_exhibition_appointment_get_exhibition_appointment", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L80"}, {"caller_nid": "crud_exhibition_appointment_get_exhibition_appointment", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L81"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L87"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L87"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L88"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L89"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L95"}, {"caller_nid": "crud_exhibition_appointment_appointment_no_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L96"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L101"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L101"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L104"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L104"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L104"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L104"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L107"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L110"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L115"}, {"caller_nid": "crud_exhibition_appointment_generate_appointment_no", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L115"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L137"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L142"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L146"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "BizExhibitionAppointment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L149"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L150"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L152"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L153"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L159"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L162"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L164"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L167"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L168"}, {"caller_nid": "crud_exhibition_appointment_create_exhibition_appointment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L169"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L189"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L191"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L193"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L195"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L198"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L200"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L204"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L216"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L218"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L219"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L220"}, {"caller_nid": "crud_exhibition_appointment_update_exhibition_appointment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L221"}, {"caller_nid": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L228"}, {"caller_nid": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L230"}, {"caller_nid": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L231"}, {"caller_nid": "crud_exhibition_appointment_soft_delete_exhibition_appointment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L232"}, {"caller_nid": "crud_exhibition_appointment_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L238"}, {"caller_nid": "crud_exhibition_appointment_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L238"}, {"caller_nid": "crud_exhibition_appointment_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py", "source_location": "L238"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4b12a9e6f80f19eeba0caa25dcea2d45217d5d85c5b470699e52d206e583dd52.json b/backend/app/graphify-out/cache/ast/4b12a9e6f80f19eeba0caa25dcea2d45217d5d85c5b470699e52d206e583dd52.json new file mode 100644 index 00000000..5175bc69 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4b12a9e6f80f19eeba0caa25dcea2d45217d5d85c5b470699e52d206e583dd52.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "label": "customer.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L1"}, {"id": "crud_customer_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L15"}, {"id": "crud_customer_id_card_taken", "label": "id_card_taken()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L32"}, {"id": "crud_customer_list_customers", "label": "list_customers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L44"}, {"id": "crud_customer_get_customer", "label": "get_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L82"}, {"id": "crud_customer_create_customer", "label": "create_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L89"}, {"id": "crud_customer_update_customer", "label": "update_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L133"}, {"id": "crud_customer_soft_delete_customer", "label": "soft_delete_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L181"}, {"id": "crud_customer_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L191"}, {"id": "crud_customer_rationale_1", "label": "\u5ba2\u6237 CRUD\uff08biz_customer\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_id_card_taken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_list_customers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_get_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_create_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_update_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_soft_delete_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "target": "crud_customer_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L191", "weight": 1.0}, {"source": "crud_customer_list_customers", "target": "crud_customer_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L79", "weight": 1.0}, {"source": "crud_customer_create_customer", "target": "crud_customer_id_card_taken", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L107", "weight": 1.0}, {"source": "crud_customer_update_customer", "target": "crud_customer_get_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L148", "weight": 1.0}, {"source": "crud_customer_update_customer", "target": "crud_customer_id_card_taken", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_customer_soft_delete_customer", "target": "crud_customer_get_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L182", "weight": 1.0}, {"source": "crud_customer_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_customer_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_customer_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L19"}, {"caller_nid": "crud_customer_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L27"}, {"caller_nid": "crud_customer_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L28"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L33"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L36"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L36"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L37"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L40"}, {"caller_nid": "crud_customer_id_card_taken", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L41"}, {"caller_nid": "crud_customer_list_customers", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L69"}, {"caller_nid": "crud_customer_list_customers", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L69"}, {"caller_nid": "crud_customer_list_customers", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L69"}, {"caller_nid": "crud_customer_list_customers", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L69"}, {"caller_nid": "crud_customer_list_customers", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L69"}, {"caller_nid": "crud_customer_list_customers", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L70"}, {"caller_nid": "crud_customer_list_customers", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L71"}, {"caller_nid": "crud_customer_list_customers", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L71"}, {"caller_nid": "crud_customer_list_customers", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L73"}, {"caller_nid": "crud_customer_list_customers", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L73"}, {"caller_nid": "crud_customer_list_customers", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L73"}, {"caller_nid": "crud_customer_list_customers", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L73"}, {"caller_nid": "crud_customer_list_customers", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L73"}, {"caller_nid": "crud_customer_list_customers", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L74"}, {"caller_nid": "crud_customer_list_customers", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L79"}, {"caller_nid": "crud_customer_get_customer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L83"}, {"caller_nid": "crud_customer_get_customer", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L83"}, {"caller_nid": "crud_customer_get_customer", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L83"}, {"caller_nid": "crud_customer_get_customer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L85"}, {"caller_nid": "crud_customer_get_customer", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L86"}, {"caller_nid": "crud_customer_create_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L103"}, {"caller_nid": "crud_customer_create_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L105"}, {"caller_nid": "crud_customer_create_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L106"}, {"caller_nid": "crud_customer_create_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L108"}, {"caller_nid": "crud_customer_create_customer", "callee": "BizCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L109"}, {"caller_nid": "crud_customer_create_customer", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L110"}, {"caller_nid": "crud_customer_create_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L115"}, {"caller_nid": "crud_customer_create_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L116"}, {"caller_nid": "crud_customer_create_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L119"}, {"caller_nid": "crud_customer_create_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L122"}, {"caller_nid": "crud_customer_create_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L124"}, {"caller_nid": "crud_customer_create_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L127"}, {"caller_nid": "crud_customer_create_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L128"}, {"caller_nid": "crud_customer_create_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L129"}, {"caller_nid": "crud_customer_update_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L150"}, {"caller_nid": "crud_customer_update_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L152"}, {"caller_nid": "crud_customer_update_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L154"}, {"caller_nid": "crud_customer_update_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L159"}, {"caller_nid": "crud_customer_update_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L161"}, {"caller_nid": "crud_customer_update_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L166"}, {"caller_nid": "crud_customer_update_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L168"}, {"caller_nid": "crud_customer_update_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L172"}, {"caller_nid": "crud_customer_update_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L174"}, {"caller_nid": "crud_customer_update_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L175"}, {"caller_nid": "crud_customer_update_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L176"}, {"caller_nid": "crud_customer_update_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L177"}, {"caller_nid": "crud_customer_soft_delete_customer", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L184"}, {"caller_nid": "crud_customer_soft_delete_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L186"}, {"caller_nid": "crud_customer_soft_delete_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L187"}, {"caller_nid": "crud_customer_soft_delete_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L188"}, {"caller_nid": "crud_customer_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L194"}, {"caller_nid": "crud_customer_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L194"}, {"caller_nid": "crud_customer_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py", "source_location": "L194"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4b3bd787d944c1631a3604e3276befffc290baae04e3685e0c1581f3986b739e.json b/backend/app/graphify-out/cache/ast/4b3bd787d944c1631a3604e3276befffc290baae04e3685e0c1581f3986b739e.json new file mode 100644 index 00000000..363c77dd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4b3bd787d944c1631a3604e3276befffc290baae04e3685e0c1581f3986b739e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "label": "workflow_engine.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L1"}, {"id": "services_workflow_engine_workflowengine", "label": "WorkflowEngine", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L31"}, {"id": "services_workflow_engine_workflowengine_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L32"}, {"id": "services_workflow_engine_workflowengine_start_process", "label": ".start_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L39"}, {"id": "services_workflow_engine_workflowengine_approve_task", "label": ".approve_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L77"}, {"id": "services_workflow_engine_workflowengine_reject_task", "label": ".reject_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L126"}, {"id": "services_workflow_engine_workflowengine_advance", "label": "._advance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L160"}, {"id": "services_workflow_engine_workflowengine_execute_node", "label": "._execute_node()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L201"}, {"id": "services_workflow_engine_workflowengine_resolve_approvers", "label": "._resolve_approvers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L238"}, {"id": "services_workflow_engine_workflowengine_evaluate_condition", "label": "._evaluate_condition()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L284"}, {"id": "services_workflow_engine_workflowengine_check_rules", "label": "._check_rules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L306"}, {"id": "services_workflow_engine_compare", "label": "_compare()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L330"}, {"id": "services_workflow_engine_get_variable", "label": "_get_variable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L359"}, {"id": "services_workflow_engine_parse_node_config", "label": "_parse_node_config()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L374"}, {"id": "services_workflow_engine_parse_variables", "label": "_parse_variables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L383"}, {"id": "services_workflow_engine_rationale_1", "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "app_services_workflow_callback", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "services_workflow_engine_workflowengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L31", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L32", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_start_process", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L39", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_approve_task", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L77", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_reject_task", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L126", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_advance", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L160", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_execute_node", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L201", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_resolve_approvers", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L238", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_evaluate_condition", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L284", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_check_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "services_workflow_engine_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "services_workflow_engine_get_variable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "services_workflow_engine_parse_node_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "target": "services_workflow_engine_parse_variables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L383", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_start_process", "target": "services_workflow_engine_workflowengine_advance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L69", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_approve_task", "target": "services_workflow_engine_parse_node_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L99", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_approve_task", "target": "services_workflow_engine_workflowengine_advance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L111", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_advance", "target": "services_workflow_engine_parse_variables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L172", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_advance", "target": "services_workflow_engine_workflowengine_evaluate_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L189", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_advance", "target": "services_workflow_engine_workflowengine_execute_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L195", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_parse_node_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L216", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_workflowengine_resolve_approvers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L217", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_workflowengine_advance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L229", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_evaluate_condition", "target": "services_workflow_engine_workflowengine_check_rules", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L297", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_check_rules", "target": "services_workflow_engine_get_variable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L318", "weight": 1.0}, {"source": "services_workflow_engine_workflowengine_check_rules", "target": "services_workflow_engine_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L321", "weight": 1.0}, {"source": "services_workflow_engine_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_engine_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "get_latest_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L51"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L53"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "create_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L54"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "get_nodes_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L65"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L66"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L68"}, {"caller_nid": "services_workflow_engine_workflowengine_start_process", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L70"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L78"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L80"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L82"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L86"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L87"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L88"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L90"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L92"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get_nodes_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L95"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L96"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L100"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get_pending_tasks_by_node", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L103"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L108"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L109"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L110"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "get_pending_tasks_by_node", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L113"}, {"caller_nid": "services_workflow_engine_workflowengine_approve_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L119"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L127"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L129"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L131"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L135"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L136"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L137"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "get_pending_tasks_by_node", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L139"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L144"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L145"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L146"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "get_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L148"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "update_instance_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L150"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L151"}, {"caller_nid": "services_workflow_engine_workflowengine_reject_task", "callee": "trigger_callback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L152"}, {"caller_nid": "services_workflow_engine_workflowengine_advance", "callee": "get_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L163"}, {"caller_nid": "services_workflow_engine_workflowengine_advance", "callee": "get_nodes_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L170"}, {"caller_nid": "services_workflow_engine_workflowengine_advance", "callee": "get_transitions_by_version", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L171"}, {"caller_nid": "services_workflow_engine_workflowengine_advance", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L174"}, {"caller_nid": "services_workflow_engine_workflowengine_advance", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L193"}, {"caller_nid": "services_workflow_engine_workflowengine_execute_node", "callee": "update_instance_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L209"}, {"caller_nid": "services_workflow_engine_workflowengine_execute_node", "callee": "get_instance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L210"}, {"caller_nid": "services_workflow_engine_workflowengine_execute_node", "callee": "trigger_callback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L212"}, {"caller_nid": "services_workflow_engine_workflowengine_execute_node", "callee": "create_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L219"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L244"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L247"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L250"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L254"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L254"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L254"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L254"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L257"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L266"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L267"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L267"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L267"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L268"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "search", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L269"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L270"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L272"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L272"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L273"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "fetchall", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L273"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L275"}, {"caller_nid": "services_workflow_engine_workflowengine_resolve_approvers", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L276"}, {"caller_nid": "services_workflow_engine_workflowengine_evaluate_condition", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L294"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L307"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L308"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L310"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L312"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L314"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L319"}, {"caller_nid": "services_workflow_engine_workflowengine_check_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L320"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L333"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L333"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L335"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L335"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L337"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L337"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L339"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L339"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L341"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L341"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L343"}, {"caller_nid": "services_workflow_engine_compare", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L343"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L345"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L345"}, {"caller_nid": "services_workflow_engine_compare", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L345"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L345"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L347"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L347"}, {"caller_nid": "services_workflow_engine_compare", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L347"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L347"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L349"}, {"caller_nid": "services_workflow_engine_compare", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L349"}, {"caller_nid": "services_workflow_engine_get_variable", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L360"}, {"caller_nid": "services_workflow_engine_get_variable", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L363"}, {"caller_nid": "services_workflow_engine_get_variable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L364"}, {"caller_nid": "services_workflow_engine_parse_node_config", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L378"}, {"caller_nid": "services_workflow_engine_parse_variables", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py", "source_location": "L387"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4fab2632bf987e4dbfebd3f649428f7c89f1cf458f991ad0956e6412625c36a4.json b/backend/app/graphify-out/cache/ast/4fab2632bf987e4dbfebd3f649428f7c89f1cf458f991ad0956e6412625c36a4.json new file mode 100644 index 00000000..5194e128 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4fab2632bf987e4dbfebd3f649428f7c89f1cf458f991ad0956e6412625c36a4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_security_py", "label": "security.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L1"}, {"id": "core_security_verify_password", "label": "verify_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L4"}, {"id": "core_security_get_password_hash", "label": "get_password_hash()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L20"}, {"id": "core_security_rationale_5", "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L5"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_security_py", "target": "bcrypt", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_security_py", "target": "core_security_verify_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_security_py", "target": "core_security_get_password_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L20", "weight": 1.0}, {"source": "core_security_rationale_5", "target": "core_security_verify_password", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L5", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_security_verify_password", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L8"}, {"caller_nid": "core_security_verify_password", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L8"}, {"caller_nid": "core_security_verify_password", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L9"}, {"caller_nid": "core_security_verify_password", "callee": "checkpw", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L12"}, {"caller_nid": "core_security_verify_password", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L13"}, {"caller_nid": "core_security_verify_password", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L14"}, {"caller_nid": "core_security_get_password_hash", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L22"}, {"caller_nid": "core_security_get_password_hash", "callee": "hashpw", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L22"}, {"caller_nid": "core_security_get_password_hash", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L22"}, {"caller_nid": "core_security_get_password_hash", "callee": "gensalt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py", "source_location": "L22"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4fb5baf19330fb9ed3f29ff3e336499bef030e4b77a138e05a1976e3a263af7e.json b/backend/app/graphify-out/cache/ast/4fb5baf19330fb9ed3f29ff3e336499bef030e4b77a138e05a1976e3a263af7e.json new file mode 100644 index 00000000..b83b2f27 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4fb5baf19330fb9ed3f29ff3e336499bef030e4b77a138e05a1976e3a263af7e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "label": "login_crypto.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L1"}, {"id": "core_login_crypto_ensure_initialized", "label": "ensure_initialized()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L22"}, {"id": "core_login_crypto_get_public_pem", "label": "get_public_pem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L56"}, {"id": "core_login_crypto_decrypt_login_payload", "label": "decrypt_login_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L62"}, {"id": "core_login_crypto_validate_ts", "label": "_validate_ts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L71"}, {"id": "core_login_crypto_extract_login_credentials", "label": "extract_login_credentials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L83"}, {"id": "core_login_crypto_rationale_1", "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L1"}, {"id": "core_login_crypto_rationale_63", "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L63"}, {"id": "core_login_crypto_rationale_84", "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L84"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "cryptography_hazmat_backends", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "cryptography_hazmat_primitives_asymmetric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "core_login_crypto_ensure_initialized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "core_login_crypto_get_public_pem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "core_login_crypto_decrypt_login_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "core_login_crypto_validate_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "target": "core_login_crypto_extract_login_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L83", "weight": 1.0}, {"source": "core_login_crypto_get_public_pem", "target": "core_login_crypto_ensure_initialized", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L57", "weight": 1.0}, {"source": "core_login_crypto_decrypt_login_payload", "target": "core_login_crypto_ensure_initialized", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L64", "weight": 1.0}, {"source": "core_login_crypto_extract_login_credentials", "target": "core_login_crypto_decrypt_login_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L91", "weight": 1.0}, {"source": "core_login_crypto_extract_login_credentials", "target": "core_login_crypto_validate_ts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L95", "weight": 1.0}, {"source": "core_login_crypto_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_login_crypto_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L1", "weight": 1.0}, {"source": "core_login_crypto_rationale_63", "target": "core_login_crypto_decrypt_login_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L63", "weight": 1.0}, {"source": "core_login_crypto_rationale_84", "target": "core_login_crypto_extract_login_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L84", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_login_crypto_ensure_initialized", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L28"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L31"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "load_pem_private_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L33"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L34"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "default_backend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L34"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L36"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "generate_private_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L38"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "default_backend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L39"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L41"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L47"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "public_bytes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L47"}, {"caller_nid": "core_login_crypto_ensure_initialized", "callee": "public_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L47"}, {"caller_nid": "core_login_crypto_decrypt_login_payload", "callee": "b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L65"}, {"caller_nid": "core_login_crypto_decrypt_login_payload", "callee": "decrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L66"}, {"caller_nid": "core_login_crypto_decrypt_login_payload", "callee": "PKCS1v15", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L66"}, {"caller_nid": "core_login_crypto_decrypt_login_payload", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L67"}, {"caller_nid": "core_login_crypto_decrypt_login_payload", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L68"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L75"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L78"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L78"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L79"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L79"}, {"caller_nid": "core_login_crypto_validate_ts", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L80"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L88"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L89"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L89"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L91"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L95"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L98"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L98"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L99"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L102"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L103"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L110"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L110"}, {"caller_nid": "core_login_crypto_extract_login_credentials", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py", "source_location": "L111"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5017c940e4999768e847f7db39ca383459b2e560fee5f9385d522feac08d57d3.json b/backend/app/graphify-out/cache/ast/5017c940e4999768e847f7db39ca383459b2e560fee5f9385d522feac08d57d3.json new file mode 100644 index 00000000..4a512b7e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5017c940e4999768e847f7db39ca383459b2e560fee5f9385d522feac08d57d3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "label": "config.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L1"}, {"id": "core_config_settings", "label": "Settings", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L7"}, {"id": "basesettings", "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_config_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L143"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "pydantic_settings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "core_config_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L7", "weight": 1.0}, {"source": "core_config_settings", "target": "basesettings", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_config_py", "target": "core_config_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py", "source_location": "L143", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5090815294183f68b1208711faf0aa7b61597f19383287b988f037257ab8034e.json b/backend/app/graphify-out/cache/ast/5090815294183f68b1208711faf0aa7b61597f19383287b988f037257ab8034e.json new file mode 100644 index 00000000..5b02b2dd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5090815294183f68b1208711faf0aa7b61597f19383287b988f037257ab8034e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "label": "user.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L1"}, {"id": "schemas_user_userbase", "label": "UserBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_user_usercreate", "label": "UserCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L16"}, {"id": "schemas_user_userupdate", "label": "UserUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L21"}, {"id": "schemas_user_userresponse", "label": "UserResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L30"}, {"id": "schemas_user_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L35"}, {"id": "schemas_user_userlistresponse", "label": "UserListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L39"}, {"id": "schemas_user_loginrequest", "label": "LoginRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L48"}, {"id": "schemas_user_loginresponse", "label": "LoginResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L54"}, {"id": "schemas_user_changepasswordrequest", "label": "ChangePasswordRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L62"}, {"id": "schemas_user_resetpasswordrequest", "label": "ResetPasswordRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L68"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_userbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_user_userbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_usercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_user_usercreate", "target": "schemas_user_userbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_userupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L21", "weight": 1.0}, {"source": "schemas_user_userupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_userresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_user_userresponse", "target": "schemas_user_userbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_userlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L39", "weight": 1.0}, {"source": "schemas_user_userlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_loginrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_user_loginrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_loginresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_user_loginresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_changepasswordrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L62", "weight": 1.0}, {"source": "schemas_user_changepasswordrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_user_py", "target": "schemas_user_resetpasswordrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L68", "weight": 1.0}, {"source": "schemas_user_resetpasswordrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py", "source_location": "L68", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/50b631a62d24f7108bf28781c5db8af317d9448c8c4594f1c95c91fa1bcb3849.json b/backend/app/graphify-out/cache/ast/50b631a62d24f7108bf28781c5db8af317d9448c8c4594f1c95c91fa1bcb3849.json new file mode 100644 index 00000000..a2d4fb68 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/50b631a62d24f7108bf28781c5db8af317d9448c8c4594f1c95c91fa1bcb3849.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "label": "operations.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1"}, {"id": "api_operations_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L21"}, {"id": "api_operations_cleanroomcreatebody", "label": "CleanRoomCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L36"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_operations_cleanroomupdatebody", "label": "CleanRoomUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L48"}, {"id": "api_operations_list_clean_rooms", "label": "list_clean_rooms()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L61"}, {"id": "api_operations_create_clean_room", "label": "create_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L84"}, {"id": "api_operations_update_clean_room", "label": "update_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L109"}, {"id": "api_operations_delete_clean_room", "label": "delete_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L137"}, {"id": "api_operations_accesslogcreatebody", "label": "AccessLogCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L155"}, {"id": "api_operations_accesslogupdatebody", "label": "AccessLogUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L169"}, {"id": "api_operations_parse_optional_dt", "label": "_parse_optional_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L182"}, {"id": "api_operations_list_access_logs", "label": "list_access_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L189"}, {"id": "api_operations_create_access_log", "label": "create_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L218"}, {"id": "api_operations_update_access_log", "label": "update_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L245"}, {"id": "api_operations_delete_access_log", "label": "delete_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L274"}, {"id": "api_operations_storagefacilitycreatebody", "label": "StorageFacilityCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L292"}, {"id": "api_operations_storagefacilityupdatebody", "label": "StorageFacilityUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L303"}, {"id": "api_operations_list_storage_facilities", "label": "list_storage_facilities()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L314"}, {"id": "api_operations_create_storage_facility", "label": "create_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L333"}, {"id": "api_operations_update_storage_facility", "label": "update_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L357"}, {"id": "api_operations_delete_storage_facility", "label": "delete_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L383"}, {"id": "api_operations_storageslotcreatebody", "label": "StorageSlotCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L401"}, {"id": "api_operations_storageslotbatchcreatebody", "label": "StorageSlotBatchCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L411"}, {"id": "api_operations_storageslotupdatebody", "label": "StorageSlotUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L419"}, {"id": "api_operations_list_storage_slots", "label": "list_storage_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L429"}, {"id": "api_operations_batch_create_storage_slots", "label": "batch_create_storage_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L447"}, {"id": "api_operations_create_storage_slot", "label": "create_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L469"}, {"id": "api_operations_update_storage_slot", "label": "update_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L492"}, {"id": "api_operations_delete_storage_slot", "label": "delete_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L517"}, {"id": "api_operations_exhibitionappointmentcreatebody", "label": "ExhibitionAppointmentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L535"}, {"id": "api_operations_exhibitionappointmentupdatebody", "label": "ExhibitionAppointmentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L548"}, {"id": "api_operations_list_exhibition_appointments", "label": "list_exhibition_appointments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L561"}, {"id": "api_operations_create_exhibition_appointment", "label": "create_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L584"}, {"id": "api_operations_update_exhibition_appointment", "label": "update_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L610"}, {"id": "api_operations_delete_exhibition_appointment", "label": "delete_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L637"}, {"id": "api_operations_rationale_1", "label": "\u8fd0\u8425\u652f\u6491 API\uff08\u6d01\u51c0\u5ba4\u3001\u8fdb\u51fa\u8bb0\u5f55\u3001\u4ed3\u50a8\u8bbe\u65bd\u3001\u50a8\u4f4d\u3001\u5c55\u5385\u9884\u7ea6\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_cleanroomcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L36", "weight": 1.0}, {"source": "api_operations_cleanroomcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_cleanroomupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L48", "weight": 1.0}, {"source": "api_operations_cleanroomupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_clean_rooms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_accesslogcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L155", "weight": 1.0}, {"source": "api_operations_accesslogcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_accesslogupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L169", "weight": 1.0}, {"source": "api_operations_accesslogupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_parse_optional_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_access_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storagefacilitycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L292", "weight": 1.0}, {"source": "api_operations_storagefacilitycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storagefacilityupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L303", "weight": 1.0}, {"source": "api_operations_storagefacilityupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_storage_facilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L333", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L401", "weight": 1.0}, {"source": "api_operations_storageslotcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L401", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotbatchcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L411", "weight": 1.0}, {"source": "api_operations_storageslotbatchcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L419", "weight": 1.0}, {"source": "api_operations_storageslotupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_storage_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_batch_create_storage_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_exhibitionappointmentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L535", "weight": 1.0}, {"source": "api_operations_exhibitionappointmentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_exhibitionappointmentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L548", "weight": 1.0}, {"source": "api_operations_exhibitionappointmentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_exhibition_appointments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L561", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L610", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L637", "weight": 1.0}, {"source": "api_operations_list_clean_rooms", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L68", "weight": 1.0}, {"source": "api_operations_create_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L90", "weight": 1.0}, {"source": "api_operations_update_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L116", "weight": 1.0}, {"source": "api_operations_delete_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L143", "weight": 1.0}, {"source": "api_operations_list_access_logs", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L197", "weight": 1.0}, {"source": "api_operations_create_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L224", "weight": 1.0}, {"source": "api_operations_create_access_log", "target": "api_operations_parse_optional_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L230", "weight": 1.0}, {"source": "api_operations_update_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L252", "weight": 1.0}, {"source": "api_operations_update_access_log", "target": "api_operations_parse_optional_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L259", "weight": 1.0}, {"source": "api_operations_delete_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L280", "weight": 1.0}, {"source": "api_operations_list_storage_facilities", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L319", "weight": 1.0}, {"source": "api_operations_create_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L339", "weight": 1.0}, {"source": "api_operations_update_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L364", "weight": 1.0}, {"source": "api_operations_delete_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L389", "weight": 1.0}, {"source": "api_operations_list_storage_slots", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L434", "weight": 1.0}, {"source": "api_operations_batch_create_storage_slots", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L453", "weight": 1.0}, {"source": "api_operations_create_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L475", "weight": 1.0}, {"source": "api_operations_update_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L499", "weight": 1.0}, {"source": "api_operations_delete_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L523", "weight": 1.0}, {"source": "api_operations_list_exhibition_appointments", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L568", "weight": 1.0}, {"source": "api_operations_create_exhibition_appointment", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L590", "weight": 1.0}, {"source": "api_operations_update_exhibition_appointment", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L617", "weight": 1.0}, {"source": "api_operations_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_operations_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L22"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L24"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L25"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L25"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L25"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L27"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L69"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L69"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L74"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L74"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L75"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L76"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L77"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L77"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L77"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L77"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L77"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L78"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L79"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L80"}, {"caller_nid": "api_operations_create_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L101"}, {"caller_nid": "api_operations_create_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L103"}, {"caller_nid": "api_operations_create_clean_room", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L103"}, {"caller_nid": "api_operations_create_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L105"}, {"caller_nid": "api_operations_create_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L105"}, {"caller_nid": "api_operations_update_clean_room", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L117"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L121"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L122"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L123"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L124"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L125"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L126"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L127"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L128"}, {"caller_nid": "api_operations_update_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L131"}, {"caller_nid": "api_operations_update_clean_room", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L131"}, {"caller_nid": "api_operations_update_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L133"}, {"caller_nid": "api_operations_update_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L133"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "soft_delete_clean_room", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L144"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L145"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L147"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L147"}, {"caller_nid": "api_operations_parse_optional_dt", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L185"}, {"caller_nid": "api_operations_list_access_logs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L198"}, {"caller_nid": "api_operations_list_access_logs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L198"}, {"caller_nid": "api_operations_list_access_logs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L205"}, {"caller_nid": "api_operations_list_access_logs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L206"}, {"caller_nid": "api_operations_list_access_logs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L207"}, {"caller_nid": "api_operations_list_access_logs", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L209"}, {"caller_nid": "api_operations_list_access_logs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L210"}, {"caller_nid": "api_operations_list_access_logs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L212"}, {"caller_nid": "api_operations_list_access_logs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L213"}, {"caller_nid": "api_operations_list_access_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L214"}, {"caller_nid": "api_operations_create_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L237"}, {"caller_nid": "api_operations_create_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L239"}, {"caller_nid": "api_operations_create_access_log", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L239"}, {"caller_nid": "api_operations_create_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L241"}, {"caller_nid": "api_operations_create_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L241"}, {"caller_nid": "api_operations_update_access_log", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L253"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L257"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L258"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L259"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L260"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L261"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L262"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L263"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L264"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L265"}, {"caller_nid": "api_operations_update_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L268"}, {"caller_nid": "api_operations_update_access_log", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L268"}, {"caller_nid": "api_operations_update_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L270"}, {"caller_nid": "api_operations_update_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L270"}, {"caller_nid": "api_operations_delete_access_log", "callee": "soft_delete_access_log", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L281"}, {"caller_nid": "api_operations_delete_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L282"}, {"caller_nid": "api_operations_delete_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L284"}, {"caller_nid": "api_operations_delete_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L284"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L320"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L320"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L325"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L325"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L326"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L327"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L327"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L327"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L328"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L329"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "create_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L340"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L349"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L351"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L351"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L353"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L353"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L365"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "update_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L366"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L369"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L370"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L371"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L372"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L373"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L374"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L377"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L377"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L379"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L379"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "soft_delete_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L390"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L391"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L393"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L393"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L435"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L435"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L440"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L441"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L441"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L441"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L441"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L442"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L443"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "batch_create_slots", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L454"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L461"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L463"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L463"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L465"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L465"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "create_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L476"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L484"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L486"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L486"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L488"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L488"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L500"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "update_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L501"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L504"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L505"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L506"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L507"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L508"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L511"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L511"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L513"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L513"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "soft_delete_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L524"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L525"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L527"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L527"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L569"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L569"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L574"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L574"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L575"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L576"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L577"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L577"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L577"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L577"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L577"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L578"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L579"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L580"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L602"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L604"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L604"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L606"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L606"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L618"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L622"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L623"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L624"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L625"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L626"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L627"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L628"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L629"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L631"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L631"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L633"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L633"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "soft_delete_exhibition_appointment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L643"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L644"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L646"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L646"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/51d7b154b1ee7f89ccee4ea04c9e4a5dda25a1646967d31cffa36bd9c066b124.json b/backend/app/graphify-out/cache/ast/51d7b154b1ee7f89ccee4ea04c9e4a5dda25a1646967d31cffa36bd9c066b124.json new file mode 100644 index 00000000..027798aa --- /dev/null +++ b/backend/app/graphify-out/cache/ast/51d7b154b1ee7f89ccee4ea04c9e4a5dda25a1646967d31cffa36bd9c066b124.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "label": "qc_task_result.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L1"}, {"id": "crud_qc_task_result_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L15"}, {"id": "crud_qc_task_result_list_saved_results_by_task", "label": "_list_saved_results_by_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L27"}, {"id": "crud_qc_task_result_resolve_task_item_ref", "label": "_resolve_task_item_ref()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L43"}, {"id": "crud_qc_task_result_merge_saved_into_template", "label": "_merge_saved_into_template()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L70"}, {"id": "crud_qc_task_result_list_results_by_task", "label": "list_results_by_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L94"}, {"id": "crud_qc_task_result_save_results_for_task", "label": "save_results_for_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L111"}, {"id": "crud_qc_task_result_rationale_44", "label": "\u8fd4\u56de (item_source, item_id) \u4f9b biz_qc_item_param \u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L44"}, {"id": "crud_qc_task_result_rationale_97", "label": "\u8fd4\u56de\u4efb\u52a1\u7ed3\u679c\u586b\u5199\u8868\u5355\uff1a\u9879\u76ee\u53c2\u6570\u6a21\u677f + \u5df2\u4fdd\u5b58\u503c\uff08\u65e0\u6a21\u677f\u65f6\u4ec5\u8fd4\u56de\u5df2\u4fdd\u5b58\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L97"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "app_crud_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_list_saved_results_by_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_resolve_task_item_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_merge_saved_into_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_list_results_by_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_result_py", "target": "crud_qc_task_result_save_results_for_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L111", "weight": 1.0}, {"source": "crud_qc_task_result_list_saved_results_by_task", "target": "crud_qc_task_result_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L40", "weight": 1.0}, {"source": "crud_qc_task_result_list_results_by_task", "target": "crud_qc_task_result_list_saved_results_by_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L98", "weight": 1.0}, {"source": "crud_qc_task_result_list_results_by_task", "target": "crud_qc_task_result_resolve_task_item_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L102", "weight": 1.0}, {"source": "crud_qc_task_result_list_results_by_task", "target": "crud_qc_task_result_merge_saved_into_template", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L108", "weight": 1.0}, {"source": "crud_qc_task_result_save_results_for_task", "target": "crud_qc_task_result_list_results_by_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_qc_task_result_rationale_44", "target": "crud_qc_task_result_resolve_task_item_ref", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L44", "weight": 1.0}, {"source": "crud_qc_task_result_rationale_97", "target": "crud_qc_task_result_list_results_by_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L97", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_task_result_list_saved_results_by_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L31"}, {"caller_nid": "crud_qc_task_result_list_saved_results_by_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L31"}, {"caller_nid": "crud_qc_task_result_list_saved_results_by_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L31"}, {"caller_nid": "crud_qc_task_result_list_saved_results_by_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L31"}, {"caller_nid": "crud_qc_task_result_list_saved_results_by_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L37"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L47"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L47"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L47"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L58"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L58"}, {"caller_nid": "crud_qc_task_result_resolve_task_item_ref", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L58"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L73"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L74"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L77"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L78"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L79"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L79"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L80"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L83"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L85"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L86"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L87"}, {"caller_nid": "crud_qc_task_result_merge_saved_into_template", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L88"}, {"caller_nid": "crud_qc_task_result_list_results_by_task", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L99"}, {"caller_nid": "crud_qc_task_result_list_results_by_task", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L105"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L118"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L120"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L121"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L122"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L122"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L122"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L130"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "BizQcTaskResult", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L133"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L136"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L137"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L138"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L139"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L140"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L141"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L150"}, {"caller_nid": "crud_qc_task_result_save_results_for_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py", "source_location": "L152"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/51fd080dbf5796af672fff3627889f36c6a388882b942cb6a58b387fae83e6f0.json b/backend/app/graphify-out/cache/ast/51fd080dbf5796af672fff3627889f36c6a388882b942cb6a58b387fae83e6f0.json new file mode 100644 index 00000000..1cce56f5 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/51fd080dbf5796af672fff3627889f36c6a388882b942cb6a58b387fae83e6f0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "label": "dict_data.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L1"}, {"id": "crud_dict_data_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L15"}, {"id": "crud_dict_data_list_dict_data", "label": "list_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L29"}, {"id": "crud_dict_data_get_dict_data", "label": "get_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L63"}, {"id": "crud_dict_data_create_dict_data", "label": "create_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L71"}, {"id": "crud_dict_data_update_dict_data", "label": "update_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L103"}, {"id": "crud_dict_data_soft_delete_dict_data", "label": "soft_delete_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L132"}, {"id": "crud_dict_data_list_dict_data_options", "label": "list_dict_data_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L142"}, {"id": "crud_dict_data_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L154"}, {"id": "crud_dict_data_rationale_1", "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_list_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_get_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_create_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_update_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_soft_delete_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_list_dict_data_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "target": "crud_dict_data_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L154", "weight": 1.0}, {"source": "crud_dict_data_list_dict_data", "target": "crud_dict_data_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L60", "weight": 1.0}, {"source": "crud_dict_data_update_dict_data", "target": "crud_dict_data_get_dict_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L113", "weight": 1.0}, {"source": "crud_dict_data_soft_delete_dict_data", "target": "crud_dict_data_get_dict_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L133", "weight": 1.0}, {"source": "crud_dict_data_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_dict_data_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_dict_data_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L24"}, {"caller_nid": "crud_dict_data_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L25"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L50"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L50"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L50"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L50"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L50"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L51"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L52"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L52"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L54"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L54"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L54"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L54"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L54"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L55"}, {"caller_nid": "crud_dict_data_list_dict_data", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L60"}, {"caller_nid": "crud_dict_data_get_dict_data", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L65"}, {"caller_nid": "crud_dict_data_get_dict_data", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L65"}, {"caller_nid": "crud_dict_data_get_dict_data", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L65"}, {"caller_nid": "crud_dict_data_get_dict_data", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L66"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "SysDictData", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L82"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L83"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L84"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L85"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L86"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L89"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L92"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L94"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L97"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L98"}, {"caller_nid": "crud_dict_data_create_dict_data", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L99"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L115"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L117"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L119"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L123"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L125"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L126"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L127"}, {"caller_nid": "crud_dict_data_update_dict_data", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L128"}, {"caller_nid": "crud_dict_data_soft_delete_dict_data", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L135"}, {"caller_nid": "crud_dict_data_soft_delete_dict_data", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L137"}, {"caller_nid": "crud_dict_data_soft_delete_dict_data", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L138"}, {"caller_nid": "crud_dict_data_soft_delete_dict_data", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L139"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L145"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L145"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L146"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L149"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L150"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L150"}, {"caller_nid": "crud_dict_data_list_dict_data_options", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L150"}, {"caller_nid": "crud_dict_data_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L157"}, {"caller_nid": "crud_dict_data_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L157"}, {"caller_nid": "crud_dict_data_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py", "source_location": "L157"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/537a96e63491637b5c800dcda89eb6aba7d09e9e08e81d2abe234cdf72683bc6.json b/backend/app/graphify-out/cache/ast/537a96e63491637b5c800dcda89eb6aba7d09e9e08e81d2abe234cdf72683bc6.json new file mode 100644 index 00000000..e523fd3a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/537a96e63491637b5c800dcda89eb6aba7d09e9e08e81d2abe234cdf72683bc6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "label": "admin.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1"}, {"id": "api_admin_list_roles_for_select", "label": "list_roles_for_select()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L40"}, {"id": "api_admin_list_users_for_select", "label": "list_users_for_select()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L72"}, {"id": "api_admin_list_roles_for_designer", "label": "list_roles_for_designer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L87"}, {"id": "api_admin_tenantcreatebody", "label": "TenantCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L107"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_admin_tenantupdatebody", "label": "TenantUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L118"}, {"id": "api_admin_list_tenants", "label": "list_tenants()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L130"}, {"id": "api_admin_create_tenant", "label": "create_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L151"}, {"id": "api_admin_update_tenant", "label": "update_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L173"}, {"id": "api_admin_delete_tenant", "label": "delete_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L198"}, {"id": "api_admin_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L215"}, {"id": "api_admin_usercreatebody", "label": "UserCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L228"}, {"id": "api_admin_userupdatebody", "label": "UserUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L245"}, {"id": "api_admin_list_users", "label": "list_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L261"}, {"id": "api_admin_get_user_by_id", "label": "get_user_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L290"}, {"id": "api_admin_create_user", "label": "create_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L306"}, {"id": "api_admin_update_user", "label": "update_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L339"}, {"id": "api_admin_delete_user", "label": "delete_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L369"}, {"id": "api_admin_reset_user_password", "label": "reset_user_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L382"}, {"id": "api_admin_dicttypecreatebody", "label": "DictTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L399"}, {"id": "api_admin_dicttypeupdatebody", "label": "DictTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L408"}, {"id": "api_admin_list_dict_types", "label": "list_dict_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L418"}, {"id": "api_admin_create_dict_type", "label": "create_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L434"}, {"id": "api_admin_update_dict_type", "label": "update_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L456"}, {"id": "api_admin_delete_dict_type", "label": "delete_dict_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L481"}, {"id": "api_admin_dictdatacreatebody", "label": "DictDataCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L498"}, {"id": "api_admin_dictdataupdatebody", "label": "DictDataUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L508"}, {"id": "api_admin_list_dict_data", "label": "list_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L518"}, {"id": "api_admin_create_dict_data", "label": "create_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L535"}, {"id": "api_admin_update_dict_data", "label": "update_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L558"}, {"id": "api_admin_delete_dict_data", "label": "delete_dict_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L581"}, {"id": "api_admin_dict_data_options", "label": "dict_data_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L594"}, {"id": "api_admin_deptcreatebody", "label": "DeptCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L609"}, {"id": "api_admin_deptupdatebody", "label": "DeptUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L622"}, {"id": "api_admin_list_depts", "label": "list_depts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L635"}, {"id": "api_admin_create_dept", "label": "create_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L646"}, {"id": "api_admin_update_dept", "label": "update_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L672"}, {"id": "api_admin_delete_dept", "label": "delete_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L698"}, {"id": "api_admin_sitecreatebody", "label": "SiteCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L715"}, {"id": "api_admin_siteupdatebody", "label": "SiteUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L730"}, {"id": "api_admin_list_sites", "label": "list_sites()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L746"}, {"id": "api_admin_create_site", "label": "create_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L760"}, {"id": "api_admin_update_site", "label": "update_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L788"}, {"id": "api_admin_delete_site", "label": "delete_site()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L817"}, {"id": "api_admin_postcreatebody", "label": "PostCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L834"}, {"id": "api_admin_postupdatebody", "label": "PostUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L844"}, {"id": "api_admin_list_posts", "label": "list_posts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L855"}, {"id": "api_admin_create_post", "label": "create_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L869"}, {"id": "api_admin_update_post", "label": "update_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L892"}, {"id": "api_admin_delete_post", "label": "delete_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L916"}, {"id": "api_admin_postusersupdatebody", "label": "PostUsersUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L928"}, {"id": "api_admin_list_post_bound_users", "label": "list_post_bound_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L935"}, {"id": "api_admin_update_post_bound_users", "label": "update_post_bound_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L949"}, {"id": "api_admin_itemunitcreatebody", "label": "ItemUnitCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L973"}, {"id": "api_admin_itemunitupdatebody", "label": "ItemUnitUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L982"}, {"id": "api_admin_list_item_units", "label": "list_item_units()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L992"}, {"id": "api_admin_create_item_unit", "label": "create_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1006"}, {"id": "api_admin_update_item_unit", "label": "update_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1028"}, {"id": "api_admin_delete_item_unit", "label": "delete_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1051"}, {"id": "api_admin_expresscompanycreatebody", "label": "ExpressCompanyCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1068"}, {"id": "api_admin_expresscompanyupdatebody", "label": "ExpressCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1077"}, {"id": "api_admin_list_express_companies", "label": "list_express_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1087"}, {"id": "api_admin_create_express_company", "label": "create_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1101"}, {"id": "api_admin_update_express_company", "label": "update_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1123"}, {"id": "api_admin_delete_express_company", "label": "delete_express_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1146"}, {"id": "api_admin_menucreatebody", "label": "MenuCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1163"}, {"id": "api_admin_menuupdatebody", "label": "MenuUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1179"}, {"id": "api_admin_list_menus", "label": "list_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1196"}, {"id": "api_admin_create_menu", "label": "create_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1207"}, {"id": "api_admin_update_menu", "label": "update_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1236"}, {"id": "api_admin_delete_menu", "label": "delete_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1266"}, {"id": "api_admin_rolecreatebody", "label": "RoleCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1283"}, {"id": "api_admin_roleupdatebody", "label": "RoleUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1293"}, {"id": "api_admin_rolemenubody", "label": "RoleMenuBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1303"}, {"id": "api_admin_roledatascopebody", "label": "RoleDataScopeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1307"}, {"id": "api_admin_list_role_management", "label": "list_role_management()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1315"}, {"id": "api_admin_create_role_management", "label": "create_role_management()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1329"}, {"id": "api_admin_update_role_management", "label": "update_role_management()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1352"}, {"id": "api_admin_delete_role_management", "label": "delete_role_management()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1376"}, {"id": "api_admin_get_role_menus", "label": "get_role_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1389"}, {"id": "api_admin_update_role_menus", "label": "update_role_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1399"}, {"id": "api_admin_get_role_data_scope", "label": "get_role_data_scope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1414"}, {"id": "api_admin_update_role_data_scope", "label": "update_role_data_scope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1427"}, {"id": "api_admin_format_file_size", "label": "_format_file_size()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1453"}, {"id": "api_admin_upload_attachment", "label": "upload_attachment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1463"}, {"id": "api_admin_attachmentdownloadurlbody", "label": "AttachmentDownloadUrlBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1509"}, {"id": "api_admin_attachment_download_url", "label": "attachment_download_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1516"}, {"id": "api_admin_rationale_44", "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L44"}, {"id": "api_admin_rationale_76", "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L76"}, {"id": "api_admin_rationale_91", "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L91"}, {"id": "api_admin_rationale_1521", "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1521"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_core_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_roles_for_select", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_users_for_select", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_roles_for_designer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_tenantcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L107", "weight": 1.0}, {"source": "api_admin_tenantcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_tenantupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L118", "weight": 1.0}, {"source": "api_admin_tenantupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_tenants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_usercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L228", "weight": 1.0}, {"source": "api_admin_usercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_userupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L245", "weight": 1.0}, {"source": "api_admin_userupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_get_user_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_reset_user_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_dicttypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L399", "weight": 1.0}, {"source": "api_admin_dicttypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_dicttypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L408", "weight": 1.0}, {"source": "api_admin_dicttypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_dict_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L434", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L456", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_dict_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L481", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_dictdatacreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L498", "weight": 1.0}, {"source": "api_admin_dictdatacreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_dictdataupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L508", "weight": 1.0}, {"source": "api_admin_dictdataupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_dict_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L581", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_dict_data_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L594", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_deptcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L609", "weight": 1.0}, {"source": "api_admin_deptcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_deptupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L622", "weight": 1.0}, {"source": "api_admin_deptupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_depts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L646", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L698", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_sitecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L715", "weight": 1.0}, {"source": "api_admin_sitecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L715", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_siteupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L730", "weight": 1.0}, {"source": "api_admin_siteupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_sites", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L746", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L760", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L788", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_postcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L834", "weight": 1.0}, {"source": "api_admin_postcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L834", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_postupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L844", "weight": 1.0}, {"source": "api_admin_postupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L844", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_posts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L855", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L869", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_postusersupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L928", "weight": 1.0}, {"source": "api_admin_postusersupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L928", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_post_bound_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L935", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_post_bound_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_itemunitcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L973", "weight": 1.0}, {"source": "api_admin_itemunitcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L973", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_itemunitupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L982", "weight": 1.0}, {"source": "api_admin_itemunitupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_item_units", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L992", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1006", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1028", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1051", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_expresscompanycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1068", "weight": 1.0}, {"source": "api_admin_expresscompanycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_expresscompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1077", "weight": 1.0}, {"source": "api_admin_expresscompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1077", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_express_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1087", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_express_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_menucreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1163", "weight": 1.0}, {"source": "api_admin_menucreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_menuupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1179", "weight": 1.0}, {"source": "api_admin_menuupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1207", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1266", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_rolecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1283", "weight": 1.0}, {"source": "api_admin_rolecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_roleupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1293", "weight": 1.0}, {"source": "api_admin_roleupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_rolemenubody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1303", "weight": 1.0}, {"source": "api_admin_rolemenubody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_roledatascopebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1307", "weight": 1.0}, {"source": "api_admin_roledatascopebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_list_role_management", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1315", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_create_role_management", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1329", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_role_management", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_delete_role_management", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_get_role_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_role_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_get_role_data_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_update_role_data_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_format_file_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1453", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_upload_attachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1463", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_attachmentdownloadurlbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1509", "weight": 1.0}, {"source": "api_admin_attachmentdownloadurlbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_admin_py", "target": "api_admin_attachment_download_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1516", "weight": 1.0}, {"source": "api_admin_list_users", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L270", "weight": 1.0}, {"source": "api_admin_get_user_by_id", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L295", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L312", "weight": 1.0}, {"source": "api_admin_list_dict_types", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L425", "weight": 1.0}, {"source": "api_admin_create_dict_type", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L440", "weight": 1.0}, {"source": "api_admin_update_dict_type", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L463", "weight": 1.0}, {"source": "api_admin_list_dict_data", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L526", "weight": 1.0}, {"source": "api_admin_create_dict_data", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L541", "weight": 1.0}, {"source": "api_admin_dict_data_options", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L599", "weight": 1.0}, {"source": "api_admin_list_depts", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L640", "weight": 1.0}, {"source": "api_admin_create_dept", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L652", "weight": 1.0}, {"source": "api_admin_list_sites", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L753", "weight": 1.0}, {"source": "api_admin_create_site", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L766", "weight": 1.0}, {"source": "api_admin_list_posts", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L862", "weight": 1.0}, {"source": "api_admin_create_post", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L875", "weight": 1.0}, {"source": "api_admin_list_post_bound_users", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L940", "weight": 1.0}, {"source": "api_admin_update_post_bound_users", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L955", "weight": 1.0}, {"source": "api_admin_list_item_units", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L999", "weight": 1.0}, {"source": "api_admin_create_item_unit", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1012", "weight": 1.0}, {"source": "api_admin_list_express_companies", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1094", "weight": 1.0}, {"source": "api_admin_create_express_company", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1107", "weight": 1.0}, {"source": "api_admin_list_menus", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1201", "weight": 1.0}, {"source": "api_admin_create_menu", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1213", "weight": 1.0}, {"source": "api_admin_list_role_management", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1322", "weight": 1.0}, {"source": "api_admin_create_role_management", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1335", "weight": 1.0}, {"source": "api_admin_update_role_menus", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1406", "weight": 1.0}, {"source": "api_admin_update_role_data_scope", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1434", "weight": 1.0}, {"source": "api_admin_upload_attachment", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1482", "weight": 1.0}, {"source": "api_admin_upload_attachment", "target": "api_admin_format_file_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1501", "weight": 1.0}, {"source": "api_admin_attachment_download_url", "target": "api_admin_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1525", "weight": 1.0}, {"source": "api_admin_rationale_44", "target": "api_admin_list_roles_for_select", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L44", "weight": 1.0}, {"source": "api_admin_rationale_76", "target": "api_admin_list_users_for_select", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L76", "weight": 1.0}, {"source": "api_admin_rationale_91", "target": "api_admin_list_roles_for_designer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L91", "weight": 1.0}, {"source": "api_admin_rationale_1521", "target": "api_admin_attachment_download_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1521", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_admin_list_roles_for_select", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L48"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L51"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "_map_role_name_to_web", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L57"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_list_roles_for_select", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L68"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L77"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L78"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L78"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L80"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_list_users_for_select", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L83"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L93"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L94"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L94"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L96"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L97"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L97"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L97"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L98"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L98"}, {"caller_nid": "api_admin_list_roles_for_designer", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L99"}, {"caller_nid": "api_admin_list_tenants", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L138"}, {"caller_nid": "api_admin_list_tenants", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L139"}, {"caller_nid": "api_admin_create_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L165"}, {"caller_nid": "api_admin_create_tenant", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L167"}, {"caller_nid": "api_admin_create_tenant", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L167"}, {"caller_nid": "api_admin_create_tenant", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L169"}, {"caller_nid": "api_admin_create_tenant", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L169"}, {"caller_nid": "api_admin_update_tenant", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L184"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L185"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L186"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L187"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L188"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L189"}, {"caller_nid": "api_admin_update_tenant", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L190"}, {"caller_nid": "api_admin_update_tenant", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_update_tenant", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_update_tenant", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L194"}, {"caller_nid": "api_admin_update_tenant", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L194"}, {"caller_nid": "api_admin_delete_tenant", "callee": "soft_delete_tenant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L204"}, {"caller_nid": "api_admin_delete_tenant", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L205"}, {"caller_nid": "api_admin_delete_tenant", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L207"}, {"caller_nid": "api_admin_delete_tenant", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L207"}, {"caller_nid": "api_admin_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L216"}, {"caller_nid": "api_admin_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L219"}, {"caller_nid": "api_admin_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L219"}, {"caller_nid": "api_admin_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L219"}, {"caller_nid": "api_admin_list_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L271"}, {"caller_nid": "api_admin_list_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L271"}, {"caller_nid": "api_admin_list_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L276"}, {"caller_nid": "api_admin_list_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L276"}, {"caller_nid": "api_admin_list_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L278"}, {"caller_nid": "api_admin_list_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L280"}, {"caller_nid": "api_admin_list_users", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L281"}, {"caller_nid": "api_admin_list_users", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L282"}, {"caller_nid": "api_admin_list_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_users", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_users", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_users", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_users", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_users", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L284"}, {"caller_nid": "api_admin_list_users", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L285"}, {"caller_nid": "api_admin_list_users", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L286"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "get_user", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L296"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L298"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L299"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L300"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "get_user_with_relations", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L301"}, {"caller_nid": "api_admin_get_user_by_id", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L302"}, {"caller_nid": "api_admin_create_user", "callee": "user_no_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L313"}, {"caller_nid": "api_admin_create_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L314"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L329"}, {"caller_nid": "api_admin_create_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L333"}, {"caller_nid": "api_admin_create_user", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L333"}, {"caller_nid": "api_admin_create_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L335"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L335"}, {"caller_nid": "api_admin_update_user", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L346"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L350"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L351"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L352"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L353"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L354"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L355"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L356"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L357"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L358"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L359"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L360"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L361"}, {"caller_nid": "api_admin_update_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L363"}, {"caller_nid": "api_admin_update_user", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L363"}, {"caller_nid": "api_admin_update_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L365"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L365"}, {"caller_nid": "api_admin_delete_user", "callee": "soft_delete_user", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L375"}, {"caller_nid": "api_admin_delete_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L376"}, {"caller_nid": "api_admin_delete_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_delete_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_reset_user_password", "callee": "reset_password", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L388"}, {"caller_nid": "api_admin_reset_user_password", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L389"}, {"caller_nid": "api_admin_reset_user_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L391"}, {"caller_nid": "api_admin_reset_user_password", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L391"}, {"caller_nid": "api_admin_list_dict_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L429"}, {"caller_nid": "api_admin_list_dict_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L430"}, {"caller_nid": "api_admin_create_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L448"}, {"caller_nid": "api_admin_create_dict_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L450"}, {"caller_nid": "api_admin_create_dict_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L450"}, {"caller_nid": "api_admin_create_dict_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L452"}, {"caller_nid": "api_admin_create_dict_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L452"}, {"caller_nid": "api_admin_update_dict_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L464"}, {"caller_nid": "api_admin_update_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L468"}, {"caller_nid": "api_admin_update_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L469"}, {"caller_nid": "api_admin_update_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L470"}, {"caller_nid": "api_admin_update_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L471"}, {"caller_nid": "api_admin_update_dict_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L472"}, {"caller_nid": "api_admin_update_dict_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L475"}, {"caller_nid": "api_admin_update_dict_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L475"}, {"caller_nid": "api_admin_update_dict_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L477"}, {"caller_nid": "api_admin_update_dict_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L477"}, {"caller_nid": "api_admin_delete_dict_type", "callee": "soft_delete_dict_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L487"}, {"caller_nid": "api_admin_delete_dict_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L488"}, {"caller_nid": "api_admin_delete_dict_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L490"}, {"caller_nid": "api_admin_delete_dict_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L490"}, {"caller_nid": "api_admin_list_dict_data", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L530"}, {"caller_nid": "api_admin_list_dict_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L531"}, {"caller_nid": "api_admin_create_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L550"}, {"caller_nid": "api_admin_create_dict_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L552"}, {"caller_nid": "api_admin_create_dict_data", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L552"}, {"caller_nid": "api_admin_create_dict_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L554"}, {"caller_nid": "api_admin_create_dict_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L554"}, {"caller_nid": "api_admin_update_dict_data", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L565"}, {"caller_nid": "api_admin_update_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L569"}, {"caller_nid": "api_admin_update_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L570"}, {"caller_nid": "api_admin_update_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L571"}, {"caller_nid": "api_admin_update_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L572"}, {"caller_nid": "api_admin_update_dict_data", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L573"}, {"caller_nid": "api_admin_update_dict_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L575"}, {"caller_nid": "api_admin_update_dict_data", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L575"}, {"caller_nid": "api_admin_update_dict_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L577"}, {"caller_nid": "api_admin_update_dict_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L577"}, {"caller_nid": "api_admin_delete_dict_data", "callee": "soft_delete_dict_data", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L587"}, {"caller_nid": "api_admin_delete_dict_data", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L588"}, {"caller_nid": "api_admin_delete_dict_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L590"}, {"caller_nid": "api_admin_delete_dict_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L590"}, {"caller_nid": "api_admin_dict_data_options", "callee": "list_dict_data_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L600"}, {"caller_nid": "api_admin_dict_data_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L601"}, {"caller_nid": "api_admin_list_depts", "callee": "list_depts_tree", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L641"}, {"caller_nid": "api_admin_list_depts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L642"}, {"caller_nid": "api_admin_create_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L664"}, {"caller_nid": "api_admin_create_dept", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L666"}, {"caller_nid": "api_admin_create_dept", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L666"}, {"caller_nid": "api_admin_create_dept", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L668"}, {"caller_nid": "api_admin_create_dept", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L668"}, {"caller_nid": "api_admin_update_dept", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L679"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L683"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L684"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L685"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L686"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L687"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L688"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L689"}, {"caller_nid": "api_admin_update_dept", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L690"}, {"caller_nid": "api_admin_update_dept", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L692"}, {"caller_nid": "api_admin_update_dept", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L692"}, {"caller_nid": "api_admin_update_dept", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L694"}, {"caller_nid": "api_admin_update_dept", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L694"}, {"caller_nid": "api_admin_delete_dept", "callee": "soft_delete_dept", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L704"}, {"caller_nid": "api_admin_delete_dept", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L705"}, {"caller_nid": "api_admin_delete_dept", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L707"}, {"caller_nid": "api_admin_delete_dept", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L707"}, {"caller_nid": "api_admin_list_sites", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L755"}, {"caller_nid": "api_admin_list_sites", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L756"}, {"caller_nid": "api_admin_create_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L780"}, {"caller_nid": "api_admin_create_site", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L782"}, {"caller_nid": "api_admin_create_site", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L782"}, {"caller_nid": "api_admin_create_site", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L784"}, {"caller_nid": "api_admin_create_site", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L784"}, {"caller_nid": "api_admin_update_site", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L795"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L799"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L800"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L801"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L802"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L803"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L804"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L805"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L806"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L807"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L808"}, {"caller_nid": "api_admin_update_site", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L809"}, {"caller_nid": "api_admin_update_site", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L811"}, {"caller_nid": "api_admin_update_site", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L811"}, {"caller_nid": "api_admin_update_site", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L813"}, {"caller_nid": "api_admin_update_site", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L813"}, {"caller_nid": "api_admin_delete_site", "callee": "soft_delete_site", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L823"}, {"caller_nid": "api_admin_delete_site", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L824"}, {"caller_nid": "api_admin_delete_site", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L826"}, {"caller_nid": "api_admin_delete_site", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L826"}, {"caller_nid": "api_admin_list_posts", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L864"}, {"caller_nid": "api_admin_list_posts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L865"}, {"caller_nid": "api_admin_create_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_create_post", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L886"}, {"caller_nid": "api_admin_create_post", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L886"}, {"caller_nid": "api_admin_create_post", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L888"}, {"caller_nid": "api_admin_create_post", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L888"}, {"caller_nid": "api_admin_update_post", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L899"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L903"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L904"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L905"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L906"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L907"}, {"caller_nid": "api_admin_update_post", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L908"}, {"caller_nid": "api_admin_update_post", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L910"}, {"caller_nid": "api_admin_update_post", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L910"}, {"caller_nid": "api_admin_update_post", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L912"}, {"caller_nid": "api_admin_update_post", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L912"}, {"caller_nid": "api_admin_delete_post", "callee": "soft_delete_post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L922"}, {"caller_nid": "api_admin_delete_post", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L923"}, {"caller_nid": "api_admin_delete_post", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L925"}, {"caller_nid": "api_admin_delete_post", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L925"}, {"caller_nid": "api_admin_list_post_bound_users", "callee": "get_post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L941"}, {"caller_nid": "api_admin_list_post_bound_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L943"}, {"caller_nid": "api_admin_list_post_bound_users", "callee": "list_user_ids_bound_to_post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L944"}, {"caller_nid": "api_admin_list_post_bound_users", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L945"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "get_post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L956"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L958"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "sync_post_user_bindings", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L960"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L961"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L963"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L965"}, {"caller_nid": "api_admin_update_post_bound_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L965"}, {"caller_nid": "api_admin_list_item_units", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1001"}, {"caller_nid": "api_admin_list_item_units", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1002"}, {"caller_nid": "api_admin_create_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1020"}, {"caller_nid": "api_admin_create_item_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1022"}, {"caller_nid": "api_admin_create_item_unit", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1022"}, {"caller_nid": "api_admin_create_item_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1024"}, {"caller_nid": "api_admin_create_item_unit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1024"}, {"caller_nid": "api_admin_update_item_unit", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1035"}, {"caller_nid": "api_admin_update_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1039"}, {"caller_nid": "api_admin_update_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1040"}, {"caller_nid": "api_admin_update_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1042"}, {"caller_nid": "api_admin_update_item_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1043"}, {"caller_nid": "api_admin_update_item_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1045"}, {"caller_nid": "api_admin_update_item_unit", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1045"}, {"caller_nid": "api_admin_update_item_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1047"}, {"caller_nid": "api_admin_update_item_unit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1047"}, {"caller_nid": "api_admin_delete_item_unit", "callee": "soft_delete_item_unit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1057"}, {"caller_nid": "api_admin_delete_item_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1058"}, {"caller_nid": "api_admin_delete_item_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1060"}, {"caller_nid": "api_admin_delete_item_unit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1060"}, {"caller_nid": "api_admin_list_express_companies", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1096"}, {"caller_nid": "api_admin_list_express_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1097"}, {"caller_nid": "api_admin_create_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1115"}, {"caller_nid": "api_admin_create_express_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1117"}, {"caller_nid": "api_admin_create_express_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1117"}, {"caller_nid": "api_admin_create_express_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1119"}, {"caller_nid": "api_admin_create_express_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1119"}, {"caller_nid": "api_admin_update_express_company", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1130"}, {"caller_nid": "api_admin_update_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1134"}, {"caller_nid": "api_admin_update_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1135"}, {"caller_nid": "api_admin_update_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1136"}, {"caller_nid": "api_admin_update_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1137"}, {"caller_nid": "api_admin_update_express_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1138"}, {"caller_nid": "api_admin_update_express_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1140"}, {"caller_nid": "api_admin_update_express_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1140"}, {"caller_nid": "api_admin_update_express_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1142"}, {"caller_nid": "api_admin_update_express_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1142"}, {"caller_nid": "api_admin_delete_express_company", "callee": "soft_delete_express_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1152"}, {"caller_nid": "api_admin_delete_express_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1153"}, {"caller_nid": "api_admin_delete_express_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1155"}, {"caller_nid": "api_admin_delete_express_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1155"}, {"caller_nid": "api_admin_list_menus", "callee": "list_menus_tree", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1202"}, {"caller_nid": "api_admin_list_menus", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1203"}, {"caller_nid": "api_admin_create_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1228"}, {"caller_nid": "api_admin_create_menu", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1230"}, {"caller_nid": "api_admin_create_menu", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1230"}, {"caller_nid": "api_admin_create_menu", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1232"}, {"caller_nid": "api_admin_create_menu", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1232"}, {"caller_nid": "api_admin_update_menu", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1243"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1247"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1248"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1249"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1250"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1251"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1252"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1253"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1254"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1255"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1256"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1257"}, {"caller_nid": "api_admin_update_menu", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1258"}, {"caller_nid": "api_admin_update_menu", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1260"}, {"caller_nid": "api_admin_update_menu", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1260"}, {"caller_nid": "api_admin_update_menu", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1262"}, {"caller_nid": "api_admin_update_menu", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1262"}, {"caller_nid": "api_admin_delete_menu", "callee": "soft_delete_menu", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1272"}, {"caller_nid": "api_admin_delete_menu", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1273"}, {"caller_nid": "api_admin_delete_menu", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1275"}, {"caller_nid": "api_admin_delete_menu", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1275"}, {"caller_nid": "api_admin_list_role_management", "callee": "list_roles", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1323"}, {"caller_nid": "api_admin_list_role_management", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1324"}, {"caller_nid": "api_admin_list_role_management", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1325"}, {"caller_nid": "api_admin_create_role_management", "callee": "create_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1336"}, {"caller_nid": "api_admin_create_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1344"}, {"caller_nid": "api_admin_create_role_management", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1346"}, {"caller_nid": "api_admin_create_role_management", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1346"}, {"caller_nid": "api_admin_create_role_management", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1348"}, {"caller_nid": "api_admin_create_role_management", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1348"}, {"caller_nid": "api_admin_update_role_management", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1359"}, {"caller_nid": "api_admin_update_role_management", "callee": "update_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1360"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1363"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1364"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1365"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1366"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1367"}, {"caller_nid": "api_admin_update_role_management", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1368"}, {"caller_nid": "api_admin_update_role_management", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1370"}, {"caller_nid": "api_admin_update_role_management", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1370"}, {"caller_nid": "api_admin_update_role_management", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1372"}, {"caller_nid": "api_admin_update_role_management", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1372"}, {"caller_nid": "api_admin_delete_role_management", "callee": "soft_delete_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1382"}, {"caller_nid": "api_admin_delete_role_management", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1383"}, {"caller_nid": "api_admin_delete_role_management", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1385"}, {"caller_nid": "api_admin_delete_role_management", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1385"}, {"caller_nid": "api_admin_get_role_menus", "callee": "get_role_menu_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1394"}, {"caller_nid": "api_admin_get_role_menus", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1395"}, {"caller_nid": "api_admin_update_role_menus", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1407"}, {"caller_nid": "api_admin_update_role_menus", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1408"}, {"caller_nid": "api_admin_update_role_menus", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1410"}, {"caller_nid": "api_admin_update_role_menus", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1410"}, {"caller_nid": "api_admin_get_role_data_scope", "callee": "get_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1419"}, {"caller_nid": "api_admin_get_role_data_scope", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1421"}, {"caller_nid": "api_admin_get_role_data_scope", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1423"}, {"caller_nid": "api_admin_update_role_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1441"}, {"caller_nid": "api_admin_update_role_data_scope", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1443"}, {"caller_nid": "api_admin_update_role_data_scope", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1445"}, {"caller_nid": "api_admin_update_role_data_scope", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1445"}, {"caller_nid": "api_admin_upload_attachment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1470"}, {"caller_nid": "api_admin_upload_attachment", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1472"}, {"caller_nid": "api_admin_upload_attachment", "callee": "upload_file", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1473"}, {"caller_nid": "api_admin_upload_attachment", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1474"}, {"caller_nid": "api_admin_upload_attachment", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1475"}, {"caller_nid": "api_admin_upload_attachment", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1476"}, {"caller_nid": "api_admin_upload_attachment", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1479"}, {"caller_nid": "api_admin_upload_attachment", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1480"}, {"caller_nid": "api_admin_upload_attachment", "callee": "splitext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1480"}, {"caller_nid": "api_admin_upload_attachment", "callee": "BizAttachment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1483"}, {"caller_nid": "api_admin_upload_attachment", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1484"}, {"caller_nid": "api_admin_upload_attachment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1491"}, {"caller_nid": "api_admin_upload_attachment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1493"}, {"caller_nid": "api_admin_upload_attachment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1494"}, {"caller_nid": "api_admin_upload_attachment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1495"}, {"caller_nid": "api_admin_upload_attachment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1496"}, {"caller_nid": "api_admin_upload_attachment", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1505"}, {"caller_nid": "api_admin_upload_attachment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1506"}, {"caller_nid": "api_admin_upload_attachment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1506"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1522"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1524"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "_lookup_attachment_by_url", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1526"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1527"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1529"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1531"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "presigned_download_url", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1533"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1534"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1536"}, {"caller_nid": "api_admin_attachment_download_url", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py", "source_location": "L1536"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/53b17c25bed69f45d534d07003cbf06503373f4801e31835dcf85fd15b3660aa.json b/backend/app/graphify-out/cache/ast/53b17c25bed69f45d534d07003cbf06503373f4801e31835dcf85fd15b3660aa.json new file mode 100644 index 00000000..1f9e31e0 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/53b17c25bed69f45d534d07003cbf06503373f4801e31835dcf85fd15b3660aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}, {"id": "api_pilot_service_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17"}, {"id": "api_pilot_service_cellproducttypecreatebody", "label": "CellProductTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_pilot_service_cellproducttypeupdatebody", "label": "CellProductTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41"}, {"id": "api_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51"}, {"id": "api_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69"}, {"id": "api_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91"}, {"id": "api_pilot_service_delete_cell_product_type", "label": "delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116"}, {"id": "api_pilot_service_cellproductspeccreatebody", "label": "CellProductSpecCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134"}, {"id": "api_pilot_service_cellproductspecupdatebody", "label": "CellProductSpecUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143"}, {"id": "api_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153"}, {"id": "api_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171"}, {"id": "api_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193"}, {"id": "api_pilot_service_delete_cell_product_spec", "label": "delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218"}, {"id": "api_pilot_service_cellproductpricecreatebody", "label": "CellProductPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236"}, {"id": "api_pilot_service_cellproductpriceupdatebody", "label": "CellProductPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251"}, {"id": "api_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267"}, {"id": "api_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L291"}, {"id": "api_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L319"}, {"id": "api_pilot_service_delete_cell_product_price", "label": "delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L350"}, {"id": "api_pilot_service_projectsystemcreatebody", "label": "ProjectSystemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L368"}, {"id": "api_pilot_service_projectsystemupdatebody", "label": "ProjectSystemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L378"}, {"id": "api_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L389"}, {"id": "api_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L407"}, {"id": "api_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L430"}, {"id": "api_pilot_service_delete_project_system", "label": "delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L456"}, {"id": "api_pilot_service_projectsystemitemcreatebody", "label": "ProjectSystemItemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L472"}, {"id": "api_pilot_service_projectsystemitemupdatebody", "label": "ProjectSystemItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L488"}, {"id": "api_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L505"}, {"id": "api_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L519"}, {"id": "api_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L550"}, {"id": "api_pilot_service_delete_project_system_item", "label": "delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L582"}, {"id": "api_pilot_service_channelcreatebody", "label": "ChannelCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L600"}, {"id": "api_pilot_service_channelupdatebody", "label": "ChannelUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L614"}, {"id": "api_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L629"}, {"id": "api_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L647"}, {"id": "api_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L677"}, {"id": "api_pilot_service_delete_channel", "label": "delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L710"}, {"id": "api_pilot_service_channelinvoicecreatebody", "label": "ChannelInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L726"}, {"id": "api_pilot_service_channelinvoiceupdatebody", "label": "ChannelInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L739"}, {"id": "api_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L753"}, {"id": "api_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L767"}, {"id": "api_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L795"}, {"id": "api_pilot_service_delete_channel_invoice", "label": "delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L824"}, {"id": "api_pilot_service_channelmailaddresscreatebody", "label": "ChannelMailAddressCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L840"}, {"id": "api_pilot_service_channelmailaddressupdatebody", "label": "ChannelMailAddressUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L850"}, {"id": "api_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L861"}, {"id": "api_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L875"}, {"id": "api_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L900"}, {"id": "api_pilot_service_delete_channel_mail_address", "label": "delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L926"}, {"id": "api_pilot_service_channelagreementcreatebody", "label": "ChannelAgreementCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L942"}, {"id": "api_pilot_service_channelagreementupdatebody", "label": "ChannelAgreementUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L955"}, {"id": "api_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L969"}, {"id": "api_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L983"}, {"id": "api_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1011"}, {"id": "api_pilot_service_delete_channel_agreement", "label": "delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1040"}, {"id": "api_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1054"}, {"id": "api_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1073"}, {"id": "api_pilot_service_channelagreementpricecreatebody", "label": "ChannelAgreementPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1094"}, {"id": "api_pilot_service_channelagreementpriceupdatebody", "label": "ChannelAgreementPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1108"}, {"id": "api_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1123"}, {"id": "api_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1137"}, {"id": "api_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1166"}, {"id": "api_pilot_service_delete_channel_agreement_price", "label": "delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1196"}, {"id": "api_pilot_service_checkupinstitutioncreatebody", "label": "CheckupInstitutionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1214"}, {"id": "api_pilot_service_checkupinstitutionupdatebody", "label": "CheckupInstitutionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1226"}, {"id": "api_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1239"}, {"id": "api_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1257"}, {"id": "api_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1282"}, {"id": "api_pilot_service_delete_checkup_institution", "label": "delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1310"}, {"id": "api_pilot_service_checkupinstitutioninvoicecreatebody", "label": "CheckupInstitutionInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326"}, {"id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "label": "CheckupInstitutionInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1339"}, {"id": "api_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1353"}, {"id": "api_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1367"}, {"id": "api_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1395"}, {"id": "api_pilot_service_delete_checkup_institution_invoice", "label": "delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1424"}, {"id": "api_pilot_service_checkupinstitutionprojectcreatebody", "label": "CheckupInstitutionProjectCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440"}, {"id": "api_pilot_service_checkupinstitutionprojectupdatebody", "label": "CheckupInstitutionProjectUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1450"}, {"id": "api_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1461"}, {"id": "api_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1475"}, {"id": "api_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1500"}, {"id": "api_pilot_service_delete_checkup_institution_project", "label": "delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1526"}, {"id": "api_pilot_service_checkuppackageitembody", "label": "CheckupPackageItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542"}, {"id": "api_pilot_service_checkupinstitutionpackagecreatebody", "label": "CheckupInstitutionPackageCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552"}, {"id": "api_pilot_service_checkupinstitutionpackageupdatebody", "label": "CheckupInstitutionPackageUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1563"}, {"id": "api_pilot_service_package_items_to_crud", "label": "_package_items_to_crud()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1574"}, {"id": "api_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1602"}, {"id": "api_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1616"}, {"id": "api_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1642"}, {"id": "api_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1658"}, {"id": "api_pilot_service_delete_checkup_institution_package", "label": "delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1687"}, {"id": "api_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspeccreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "api_pilot_service_cellproductspeccreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspecupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "api_pilot_service_cellproductspecupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "api_pilot_service_cellproductpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "api_pilot_service_cellproductpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L368", "weight": 1.0}, {"source": "api_pilot_service_projectsystemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L378", "weight": 1.0}, {"source": "api_pilot_service_projectsystemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L456", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L472", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L472", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L488", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L519", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L550", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L600", "weight": 1.0}, {"source": "api_pilot_service_channelcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L614", "weight": 1.0}, {"source": "api_pilot_service_channelupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L614", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L647", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L677", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L710", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L726", "weight": 1.0}, {"source": "api_pilot_service_channelinvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L726", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L739", "weight": 1.0}, {"source": "api_pilot_service_channelinvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L739", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L753", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L795", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L824", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddresscreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L840", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddresscreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddressupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L850", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddressupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L900", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L926", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L942", "weight": 1.0}, {"source": "api_pilot_service_channelagreementcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L942", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L955", "weight": 1.0}, {"source": "api_pilot_service_channelagreementupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L955", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L969", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L983", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1011", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1040", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1054", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1073", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1094", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1094", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1108", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1214", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1226", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1339", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1424", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1450", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1450", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1500", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkuppackageitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542", "weight": 1.0}, {"source": "api_pilot_service_checkuppackageitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackagecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackagecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackageupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1563", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackageupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1563", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_package_items_to_crud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1574", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1616", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1658", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1687", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_types", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L75", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L98", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L122", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_specs", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L177", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L200", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L224", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L297", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L326", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L356", "weight": 1.0}, {"source": "api_pilot_service_list_project_systems", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L396", "weight": 1.0}, {"source": "api_pilot_service_create_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L413", "weight": 1.0}, {"source": "api_pilot_service_update_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L437", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L462", "weight": 1.0}, {"source": "api_pilot_service_list_project_system_items", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L511", "weight": 1.0}, {"source": "api_pilot_service_create_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L526", "weight": 1.0}, {"source": "api_pilot_service_update_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L557", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L588", "weight": 1.0}, {"source": "api_pilot_service_list_channels", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L636", "weight": 1.0}, {"source": "api_pilot_service_create_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L653", "weight": 1.0}, {"source": "api_pilot_service_update_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L684", "weight": 1.0}, {"source": "api_pilot_service_delete_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L716", "weight": 1.0}, {"source": "api_pilot_service_list_channel_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L759", "weight": 1.0}, {"source": "api_pilot_service_create_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L774", "weight": 1.0}, {"source": "api_pilot_service_update_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L802", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L830", "weight": 1.0}, {"source": "api_pilot_service_list_channel_mail_addresses", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L867", "weight": 1.0}, {"source": "api_pilot_service_create_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L882", "weight": 1.0}, {"source": "api_pilot_service_update_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L907", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L932", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreements", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L975", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L990", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1018", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1046", "weight": 1.0}, {"source": "api_pilot_service_activate_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1060", "weight": 1.0}, {"source": "api_pilot_service_void_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1079", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreement_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1129", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1144", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1173", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1202", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institutions", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1246", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1263", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1289", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1316", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1359", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1374", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1402", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1430", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_projects", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1467", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1482", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1507", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1532", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_packages", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1623", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1630", "weight": 1.0}, {"source": "api_pilot_service_get_checkup_institution_package_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1648", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1665", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1668", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1693", "weight": 1.0}, {"source": "api_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_pilot_service_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L18"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L20"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L23"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L62"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L63"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L83"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L99"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L103"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L104"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L105"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L106"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L107"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "soft_delete_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L123"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L124"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L164"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L165"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L185"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L201"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L205"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L206"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L207"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L208"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L209"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "soft_delete_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L225"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L226"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L284"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L285"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L311"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L313"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L313"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L315"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L315"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L327"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L331"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L332"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L333"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L334"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L335"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L336"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L337"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L338"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L339"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L340"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L341"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L344"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L344"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L346"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L346"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "soft_delete_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L357"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L358"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L360"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L360"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L400"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L401"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L422"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L424"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L424"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L426"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L426"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L438"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L442"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L443"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L444"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L445"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L446"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L447"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L450"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L450"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L452"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L452"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "soft_delete_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L463"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L464"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L466"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L466"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L513"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L515"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L515"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L542"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L544"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L544"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L546"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L546"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L558"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L562"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L563"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L564"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L565"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L566"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L567"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L568"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L569"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L570"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L571"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L572"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L573"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L576"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L576"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L578"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L578"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "soft_delete_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L589"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L590"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L592"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L592"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L640"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L641"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L666"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L668"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L669"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L673"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L673"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L685"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L689"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L690"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L691"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L692"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L693"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L694"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L695"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L696"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L697"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L698"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L701"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L702"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L706"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L706"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "soft_delete_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L717"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L718"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L720"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L720"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L761"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L763"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L763"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L787"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L789"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L789"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L791"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L791"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L803"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L807"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L808"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L809"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L810"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L811"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L812"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L813"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L814"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L815"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L818"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L818"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L820"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L820"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "soft_delete_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L831"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L832"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L834"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L834"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L869"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L871"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L871"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L892"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L894"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L894"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L896"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L896"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L908"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L912"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L913"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L914"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L915"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L916"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L917"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L920"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L920"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L922"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L922"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "soft_delete_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L933"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L934"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L936"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L936"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L977"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L979"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L979"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1003"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1005"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1005"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1007"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1007"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1023"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1025"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1027"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1031"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1034"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1034"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1036"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1036"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "soft_delete_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1050"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1050"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1065"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1067"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1067"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1069"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1069"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1084"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1086"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1086"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1088"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1088"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1131"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1158"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1160"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1160"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1162"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1162"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1174"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1178"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1180"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1181"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1182"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1183"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1186"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1187"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1190"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1190"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1192"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1192"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "soft_delete_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1203"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1204"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1206"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1206"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1250"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1251"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1274"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1278"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1278"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1294"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1295"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1296"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1297"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1298"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1299"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1300"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1301"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1304"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1304"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "soft_delete_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1317"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1387"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1389"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1389"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1391"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1391"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1407"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1410"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1411"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1412"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1413"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1414"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1415"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1418"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1418"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1420"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1420"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "soft_delete_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1431"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1434"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1434"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1471"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1471"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1492"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1494"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1494"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1496"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1496"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1513"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1514"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1515"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1516"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1517"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1520"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1520"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1522"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1522"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "soft_delete_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1533"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1536"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1536"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1577"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1578"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1580"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1581"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1582"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1582"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1583"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1583"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1583"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1584"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1584"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1584"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1585"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1589"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1610"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1612"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1612"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1634"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1636"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1638"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1638"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1651"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1654"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1654"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1666"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1667"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1672"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1673"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1674"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1676"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1677"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1678"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1681"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1683"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1683"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "soft_delete_checkup_institution_package", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1694"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1695"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1697"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1697"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/55267ce13b8d6768da12536c2a10b11bff031da7cf3311c7ada330fcc46b33ce.json b/backend/app/graphify-out/cache/ast/55267ce13b8d6768da12536c2a10b11bff031da7cf3311c7ada330fcc46b33ce.json new file mode 100644 index 00000000..a818c963 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/55267ce13b8d6768da12536c2a10b11bff031da7cf3311c7ada330fcc46b33ce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "label": "category_parameter.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L1"}, {"id": "schemas_category_parameter_categoryparameterbase", "label": "CategoryParameterBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_category_parameter_categoryparameteritem", "label": "CategoryParameterItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L18"}, {"id": "schemas_category_parameter_categoryparametercreate", "label": "CategoryParameterCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L28"}, {"id": "schemas_category_parameter_categoryparameterupdate", "label": "CategoryParameterUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L33"}, {"id": "schemas_category_parameter_categoryparameterbatchupdate", "label": "CategoryParameterBatchUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L42"}, {"id": "schemas_category_parameter_categoryparameterresponse", "label": "CategoryParameterResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L49"}, {"id": "schemas_category_parameter_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L57"}, {"id": "schemas_category_parameter_categoryparameterwithdetailresponse", "label": "CategoryParameterWithDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L61"}, {"id": "schemas_category_parameter_categoryparameterlistresponse", "label": "CategoryParameterListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L79"}, {"id": "schemas_category_parameter_rationale_1", "label": "Pydantic schemas - \u5206\u7c7b\u53c2\u6570\u5173\u8054", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L1"}, {"id": "schemas_category_parameter_rationale_19", "label": "\u6279\u91cf\u66f4\u65b0\u4e2d\u7684\u5355\u4e2a\u53c2\u6570\u9879\uff08\u4e0d\u5305\u542bcategoryId\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L19"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameteritem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L18", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameteritem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparametercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparametercreate", "target": "schemas_category_parameter_categoryparameterbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L33", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterbatchupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterbatchupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L49", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterresponse", "target": "schemas_category_parameter_categoryparameterbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterwithdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L61", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterwithdetailresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "target": "schemas_category_parameter_categoryparameterlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L79", "weight": 1.0}, {"source": "schemas_category_parameter_categoryparameterlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L79", "weight": 1.0}, {"source": "schemas_category_parameter_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_parameter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L1", "weight": 1.0}, {"source": "schemas_category_parameter_rationale_19", "target": "schemas_category_parameter_categoryparameteritem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py", "source_location": "L19", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/55cc6c7750537854b5e6ddd6249f3c7f4944ae4167db77ac423c39b9f3089ace.json b/backend/app/graphify-out/cache/ast/55cc6c7750537854b5e6ddd6249f3c7f4944ae4167db77ac423c39b9f3089ace.json new file mode 100644 index 00000000..04b4d259 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/55cc6c7750537854b5e6ddd6249f3c7f4944ae4167db77ac423c39b9f3089ace.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "label": "workflow.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L1"}, {"id": "schemas_workflow_processdefcreate", "label": "ProcessDefCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_workflow_processdefupdate", "label": "ProcessDefUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L15"}, {"id": "schemas_workflow_processdefresponse", "label": "ProcessDefResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L23"}, {"id": "schemas_workflow_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L35"}, {"id": "schemas_workflow_nodedata", "label": "NodeData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L39"}, {"id": "schemas_workflow_transitiondata", "label": "TransitionData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L46"}, {"id": "schemas_workflow_publishversionrequest", "label": "PublishVersionRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L52"}, {"id": "schemas_workflow_versionresponse", "label": "VersionResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L59"}, {"id": "schemas_workflow_startinstancerequest", "label": "StartInstanceRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L71"}, {"id": "schemas_workflow_approverequest", "label": "ApproveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L79"}, {"id": "schemas_workflow_taskresponse", "label": "TaskResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L83"}, {"id": "schemas_workflow_instanceresponse", "label": "InstanceResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L103"}, {"id": "schemas_workflow_rationale_1", "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_processdefcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_workflow_processdefcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_processdefupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_workflow_processdefupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_processdefresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L23", "weight": 1.0}, {"source": "schemas_workflow_processdefresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_nodedata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L39", "weight": 1.0}, {"source": "schemas_workflow_nodedata", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_transitiondata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L46", "weight": 1.0}, {"source": "schemas_workflow_transitiondata", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_publishversionrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L52", "weight": 1.0}, {"source": "schemas_workflow_publishversionrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_versionresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L59", "weight": 1.0}, {"source": "schemas_workflow_versionresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_startinstancerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L71", "weight": 1.0}, {"source": "schemas_workflow_startinstancerequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_approverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L79", "weight": 1.0}, {"source": "schemas_workflow_approverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_taskresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L83", "weight": 1.0}, {"source": "schemas_workflow_taskresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L83", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_instanceresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L103", "weight": 1.0}, {"source": "schemas_workflow_instanceresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "target": "schemas_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L114", "weight": 1.0}, {"source": "schemas_workflow_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_workflow_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/56f08be62f0aeecc65b9510e36324b8139b6ee0a896a3c28dd1560bc811154c5.json b/backend/app/graphify-out/cache/ast/56f08be62f0aeecc65b9510e36324b8139b6ee0a896a3c28dd1560bc811154c5.json new file mode 100644 index 00000000..eb4e38cb --- /dev/null +++ b/backend/app/graphify-out/cache/ast/56f08be62f0aeecc65b9510e36324b8139b6ee0a896a3c28dd1560bc811154c5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "label": "qc_material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L1"}, {"id": "crud_qc_material_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L15"}, {"id": "crud_qc_material_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L21"}, {"id": "crud_qc_material_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L25"}, {"id": "crud_qc_material_code_exists", "label": "code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L42"}, {"id": "crud_qc_material_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L58"}, {"id": "crud_qc_material_list_materials", "label": "list_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L72"}, {"id": "crud_qc_material_get_material", "label": "get_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L112"}, {"id": "crud_qc_material_create_material", "label": "create_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L123"}, {"id": "crud_qc_material_update_material", "label": "update_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L175"}, {"id": "crud_qc_material_soft_delete_material", "label": "soft_delete_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L228"}, {"id": "crud_qc_material_stock_in", "label": "stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L240"}, {"id": "crud_qc_material_options_list", "label": "options_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L291"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_list_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_get_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_create_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_update_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_soft_delete_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_py", "target": "crud_qc_material_options_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L291", "weight": 1.0}, {"source": "crud_qc_material_row_to_dict", "target": "crud_qc_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L32", "weight": 1.0}, {"source": "crud_qc_material_row_to_dict", "target": "crud_qc_material_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L37", "weight": 1.0}, {"source": "crud_qc_material_list_materials", "target": "crud_qc_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L109", "weight": 1.0}, {"source": "crud_qc_material_create_material", "target": "crud_qc_material_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_qc_material_update_material", "target": "crud_qc_material_get_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L190", "weight": 1.0}, {"source": "crud_qc_material_update_material", "target": "crud_qc_material_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L197", "weight": 1.0}, {"source": "crud_qc_material_soft_delete_material", "target": "crud_qc_material_get_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_qc_material_soft_delete_material", "target": "crud_qc_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L232", "weight": 1.0}, {"source": "crud_qc_material_options_list", "target": "crud_qc_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L310", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_material_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L18"}, {"caller_nid": "crud_qc_material_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L22"}, {"caller_nid": "crud_qc_material_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L45"}, {"caller_nid": "crud_qc_material_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L48"}, {"caller_nid": "crud_qc_material_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L48"}, {"caller_nid": "crud_qc_material_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L54"}, {"caller_nid": "crud_qc_material_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L55"}, {"caller_nid": "crud_qc_material_total_pages", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L60"}, {"caller_nid": "crud_qc_material_total_pages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L60"}, {"caller_nid": "crud_qc_material_total_pages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L60"}, {"caller_nid": "crud_qc_material_total_pages", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L60"}, {"caller_nid": "crud_qc_material_total_pages", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L68"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L100"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L101"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L101"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L103"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L103"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L103"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L103"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L103"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L104"}, {"caller_nid": "crud_qc_material_list_materials", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L109"}, {"caller_nid": "crud_qc_material_get_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_get_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_get_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L119"}, {"caller_nid": "crud_qc_material_get_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L120"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L139"}, {"caller_nid": "crud_qc_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L141"}, {"caller_nid": "crud_qc_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L143"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L144"}, {"caller_nid": "crud_qc_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L146"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L147"}, {"caller_nid": "crud_qc_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L149"}, {"caller_nid": "crud_qc_material_create_material", "callee": "BizQcMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L150"}, {"caller_nid": "crud_qc_material_create_material", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L151"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L154"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L155"}, {"caller_nid": "crud_qc_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L161"}, {"caller_nid": "crud_qc_material_create_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L164"}, {"caller_nid": "crud_qc_material_create_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L166"}, {"caller_nid": "crud_qc_material_create_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L169"}, {"caller_nid": "crud_qc_material_create_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L170"}, {"caller_nid": "crud_qc_material_create_material", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L171"}, {"caller_nid": "crud_qc_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L192"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L194"}, {"caller_nid": "crud_qc_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L196"}, {"caller_nid": "crud_qc_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L198"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L201"}, {"caller_nid": "crud_qc_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L203"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L206"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L208"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L212"}, {"caller_nid": "crud_qc_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L214"}, {"caller_nid": "crud_qc_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L219"}, {"caller_nid": "crud_qc_material_update_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L221"}, {"caller_nid": "crud_qc_material_update_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L222"}, {"caller_nid": "crud_qc_material_update_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L223"}, {"caller_nid": "crud_qc_material_update_material", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L224"}, {"caller_nid": "crud_qc_material_soft_delete_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L231"}, {"caller_nid": "crud_qc_material_soft_delete_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L233"}, {"caller_nid": "crud_qc_material_soft_delete_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L235"}, {"caller_nid": "crud_qc_material_soft_delete_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L236"}, {"caller_nid": "crud_qc_material_soft_delete_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L237"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L249"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L250"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L253"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L253"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L253"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L253"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L259"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L264"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L265"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L267"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L268"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L277"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L280"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L282"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L285"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L286"}, {"caller_nid": "crud_qc_material_stock_in", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L287"}, {"caller_nid": "crud_qc_material_options_list", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L293"}, {"caller_nid": "crud_qc_material_options_list", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L293"}, {"caller_nid": "crud_qc_material_options_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L293"}, {"caller_nid": "crud_qc_material_options_list", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L293"}, {"caller_nid": "crud_qc_material_options_list", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py", "source_location": "L299"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5a0402b996a63f90f21df8bfd84052bb7bd6440d2b0d7b6647fa46df0b6631f3.json b/backend/app/graphify-out/cache/ast/5a0402b996a63f90f21df8bfd84052bb7bd6440d2b0d7b6647fa46df0b6631f3.json new file mode 100644 index 00000000..64587486 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5a0402b996a63f90f21df8bfd84052bb7bd6440d2b0d7b6647fa46df0b6631f3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "label": "order_status_compat.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L1"}, {"id": "core_order_status_compat_threestatus", "label": "ThreeStatus", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L9"}, {"id": "core_order_status_compat_to_decimal", "label": "_to_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L15"}, {"id": "core_order_status_compat_derive_three_status_from_legacy", "label": "derive_three_status_from_legacy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L26"}, {"id": "core_order_status_compat_derive_legacy_status_from_three", "label": "derive_legacy_status_from_three()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L69"}, {"id": "core_order_status_compat_rationale_31", "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L31"}, {"id": "core_order_status_compat_rationale_75", "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L75"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "core_order_status_compat_threestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "core_order_status_compat_to_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "core_order_status_compat_derive_three_status_from_legacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_order_status_compat_py", "target": "core_order_status_compat_derive_legacy_status_from_three", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L69", "weight": 1.0}, {"source": "core_order_status_compat_derive_three_status_from_legacy", "target": "core_order_status_compat_to_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L37", "weight": 1.0}, {"source": "core_order_status_compat_derive_three_status_from_legacy", "target": "core_order_status_compat_threestatus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L66", "weight": 1.0}, {"source": "core_order_status_compat_rationale_31", "target": "core_order_status_compat_derive_three_status_from_legacy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L31", "weight": 1.0}, {"source": "core_order_status_compat_rationale_75", "target": "core_order_status_compat_derive_legacy_status_from_three", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L75", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_order_status_compat_to_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L18"}, {"caller_nid": "core_order_status_compat_to_decimal", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L19"}, {"caller_nid": "core_order_status_compat_to_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L21"}, {"caller_nid": "core_order_status_compat_to_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L21"}, {"caller_nid": "core_order_status_compat_to_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L23"}, {"caller_nid": "core_order_status_compat_derive_three_status_from_legacy", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L36"}, {"caller_nid": "core_order_status_compat_derive_legacy_status_from_three", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L78"}, {"caller_nid": "core_order_status_compat_derive_legacy_status_from_three", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L79"}, {"caller_nid": "core_order_status_compat_derive_legacy_status_from_three", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py", "source_location": "L80"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5b536b1be9a31a0baf6a147156f2841247b901cfd386245580719a6e0fd2aaee.json b/backend/app/graphify-out/cache/ast/5b536b1be9a31a0baf6a147156f2841247b901cfd386245580719a6e0fd2aaee.json new file mode 100644 index 00000000..9553c096 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5b536b1be9a31a0baf6a147156f2841247b901cfd386245580719a6e0fd2aaee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "label": "order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L1"}, {"id": "schemas_order_orderitembase", "label": "OrderItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_order_orderitemcreate", "label": "OrderItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L16"}, {"id": "schemas_order_orderitemresponse", "label": "OrderItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L21"}, {"id": "schemas_order_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L34"}, {"id": "schemas_order_ordercreate", "label": "OrderCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L38"}, {"id": "schemas_order_orderpreviewrequest", "label": "OrderPreviewRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L47"}, {"id": "schemas_order_orderresponse", "label": "OrderResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L54"}, {"id": "schemas_order_orderdetailresponse", "label": "OrderDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L86"}, {"id": "schemas_order_orderlistresponse", "label": "OrderListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L92"}, {"id": "schemas_order_orderpreviewresponse", "label": "OrderPreviewResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L101"}, {"id": "schemas_order_ordercancelrequest", "label": "OrderCancelRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L110"}, {"id": "schemas_order_orderdirectcancelrequest", "label": "OrderDirectCancelRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L115"}, {"id": "schemas_order_orderreviewcancelrequest", "label": "OrderReviewCancelRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L120"}, {"id": "schemas_order_orderstatusresponse", "label": "OrderStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L126"}, {"id": "schemas_order_orderstatuslogresponse", "label": "OrderStatusLogResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L133"}, {"id": "schemas_order_deliveryprogressresponse", "label": "DeliveryProgressResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L149"}, {"id": "schemas_order_orderadjustitem", "label": "OrderAdjustItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L162"}, {"id": "schemas_order_orderadjustrequest", "label": "OrderAdjustRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L171"}, {"id": "schemas_order_orderadjustresponse", "label": "OrderAdjustResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L176"}, {"id": "schemas_order_orderadjustresult", "label": "OrderAdjustResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L195"}, {"id": "schemas_order_orderlockrequest", "label": "OrderLockRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L207"}, {"id": "schemas_order_orderlockresponse", "label": "OrderLockResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L212"}, {"id": "schemas_order_orderunlockrequest", "label": "OrderUnlockRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L220"}, {"id": "schemas_order_orderunlockresponse", "label": "OrderUnlockResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L225"}, {"id": "schemas_order_orderforcecompleterequest", "label": "OrderForceCompleteRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L234"}, {"id": "schemas_order_orderforcecompleteresponse", "label": "OrderForceCompleteResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L239"}, {"id": "schemas_order_orderpartialdeliveredrequest", "label": "OrderPartialDeliveredRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L247"}, {"id": "schemas_order_orderpartialdeliveredresponse", "label": "OrderPartialDeliveredResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L252"}, {"id": "schemas_order_orderconfirmpartialrequest", "label": "OrderConfirmPartialRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L259"}, {"id": "schemas_order_orderconfirmpartialresponse", "label": "OrderConfirmPartialResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L264"}, {"id": "schemas_order_assigndelivererrequest", "label": "AssignDelivererRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L275"}, {"id": "schemas_order_assigndelivererresponse", "label": "AssignDelivererResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L280"}, {"id": "schemas_order_deliverywarningresponse", "label": "DeliveryWarningResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L293"}, {"id": "schemas_order_deliverywarningstatistics", "label": "DeliveryWarningStatistics", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L316"}, {"id": "schemas_order_reassigndeliveryrequest", "label": "ReassignDeliveryRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L325"}, {"id": "schemas_order_reassigndeliveryresponse", "label": "ReassignDeliveryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L331"}, {"id": "schemas_order_rationale_1", "label": "Pydantic schemas - \u8ba2\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_order_orderitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_order_orderitemcreate", "target": "schemas_order_orderitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L21", "weight": 1.0}, {"source": "schemas_order_orderitemresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_ordercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L38", "weight": 1.0}, {"source": "schemas_order_ordercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderpreviewrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L47", "weight": 1.0}, {"source": "schemas_order_orderpreviewrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_order_orderresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L86", "weight": 1.0}, {"source": "schemas_order_orderdetailresponse", "target": "schemas_order_orderresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L86", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L92", "weight": 1.0}, {"source": "schemas_order_orderlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderpreviewresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L101", "weight": 1.0}, {"source": "schemas_order_orderpreviewresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_ordercancelrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L110", "weight": 1.0}, {"source": "schemas_order_ordercancelrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderdirectcancelrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L115", "weight": 1.0}, {"source": "schemas_order_orderdirectcancelrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderreviewcancelrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L120", "weight": 1.0}, {"source": "schemas_order_orderreviewcancelrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderstatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L126", "weight": 1.0}, {"source": "schemas_order_orderstatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderstatuslogresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L133", "weight": 1.0}, {"source": "schemas_order_orderstatuslogresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_deliveryprogressresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L149", "weight": 1.0}, {"source": "schemas_order_deliveryprogressresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderadjustitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L162", "weight": 1.0}, {"source": "schemas_order_orderadjustitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderadjustrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L171", "weight": 1.0}, {"source": "schemas_order_orderadjustrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderadjustresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L176", "weight": 1.0}, {"source": "schemas_order_orderadjustresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderadjustresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L195", "weight": 1.0}, {"source": "schemas_order_orderadjustresult", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderlockrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L207", "weight": 1.0}, {"source": "schemas_order_orderlockrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L207", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderlockresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L212", "weight": 1.0}, {"source": "schemas_order_orderlockresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderunlockrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L220", "weight": 1.0}, {"source": "schemas_order_orderunlockrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderunlockresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L225", "weight": 1.0}, {"source": "schemas_order_orderunlockresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderforcecompleterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L234", "weight": 1.0}, {"source": "schemas_order_orderforcecompleterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderforcecompleteresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L239", "weight": 1.0}, {"source": "schemas_order_orderforcecompleteresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderpartialdeliveredrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L247", "weight": 1.0}, {"source": "schemas_order_orderpartialdeliveredrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L247", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderpartialdeliveredresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L252", "weight": 1.0}, {"source": "schemas_order_orderpartialdeliveredresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderconfirmpartialrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L259", "weight": 1.0}, {"source": "schemas_order_orderconfirmpartialrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_orderconfirmpartialresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L264", "weight": 1.0}, {"source": "schemas_order_orderconfirmpartialresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L264", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_assigndelivererrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L275", "weight": 1.0}, {"source": "schemas_order_assigndelivererrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_assigndelivererresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L280", "weight": 1.0}, {"source": "schemas_order_assigndelivererresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_deliverywarningresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L293", "weight": 1.0}, {"source": "schemas_order_deliverywarningresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L312", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_deliverywarningstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L316", "weight": 1.0}, {"source": "schemas_order_deliverywarningstatistics", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L316", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_reassigndeliveryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L325", "weight": 1.0}, {"source": "schemas_order_reassigndeliveryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "target": "schemas_order_reassigndeliveryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L331", "weight": 1.0}, {"source": "schemas_order_reassigndeliveryresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L331", "weight": 1.0}, {"source": "schemas_order_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5d4e7f676d2e629cf3c92554dc5e40ea6f8efb963cfcb8866c2c88c3e415c6d8.json b/backend/app/graphify-out/cache/ast/5d4e7f676d2e629cf3c92554dc5e40ea6f8efb963cfcb8866c2c88c3e415c6d8.json new file mode 100644 index 00000000..39bd8ba8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5d4e7f676d2e629cf3c92554dc5e40ea6f8efb963cfcb8866c2c88c3e415c6d8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "label": "insurance_company.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L1"}, {"id": "api_insurance_company_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L29"}, {"id": "api_insurance_company_generate_uuid", "label": "_generate_uuid()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L39"}, {"id": "api_insurance_company_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L43"}, {"id": "api_insurance_company_total_pages", "label": "_total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L51"}, {"id": "api_insurance_company_row_to_dict_company", "label": "_row_to_dict_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L60"}, {"id": "api_insurance_company_row_to_dict_invoice", "label": "_row_to_dict_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L79"}, {"id": "api_insurance_company_row_to_dict_project_price", "label": "_row_to_dict_project_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L100"}, {"id": "api_insurance_company_list_insurance_companies", "label": "_list_insurance_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L123"}, {"id": "api_insurance_company_create_insurance_company", "label": "_create_insurance_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L142"}, {"id": "api_insurance_company_update_insurance_company", "label": "_update_insurance_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L178"}, {"id": "api_insurance_company_soft_delete_insurance_company", "label": "_soft_delete_insurance_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L224"}, {"id": "api_insurance_company_list_insurance_company_invoices", "label": "_list_insurance_company_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L245"}, {"id": "api_insurance_company_create_insurance_company_invoice", "label": "_create_insurance_company_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L273"}, {"id": "api_insurance_company_update_insurance_company_invoice", "label": "_update_insurance_company_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L313"}, {"id": "api_insurance_company_soft_delete_insurance_company_invoice", "label": "_soft_delete_insurance_company_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L362"}, {"id": "api_insurance_company_list_insurance_project_prices", "label": "_list_insurance_project_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L383"}, {"id": "api_insurance_company_create_insurance_project_price", "label": "_create_insurance_project_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L411"}, {"id": "api_insurance_company_update_insurance_project_price", "label": "_update_insurance_project_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L445"}, {"id": "api_insurance_company_soft_delete_insurance_project_price", "label": "_soft_delete_insurance_project_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L485"}, {"id": "api_insurance_company_insurancecompanycreatebody", "label": "InsuranceCompanyCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L506"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_insurance_company_insurancecompanyupdatebody", "label": "InsuranceCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L518"}, {"id": "api_insurance_company_delete_insurance_company", "label": "delete_insurance_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L602"}, {"id": "api_insurance_company_insurancecompanyinvoicecreatebody", "label": "InsuranceCompanyInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L620"}, {"id": "api_insurance_company_insurancecompanyinvoiceupdatebody", "label": "InsuranceCompanyInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L633"}, {"id": "api_insurance_company_delete_insurance_company_invoice", "label": "delete_insurance_company_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L718"}, {"id": "api_insurance_company_insuranceprojectpricecreatebody", "label": "InsuranceProjectPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L736"}, {"id": "api_insurance_company_insuranceprojectpriceupdatebody", "label": "InsuranceProjectPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L746"}, {"id": "api_insurance_company_delete_insurance_project_price", "label": "delete_insurance_project_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L822"}, {"id": "api_insurance_company_rationale_1", "label": "\u4fdd\u9669\u516c\u53f8\u7ba1\u7406 API\uff08\u4fdd\u9669\u516c\u53f8 + \u5f00\u7968\u4fe1\u606f + \u9879\u76ee\u4ef7\u683c\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_generate_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_row_to_dict_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_row_to_dict_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_row_to_dict_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_soft_delete_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_company_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_soft_delete_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_project_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_soft_delete_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insurancecompanycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L506", "weight": 1.0}, {"source": "api_insurance_company_insurancecompanycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insurancecompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L518", "weight": 1.0}, {"source": "api_insurance_company_insurancecompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L549", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L574", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_delete_insurance_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insurancecompanyinvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L620", "weight": 1.0}, {"source": "api_insurance_company_insurancecompanyinvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L633", "weight": 1.0}, {"source": "api_insurance_company_insurancecompanyinvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L633", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_company_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L647", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_delete_insurance_company_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insuranceprojectpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L736", "weight": 1.0}, {"source": "api_insurance_company_insuranceprojectpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_insuranceprojectpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L746", "weight": 1.0}, {"source": "api_insurance_company_insuranceprojectpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L746", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_list_insurance_project_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_create_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L771", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_update_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "target": "api_insurance_company_delete_insurance_project_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L822", "weight": 1.0}, {"source": "api_insurance_company_row_to_dict_company", "target": "api_insurance_company_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L73", "weight": 1.0}, {"source": "api_insurance_company_row_to_dict_invoice", "target": "api_insurance_company_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L94", "weight": 1.0}, {"source": "api_insurance_company_row_to_dict_project_price", "target": "api_insurance_company_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L112", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_companies", "target": "api_insurance_company_row_to_dict_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L139", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company", "target": "api_insurance_company_generate_uuid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L156", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_company_invoices", "target": "api_insurance_company_row_to_dict_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L270", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company_invoice", "target": "api_insurance_company_generate_uuid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L289", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_project_prices", "target": "api_insurance_company_row_to_dict_project_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L408", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_project_price", "target": "api_insurance_company_generate_uuid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L424", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_companies", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L538", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_companies", "target": "api_insurance_company_total_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L542", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L555", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company", "target": "api_insurance_company_row_to_dict_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L568", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_company", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L581", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_company", "target": "api_insurance_company_row_to_dict_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L596", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_company", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L608", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_company", "target": "api_insurance_company_soft_delete_insurance_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L609", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_company_invoices", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L653", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company_invoice", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L668", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_company_invoice", "target": "api_insurance_company_row_to_dict_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L683", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_company_invoice", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L696", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_company_invoice", "target": "api_insurance_company_row_to_dict_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L712", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_company_invoice", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L724", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_company_invoice", "target": "api_insurance_company_soft_delete_insurance_company_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L725", "weight": 1.0}, {"source": "api_insurance_company_list_insurance_project_prices", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L763", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_project_price", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L778", "weight": 1.0}, {"source": "api_insurance_company_create_insurance_project_price", "target": "api_insurance_company_row_to_dict_project_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L790", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_project_price", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L803", "weight": 1.0}, {"source": "api_insurance_company_update_insurance_project_price", "target": "api_insurance_company_row_to_dict_project_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L816", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_project_price", "target": "api_insurance_company_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L828", "weight": 1.0}, {"source": "api_insurance_company_delete_insurance_project_price", "target": "api_insurance_company_soft_delete_insurance_project_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L829", "weight": 1.0}, {"source": "api_insurance_company_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_insurance_company_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_insurance_company_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L30"}, {"caller_nid": "api_insurance_company_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L32"}, {"caller_nid": "api_insurance_company_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L33"}, {"caller_nid": "api_insurance_company_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L33"}, {"caller_nid": "api_insurance_company_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L33"}, {"caller_nid": "api_insurance_company_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L35"}, {"caller_nid": "api_insurance_company_generate_uuid", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L40"}, {"caller_nid": "api_insurance_company_generate_uuid", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L40"}, {"caller_nid": "api_insurance_company_generate_uuid", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L40"}, {"caller_nid": "api_insurance_company_fmt_dt", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L46"}, {"caller_nid": "api_insurance_company_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L47"}, {"caller_nid": "api_insurance_company_fmt_dt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L48"}, {"caller_nid": "api_insurance_company_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L52"}, {"caller_nid": "api_insurance_company_row_to_dict_project_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L105"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L126"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L126"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L131"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L131"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L132"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L134"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L134"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L134"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L134"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L134"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "BizInsuranceCompany", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L155"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L167"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L169"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L172"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L173"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L174"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L193"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L193"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L193"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L202"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L218"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L219"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L220"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L226"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L226"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L226"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L235"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L237"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L250"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L250"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L250"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L259"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L261"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L261"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L261"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L261"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L267"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "BizInsuranceCompanyInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L288"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L302"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L304"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L307"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L308"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L309"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L329"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L329"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L329"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L338"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L356"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L357"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L358"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L364"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L364"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L364"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L373"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_company_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L375"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L388"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L388"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L388"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L397"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L399"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L399"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L399"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L399"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L405"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "BizInsuranceProjectPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L423"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L434"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L436"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L439"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L440"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L441"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L458"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L458"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L458"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L467"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L479"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L480"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L481"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_project_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L487"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_project_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L487"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_project_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L487"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_project_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L496"}, {"caller_nid": "api_insurance_company_soft_delete_insurance_project_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L498"}, {"caller_nid": "api_insurance_company_list_insurance_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L543"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L566"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L568"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L570"}, {"caller_nid": "api_insurance_company_create_insurance_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L570"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L582"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L586"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L587"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L588"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L589"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L590"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L591"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L592"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L593"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L596"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L598"}, {"caller_nid": "api_insurance_company_update_insurance_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L598"}, {"caller_nid": "api_insurance_company_delete_insurance_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L610"}, {"caller_nid": "api_insurance_company_delete_insurance_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L612"}, {"caller_nid": "api_insurance_company_delete_insurance_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L612"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L655"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L657"}, {"caller_nid": "api_insurance_company_list_insurance_company_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L657"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L681"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L683"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L685"}, {"caller_nid": "api_insurance_company_create_insurance_company_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L685"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L697"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L701"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L702"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L703"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L704"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L705"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L706"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L707"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L708"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L709"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L712"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L714"}, {"caller_nid": "api_insurance_company_update_insurance_company_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L714"}, {"caller_nid": "api_insurance_company_delete_insurance_company_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L726"}, {"caller_nid": "api_insurance_company_delete_insurance_company_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L728"}, {"caller_nid": "api_insurance_company_delete_insurance_company_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L728"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L765"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L767"}, {"caller_nid": "api_insurance_company_list_insurance_project_prices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L767"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L788"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L790"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L792"}, {"caller_nid": "api_insurance_company_create_insurance_project_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L792"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L804"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L808"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L809"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L810"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L811"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L812"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L813"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L816"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L818"}, {"caller_nid": "api_insurance_company_update_insurance_project_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L818"}, {"caller_nid": "api_insurance_company_delete_insurance_project_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L830"}, {"caller_nid": "api_insurance_company_delete_insurance_project_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L832"}, {"caller_nid": "api_insurance_company_delete_insurance_project_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py", "source_location": "L832"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5f47d4afc4794e6df350dffdec5fa7977064d47990787e5e586156eace8ff1d7.json b/backend/app/graphify-out/cache/ast/5f47d4afc4794e6df350dffdec5fa7977064d47990787e5e586156eace8ff1d7.json new file mode 100644 index 00000000..6c1e492f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5f47d4afc4794e6df350dffdec5fa7977064d47990787e5e586156eace8ff1d7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "label": "role.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L1"}, {"id": "crud_role_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L20"}, {"id": "crud_role_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L34"}, {"id": "crud_role_list_roles", "label": "list_roles()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L45"}, {"id": "crud_role_get_role", "label": "get_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L76"}, {"id": "crud_role_role_name_exists", "label": "role_name_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L84"}, {"id": "crud_role_create_role", "label": "create_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L98"}, {"id": "crud_role_update_role", "label": "update_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L135"}, {"id": "crud_role_soft_delete_role", "label": "soft_delete_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L172"}, {"id": "crud_role_get_role_menu_ids", "label": "get_role_menu_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L194"}, {"id": "crud_role_update_role_menus", "label": "update_role_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L203"}, {"id": "crud_role_get_role_data_scope", "label": "get_role_data_scope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L238"}, {"id": "crud_role_update_role_data_scope", "label": "update_role_data_scope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L247"}, {"id": "crud_role_rationale_1", "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_list_roles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_get_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_role_name_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_create_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_update_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_soft_delete_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_get_role_menu_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_update_role_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_get_role_data_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "target": "crud_role_update_role_data_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L247", "weight": 1.0}, {"source": "crud_role_list_roles", "target": "crud_role_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_role_create_role", "target": "crud_role_role_name_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L112", "weight": 1.0}, {"source": "crud_role_update_role", "target": "crud_role_get_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_role_update_role", "target": "crud_role_role_name_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_role_soft_delete_role", "target": "crud_role_get_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L173", "weight": 1.0}, {"source": "crud_role_update_role_data_scope", "target": "crud_role_get_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L255", "weight": 1.0}, {"source": "crud_role_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_role_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_role_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L29"}, {"caller_nid": "crud_role_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L30"}, {"caller_nid": "crud_role_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L37"}, {"caller_nid": "crud_role_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L37"}, {"caller_nid": "crud_role_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L37"}, {"caller_nid": "crud_role_list_roles", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L63"}, {"caller_nid": "crud_role_list_roles", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L63"}, {"caller_nid": "crud_role_list_roles", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L63"}, {"caller_nid": "crud_role_list_roles", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L63"}, {"caller_nid": "crud_role_list_roles", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L63"}, {"caller_nid": "crud_role_list_roles", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L64"}, {"caller_nid": "crud_role_list_roles", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L65"}, {"caller_nid": "crud_role_list_roles", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L65"}, {"caller_nid": "crud_role_list_roles", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L67"}, {"caller_nid": "crud_role_list_roles", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L67"}, {"caller_nid": "crud_role_list_roles", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L67"}, {"caller_nid": "crud_role_list_roles", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L67"}, {"caller_nid": "crud_role_list_roles", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L67"}, {"caller_nid": "crud_role_list_roles", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L68"}, {"caller_nid": "crud_role_list_roles", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L73"}, {"caller_nid": "crud_role_get_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L78"}, {"caller_nid": "crud_role_get_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L78"}, {"caller_nid": "crud_role_get_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L78"}, {"caller_nid": "crud_role_get_role", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L79"}, {"caller_nid": "crud_role_role_name_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L85"}, {"caller_nid": "crud_role_role_name_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L85"}, {"caller_nid": "crud_role_role_name_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L86"}, {"caller_nid": "crud_role_role_name_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L86"}, {"caller_nid": "crud_role_role_name_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L89"}, {"caller_nid": "crud_role_role_name_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L90"}, {"caller_nid": "crud_role_create_role", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L109"}, {"caller_nid": "crud_role_create_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L111"}, {"caller_nid": "crud_role_create_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L113"}, {"caller_nid": "crud_role_create_role", "callee": "SysRole", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L114"}, {"caller_nid": "crud_role_create_role", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L115"}, {"caller_nid": "crud_role_create_role", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L121"}, {"caller_nid": "crud_role_create_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L124"}, {"caller_nid": "crud_role_create_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L126"}, {"caller_nid": "crud_role_create_role", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L129"}, {"caller_nid": "crud_role_create_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L130"}, {"caller_nid": "crud_role_create_role", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L131"}, {"caller_nid": "crud_role_update_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L148"}, {"caller_nid": "crud_role_update_role", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L150"}, {"caller_nid": "crud_role_update_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L152"}, {"caller_nid": "crud_role_update_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L154"}, {"caller_nid": "crud_role_update_role", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L163"}, {"caller_nid": "crud_role_update_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L165"}, {"caller_nid": "crud_role_update_role", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L166"}, {"caller_nid": "crud_role_update_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L167"}, {"caller_nid": "crud_role_update_role", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L168"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L175"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L177"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L178"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L180"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L180"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L180"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L181"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L182"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L183"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L183"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L183"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L184"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L185"}, {"caller_nid": "crud_role_soft_delete_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L186"}, {"caller_nid": "crud_role_get_role_menu_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L196"}, {"caller_nid": "crud_role_get_role_menu_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L196"}, {"caller_nid": "crud_role_get_role_menu_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L196"}, {"caller_nid": "crud_role_get_role_menu_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L197"}, {"caller_nid": "crud_role_update_role_menus", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L212"}, {"caller_nid": "crud_role_update_role_menus", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L212"}, {"caller_nid": "crud_role_update_role_menus", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L213"}, {"caller_nid": "crud_role_update_role_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L213"}, {"caller_nid": "crud_role_update_role_menus", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L213"}, {"caller_nid": "crud_role_update_role_menus", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L214"}, {"caller_nid": "crud_role_update_role_menus", "callee": "SysRoleMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L216"}, {"caller_nid": "crud_role_update_role_menus", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L217"}, {"caller_nid": "crud_role_update_role_menus", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L229"}, {"caller_nid": "crud_role_update_role_menus", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L230"}, {"caller_nid": "crud_role_get_role_data_scope", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L240"}, {"caller_nid": "crud_role_get_role_data_scope", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L240"}, {"caller_nid": "crud_role_get_role_data_scope", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L240"}, {"caller_nid": "crud_role_get_role_data_scope", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L241"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L257"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L260"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L261"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L264"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L264"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L264"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L265"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L266"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L270"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "SysRoleDataScopeDetail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L272"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L273"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L275"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L276"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L286"}, {"caller_nid": "crud_role_update_role_data_scope", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py", "source_location": "L287"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6150e65d9877f868cb6742b6530fa644091bc5a0376e0a192190faafe6daa933.json b/backend/app/graphify-out/cache/ast/6150e65d9877f868cb6742b6530fa644091bc5a0376e0a192190faafe6daa933.json new file mode 100644 index 00000000..8187a50e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6150e65d9877f868cb6742b6530fa644091bc5a0376e0a192190faafe6daa933.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "label": "auth.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L1"}, {"id": "core_auth_redis_session_enabled", "label": "_redis_session_enabled()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L27"}, {"id": "core_auth_get_redis_client", "label": "_get_redis_client()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L32"}, {"id": "core_auth_session_key", "label": "_session_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L49"}, {"id": "core_auth_refresh_key", "label": "_refresh_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L53"}, {"id": "core_auth_store_session", "label": "store_session()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L57"}, {"id": "core_auth_revoke_session", "label": "revoke_session()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L65"}, {"id": "core_auth_extend_session", "label": "extend_session()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L73"}, {"id": "core_auth_is_session_valid", "label": "is_session_valid()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L81"}, {"id": "core_auth_store_refresh_token", "label": "store_refresh_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L96"}, {"id": "core_auth_is_refresh_token_valid", "label": "is_refresh_token_valid()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L104"}, {"id": "core_auth_revoke_refresh_token", "label": "revoke_refresh_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L116"}, {"id": "core_auth_create_access_token", "label": "create_access_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L123"}, {"id": "core_auth_create_refresh_token", "label": "create_refresh_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L147"}, {"id": "core_auth_decode_token", "label": "decode_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L163"}, {"id": "core_auth_get_current_user_by_token", "label": "get_current_user_by_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L176"}, {"id": "core_auth_get_current_user", "label": "get_current_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L230"}, {"id": "core_auth_get_current_user_simple", "label": "get_current_user_simple()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L238"}, {"id": "core_auth_get_client_ip", "label": "get_client_ip()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L256"}, {"id": "core_auth_rationale_74", "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u7528\u4e8e refreshToken \u5ef6\u957f\u4f1a\u8bdd\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L74"}, {"id": "core_auth_rationale_97", "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L97"}, {"id": "core_auth_rationale_180", "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L180"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "redis_asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "redis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "fastapi_security", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "jose", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_redis_session_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_get_redis_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_session_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_refresh_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_store_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_revoke_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_extend_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_is_session_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_store_refresh_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_is_refresh_token_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_revoke_refresh_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_create_access_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_create_refresh_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_decode_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_get_current_user_by_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_get_current_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_get_current_user_simple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_auth_py", "target": "core_auth_get_client_ip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L256", "weight": 1.0}, {"source": "core_auth_get_redis_client", "target": "core_auth_redis_session_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L34", "weight": 1.0}, {"source": "core_auth_store_session", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L59", "weight": 1.0}, {"source": "core_auth_store_session", "target": "core_auth_session_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L62", "weight": 1.0}, {"source": "core_auth_revoke_session", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L67", "weight": 1.0}, {"source": "core_auth_revoke_session", "target": "core_auth_session_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L70", "weight": 1.0}, {"source": "core_auth_extend_session", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L75", "weight": 1.0}, {"source": "core_auth_extend_session", "target": "core_auth_session_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L78", "weight": 1.0}, {"source": "core_auth_is_session_valid", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L83", "weight": 1.0}, {"source": "core_auth_is_session_valid", "target": "core_auth_session_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L90", "weight": 1.0}, {"source": "core_auth_store_refresh_token", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L98", "weight": 1.0}, {"source": "core_auth_store_refresh_token", "target": "core_auth_refresh_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L101", "weight": 1.0}, {"source": "core_auth_is_refresh_token_valid", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L105", "weight": 1.0}, {"source": "core_auth_is_refresh_token_valid", "target": "core_auth_refresh_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L111", "weight": 1.0}, {"source": "core_auth_revoke_refresh_token", "target": "core_auth_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L117", "weight": 1.0}, {"source": "core_auth_revoke_refresh_token", "target": "core_auth_refresh_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L120", "weight": 1.0}, {"source": "core_auth_get_current_user_by_token", "target": "core_auth_decode_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L181", "weight": 1.0}, {"source": "core_auth_get_current_user_by_token", "target": "core_auth_is_session_valid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L186", "weight": 1.0}, {"source": "core_auth_get_current_user", "target": "core_auth_get_current_user_by_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L235", "weight": 1.0}, {"source": "core_auth_get_current_user_simple", "target": "core_auth_decode_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L240", "weight": 1.0}, {"source": "core_auth_rationale_74", "target": "core_auth_extend_session", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L74", "weight": 1.0}, {"source": "core_auth_rationale_97", "target": "core_auth_store_refresh_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L97", "weight": 1.0}, {"source": "core_auth_rationale_180", "target": "core_auth_get_current_user_by_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L180", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_auth_redis_session_enabled", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L29"}, {"caller_nid": "core_auth_get_redis_client", "callee": "Redis", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L37"}, {"caller_nid": "core_auth_store_session", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L62"}, {"caller_nid": "core_auth_revoke_session", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L70"}, {"caller_nid": "core_auth_extend_session", "callee": "expire", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L78"}, {"caller_nid": "core_auth_is_session_valid", "callee": "wait_for", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L90"}, {"caller_nid": "core_auth_is_session_valid", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L90"}, {"caller_nid": "core_auth_store_refresh_token", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L101"}, {"caller_nid": "core_auth_is_refresh_token_valid", "callee": "wait_for", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L111"}, {"caller_nid": "core_auth_is_refresh_token_valid", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L111"}, {"caller_nid": "core_auth_revoke_refresh_token", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L120"}, {"caller_nid": "core_auth_create_access_token", "callee": "copy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L130"}, {"caller_nid": "core_auth_create_access_token", "callee": "utcnow", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L132"}, {"caller_nid": "core_auth_create_access_token", "callee": "utcnow", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L134"}, {"caller_nid": "core_auth_create_access_token", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L134"}, {"caller_nid": "core_auth_create_access_token", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L135"}, {"caller_nid": "core_auth_create_access_token", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L143"}, {"caller_nid": "core_auth_create_refresh_token", "callee": "copy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L149"}, {"caller_nid": "core_auth_create_refresh_token", "callee": "utcnow", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L150"}, {"caller_nid": "core_auth_create_refresh_token", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L150"}, {"caller_nid": "core_auth_create_refresh_token", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L151"}, {"caller_nid": "core_auth_create_refresh_token", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L159"}, {"caller_nid": "core_auth_decode_token", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L166"}, {"caller_nid": "core_auth_decode_token", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L169"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L183"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L184"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L187"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L193"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L198"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L199"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L200"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L205"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L206"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "resolve_web_role_for_user", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L211"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L213"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L213"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L214"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L214"}, {"caller_nid": "core_auth_get_current_user_by_token", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L215"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L241"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L243"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L249"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L250"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L251"}, {"caller_nid": "core_auth_get_current_user_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L252"}, {"caller_nid": "core_auth_get_client_ip", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L258"}, {"caller_nid": "core_auth_get_client_ip", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L260"}, {"caller_nid": "core_auth_get_client_ip", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py", "source_location": "L260"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/61b68027aff5ce72e8b59430eea881f3355c868798202e4ad51c1935499fd0be.json b/backend/app/graphify-out/cache/ast/61b68027aff5ce72e8b59430eea881f3355c868798202e4ad51c1935499fd0be.json new file mode 100644 index 00000000..1b5819bc --- /dev/null +++ b/backend/app/graphify-out/cache/ast/61b68027aff5ce72e8b59430eea881f3355c868798202e4ad51c1935499fd0be.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "label": "process.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L1"}, {"id": "crud_process_reagent_row_to_dict", "label": "_reagent_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L21"}, {"id": "crud_process_consumable_row_to_dict", "label": "_consumable_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L35"}, {"id": "crud_process_output_row_to_dict", "label": "_output_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L49"}, {"id": "crud_process_data_collection_row_to_dict", "label": "_data_collection_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L59"}, {"id": "crud_process_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L70"}, {"id": "crud_process_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L88"}, {"id": "crud_process_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L124"}, {"id": "crud_process_get_process", "label": "get_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L134"}, {"id": "crud_process_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L142"}, {"id": "crud_process_process_code_exists", "label": "process_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L182"}, {"id": "crud_process_create_sub_reagent", "label": "_create_sub_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L191"}, {"id": "crud_process_create_sub_consumable", "label": "_create_sub_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L213"}, {"id": "crud_process_create_sub_output", "label": "_create_sub_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L236"}, {"id": "crud_process_create_sub_data_collection", "label": "_create_sub_data_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L256"}, {"id": "crud_process_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L275"}, {"id": "crud_process_soft_delete_sub_records", "label": "_soft_delete_sub_records()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L340"}, {"id": "crud_process_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L352"}, {"id": "crud_process_soft_delete_process", "label": "soft_delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L427"}, {"id": "crud_process_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L444"}, {"id": "crud_process_rationale_1", "label": "\u5de5\u827a\u5e93 CRUD\uff08biz_process + biz_process_reagent/consumable/output\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_reagent_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_consumable_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_output_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_data_collection_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_get_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_process_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_create_sub_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_create_sub_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_create_sub_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_create_sub_data_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L256", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_soft_delete_sub_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_soft_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "target": "crud_process_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L444", "weight": 1.0}, {"source": "crud_process_list_processes", "target": "crud_process_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L121", "weight": 1.0}, {"source": "crud_process_list_all_processes", "target": "crud_process_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L131", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_get_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L143", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_reagent_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L167", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_consumable_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L168", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_output_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L169", "weight": 1.0}, {"source": "crud_process_get_process_detail", "target": "crud_process_data_collection_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L177", "weight": 1.0}, {"source": "crud_process_create_process", "target": "crud_process_process_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L297", "weight": 1.0}, {"source": "crud_process_create_process", "target": "crud_process_create_sub_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L324", "weight": 1.0}, {"source": "crud_process_create_process", "target": "crud_process_create_sub_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L327", "weight": 1.0}, {"source": "crud_process_create_process", "target": "crud_process_create_sub_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L330", "weight": 1.0}, {"source": "crud_process_create_process", "target": "crud_process_create_sub_data_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_get_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L371", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_process_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L406", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_create_sub_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L408", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_create_sub_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L412", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_create_sub_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L416", "weight": 1.0}, {"source": "crud_process_update_process", "target": "crud_process_create_sub_data_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L420", "weight": 1.0}, {"source": "crud_process_soft_delete_process", "target": "crud_process_get_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L428", "weight": 1.0}, {"source": "crud_process_soft_delete_process", "target": "crud_process_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L436", "weight": 1.0}, {"source": "crud_process_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_process_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L83"}, {"caller_nid": "crud_process_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L84"}, {"caller_nid": "crud_process_list_processes", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L111"}, {"caller_nid": "crud_process_list_processes", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L111"}, {"caller_nid": "crud_process_list_processes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L111"}, {"caller_nid": "crud_process_list_processes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L111"}, {"caller_nid": "crud_process_list_processes", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L111"}, {"caller_nid": "crud_process_list_processes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L112"}, {"caller_nid": "crud_process_list_processes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L113"}, {"caller_nid": "crud_process_list_processes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L113"}, {"caller_nid": "crud_process_list_processes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L115"}, {"caller_nid": "crud_process_list_processes", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L115"}, {"caller_nid": "crud_process_list_processes", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L115"}, {"caller_nid": "crud_process_list_processes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L115"}, {"caller_nid": "crud_process_list_processes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L115"}, {"caller_nid": "crud_process_list_processes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L116"}, {"caller_nid": "crud_process_list_processes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L121"}, {"caller_nid": "crud_process_list_all_processes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L126"}, {"caller_nid": "crud_process_list_all_processes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L126"}, {"caller_nid": "crud_process_list_all_processes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L126"}, {"caller_nid": "crud_process_list_all_processes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L126"}, {"caller_nid": "crud_process_list_all_processes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L127"}, {"caller_nid": "crud_process_list_all_processes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L128"}, {"caller_nid": "crud_process_get_process", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L136"}, {"caller_nid": "crud_process_get_process", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L136"}, {"caller_nid": "crud_process_get_process", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L136"}, {"caller_nid": "crud_process_get_process", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L137"}, {"caller_nid": "crud_process_get_process_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L149"}, {"caller_nid": "crud_process_get_process_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L149"}, {"caller_nid": "crud_process_get_process_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L149"}, {"caller_nid": "crud_process_get_process_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L149"}, {"caller_nid": "crud_process_get_process_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L150"}, {"caller_nid": "crud_process_get_process_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L151"}, {"caller_nid": "crud_process_get_process_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L155"}, {"caller_nid": "crud_process_get_process_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L155"}, {"caller_nid": "crud_process_get_process_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L155"}, {"caller_nid": "crud_process_get_process_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L155"}, {"caller_nid": "crud_process_get_process_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L156"}, {"caller_nid": "crud_process_get_process_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L157"}, {"caller_nid": "crud_process_get_process_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L161"}, {"caller_nid": "crud_process_get_process_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L161"}, {"caller_nid": "crud_process_get_process_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L161"}, {"caller_nid": "crud_process_get_process_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L161"}, {"caller_nid": "crud_process_get_process_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L162"}, {"caller_nid": "crud_process_get_process_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L163"}, {"caller_nid": "crud_process_get_process_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L172"}, {"caller_nid": "crud_process_get_process_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L172"}, {"caller_nid": "crud_process_get_process_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L172"}, {"caller_nid": "crud_process_get_process_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L172"}, {"caller_nid": "crud_process_get_process_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L173"}, {"caller_nid": "crud_process_get_process_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L174"}, {"caller_nid": "crud_process_get_process_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L174"}, {"caller_nid": "crud_process_process_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L183"}, {"caller_nid": "crud_process_process_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L183"}, {"caller_nid": "crud_process_process_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L184"}, {"caller_nid": "crud_process_process_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L184"}, {"caller_nid": "crud_process_process_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L187"}, {"caller_nid": "crud_process_process_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L188"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "BizProcessReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L192"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L193"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L195"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L195"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L196"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L196"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L197"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L197"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L198"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L198"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L199"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L199"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L200"}, {"caller_nid": "crud_process_create_sub_reagent", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L210"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "BizProcessConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L214"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L215"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L217"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L217"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L218"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L218"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L219"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L219"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L220"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L220"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L221"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L221"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L222"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L223"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L223"}, {"caller_nid": "crud_process_create_sub_consumable", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L233"}, {"caller_nid": "crud_process_create_sub_output", "callee": "BizProcessOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L237"}, {"caller_nid": "crud_process_create_sub_output", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L238"}, {"caller_nid": "crud_process_create_sub_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L240"}, {"caller_nid": "crud_process_create_sub_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L240"}, {"caller_nid": "crud_process_create_sub_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L241"}, {"caller_nid": "crud_process_create_sub_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L241"}, {"caller_nid": "crud_process_create_sub_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L242"}, {"caller_nid": "crud_process_create_sub_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L242"}, {"caller_nid": "crud_process_create_sub_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L243"}, {"caller_nid": "crud_process_create_sub_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L243"}, {"caller_nid": "crud_process_create_sub_output", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L253"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "BizProcessDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L257"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L258"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L260"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L260"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L261"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L261"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L263"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L264"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L264"}, {"caller_nid": "crud_process_create_sub_data_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L272"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L294"}, {"caller_nid": "crud_process_create_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L296"}, {"caller_nid": "crud_process_create_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L298"}, {"caller_nid": "crud_process_create_process", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L299"}, {"caller_nid": "crud_process_create_process", "callee": "BizProcess", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L300"}, {"caller_nid": "crud_process_create_process", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L301"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L303"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L304"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L305"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L306"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L307"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L308"}, {"caller_nid": "crud_process_create_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L311"}, {"caller_nid": "crud_process_create_process", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L319"}, {"caller_nid": "crud_process_create_process", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L320"}, {"caller_nid": "crud_process_create_process", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L335"}, {"caller_nid": "crud_process_create_process", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L336"}, {"caller_nid": "crud_process_soft_delete_sub_records", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L342"}, {"caller_nid": "crud_process_soft_delete_sub_records", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L342"}, {"caller_nid": "crud_process_soft_delete_sub_records", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L342"}, {"caller_nid": "crud_process_soft_delete_sub_records", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L343"}, {"caller_nid": "crud_process_soft_delete_sub_records", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L349"}, {"caller_nid": "crud_process_update_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L373"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L375"}, {"caller_nid": "crud_process_update_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L377"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L378"}, {"caller_nid": "crud_process_update_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L380"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L383"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L385"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L387"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L389"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L391"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L393"}, {"caller_nid": "crud_process_update_process", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L397"}, {"caller_nid": "crud_process_update_process", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L399"}, {"caller_nid": "crud_process_update_process", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L400"}, {"caller_nid": "crud_process_update_process", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L404"}, {"caller_nid": "crud_process_update_process", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L422"}, {"caller_nid": "crud_process_update_process", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L423"}, {"caller_nid": "crud_process_soft_delete_process", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L430"}, {"caller_nid": "crud_process_soft_delete_process", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L431"}, {"caller_nid": "crud_process_soft_delete_process", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L434"}, {"caller_nid": "crud_process_soft_delete_process", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L441"}, {"caller_nid": "crud_process_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L447"}, {"caller_nid": "crud_process_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L447"}, {"caller_nid": "crud_process_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py", "source_location": "L447"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/660492eaf04d94ff1a0235f2c5bc6ec0373cdb3593d07933f1b54cf03309ee6e.json b/backend/app/graphify-out/cache/ast/660492eaf04d94ff1a0235f2c5bc6ec0373cdb3593d07933f1b54cf03309ee6e.json new file mode 100644 index 00000000..25bf14ca --- /dev/null +++ b/backend/app/graphify-out/cache/ast/660492eaf04d94ff1a0235f2c5bc6ec0373cdb3593d07933f1b54cf03309ee6e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "label": "main.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L1"}, {"id": "app_main_lifespan", "label": "lifespan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L17"}, {"id": "app_main_mask_secret", "label": "_mask_secret()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L81"}, {"id": "app_main_root", "label": "root()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L103"}, {"id": "app_main_health_check", "label": "health_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L108"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "fastapi_middleware_cors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_api_request_log_middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_api_crypto_middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_api", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_lifespan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_mask_secret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_health_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L108", "weight": 1.0}], "raw_calls": [{"caller_nid": "app_main_lifespan", "callee": "ensure_initialized", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L21"}, {"caller_nid": "app_main_lifespan", "callee": "init_scheduled_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L26"}, {"caller_nid": "app_main_lifespan", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L28"}, {"caller_nid": "app_main_lifespan", "callee": "shutdown_scheduler", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L35"}, {"caller_nid": "app_main_mask_secret", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L84"}, {"caller_nid": "app_main_mask_secret", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L85"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6850589b89ae472c2a2aabbee350b1d6ae6e538f71abcceb5f93c286e47c6f4b.json b/backend/app/graphify-out/cache/ast/6850589b89ae472c2a2aabbee350b1d6ae6e538f71abcceb5f93c286e47c6f4b.json new file mode 100644 index 00000000..9165ac68 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6850589b89ae472c2a2aabbee350b1d6ae6e538f71abcceb5f93c286e47c6f4b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "label": "dept.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L1"}, {"id": "crud_dept_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L13"}, {"id": "crud_dept_build_tree", "label": "_build_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L30"}, {"id": "crud_dept_list_depts", "label": "list_depts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L38"}, {"id": "crud_dept_list_depts_tree", "label": "list_depts_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L55"}, {"id": "crud_dept_get_dept", "label": "get_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L65"}, {"id": "crud_dept_create_dept", "label": "create_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L73"}, {"id": "crud_dept_update_dept", "label": "update_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L114"}, {"id": "crud_dept_cascade_soft_delete", "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L152"}, {"id": "crud_dept_soft_delete_dept", "label": "soft_delete_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L165"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_build_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_list_depts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_list_depts_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_get_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_create_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_update_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_cascade_soft_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_dept_py", "target": "crud_dept_soft_delete_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L165", "weight": 1.0}, {"source": "crud_dept_list_depts", "target": "crud_dept_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L52", "weight": 1.0}, {"source": "crud_dept_list_depts_tree", "target": "crud_dept_list_depts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L61", "weight": 1.0}, {"source": "crud_dept_list_depts_tree", "target": "crud_dept_build_tree", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_dept_update_dept", "target": "crud_dept_get_dept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L127", "weight": 1.0}, {"source": "crud_dept_soft_delete_dept", "target": "crud_dept_get_dept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L166", "weight": 1.0}, {"source": "crud_dept_soft_delete_dept", "target": "crud_dept_cascade_soft_delete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L169", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_dept_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L25"}, {"caller_nid": "crud_dept_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L26"}, {"caller_nid": "crud_dept_build_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L31"}, {"caller_nid": "crud_dept_build_tree", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L34"}, {"caller_nid": "crud_dept_build_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L34"}, {"caller_nid": "crud_dept_list_depts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L44"}, {"caller_nid": "crud_dept_list_depts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L44"}, {"caller_nid": "crud_dept_list_depts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L46"}, {"caller_nid": "crud_dept_list_depts", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L47"}, {"caller_nid": "crud_dept_list_depts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L50"}, {"caller_nid": "crud_dept_list_depts", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L50"}, {"caller_nid": "crud_dept_list_depts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L51"}, {"caller_nid": "crud_dept_list_depts", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L51"}, {"caller_nid": "crud_dept_list_depts", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L51"}, {"caller_nid": "crud_dept_get_dept", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L67"}, {"caller_nid": "crud_dept_get_dept", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L67"}, {"caller_nid": "crud_dept_get_dept", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L67"}, {"caller_nid": "crud_dept_get_dept", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L68"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L87"}, {"caller_nid": "crud_dept_create_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L89"}, {"caller_nid": "crud_dept_create_dept", "callee": "SysDept", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L90"}, {"caller_nid": "crud_dept_create_dept", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L91"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L92"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L94"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L96"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L97"}, {"caller_nid": "crud_dept_create_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L100"}, {"caller_nid": "crud_dept_create_dept", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L103"}, {"caller_nid": "crud_dept_create_dept", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L105"}, {"caller_nid": "crud_dept_create_dept", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L108"}, {"caller_nid": "crud_dept_create_dept", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L109"}, {"caller_nid": "crud_dept_create_dept", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L110"}, {"caller_nid": "crud_dept_update_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L129"}, {"caller_nid": "crud_dept_update_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L131"}, {"caller_nid": "crud_dept_update_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L133"}, {"caller_nid": "crud_dept_update_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L137"}, {"caller_nid": "crud_dept_update_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L139"}, {"caller_nid": "crud_dept_update_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L143"}, {"caller_nid": "crud_dept_update_dept", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L145"}, {"caller_nid": "crud_dept_update_dept", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L146"}, {"caller_nid": "crud_dept_update_dept", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L147"}, {"caller_nid": "crud_dept_update_dept", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L148"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L154"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L154"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L154"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L155"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L161"}, {"caller_nid": "crud_dept_cascade_soft_delete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L162"}, {"caller_nid": "crud_dept_soft_delete_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L168"}, {"caller_nid": "crud_dept_soft_delete_dept", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L171"}, {"caller_nid": "crud_dept_soft_delete_dept", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L172"}, {"caller_nid": "crud_dept_soft_delete_dept", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py", "source_location": "L173"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6ae616cf983837db1d17a61791e2d6e734a057cd7d4068eb7e651623ba234059.json b/backend/app/graphify-out/cache/ast/6ae616cf983837db1d17a61791e2d6e734a057cd7d4068eb7e651623ba234059.json new file mode 100644 index 00000000..7125c5a9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6ae616cf983837db1d17a61791e2d6e734a057cd7d4068eb7e651623ba234059.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_init_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/__init__.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6c3724498b9b59e7f1f6a2bbbf89ca03d3a3cf58205f6922440781dbd1497296.json b/backend/app/graphify-out/cache/ast/6c3724498b9b59e7f1f6a2bbbf89ca03d3a3cf58205f6922440781dbd1497296.json new file mode 100644 index 00000000..f58e18a9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6c3724498b9b59e7f1f6a2bbbf89ca03d3a3cf58205f6922440781dbd1497296.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "label": "leave.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L1"}, {"id": "api_leave_leave_local_callback", "label": "_leave_local_callback()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L24"}, {"id": "api_leave_list_leaves", "label": "list_leaves()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L39"}, {"id": "api_leave_create_leave", "label": "create_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L62"}, {"id": "api_leave_submit_leave", "label": "submit_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L87"}, {"id": "api_leave_leave_workflow_callback", "label": "leave_workflow_callback()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L142"}, {"id": "api_leave_get_leave", "label": "get_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L161"}, {"id": "api_leave_delete_leave", "label": "delete_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L174"}, {"id": "api_leave_update_leave", "label": "update_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L191"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_crud_leave", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_schemas_leave", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_leave_local_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "app_services_workflow_callback", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_list_leaves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_create_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_submit_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_leave_workflow_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_get_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_delete_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_leave_py", "target": "api_leave_update_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L191", "weight": 1.0}, {"source": "api_leave_submit_leave", "target": "api_leave_get_leave", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L98", "weight": 1.0}, {"source": "api_leave_delete_leave", "target": "api_leave_get_leave", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L180", "weight": 1.0}, {"source": "api_leave_update_leave", "target": "api_leave_get_leave", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L198", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_leave_leave_local_callback", "callee": "update_leave_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L28"}, {"caller_nid": "api_leave_leave_local_callback", "callee": "update_leave_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L30"}, {"caller_nid": "api_leave_leave_local_callback", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L31"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L47"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L48"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L48"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L54"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L54"}, {"caller_nid": "api_leave_list_leaves", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L54"}, {"caller_nid": "api_leave_list_leaves", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L55"}, {"caller_nid": "api_leave_list_leaves", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L57"}, {"caller_nid": "api_leave_create_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L67"}, {"caller_nid": "api_leave_create_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L68"}, {"caller_nid": "api_leave_create_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L68"}, {"caller_nid": "api_leave_create_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L69"}, {"caller_nid": "api_leave_create_leave", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L82"}, {"caller_nid": "api_leave_create_leave", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L83"}, {"caller_nid": "api_leave_create_leave", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L83"}, {"caller_nid": "api_leave_submit_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L95"}, {"caller_nid": "api_leave_submit_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L96"}, {"caller_nid": "api_leave_submit_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L96"}, {"caller_nid": "api_leave_submit_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L100"}, {"caller_nid": "api_leave_submit_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L103"}, {"caller_nid": "api_leave_submit_leave", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L105"}, {"caller_nid": "api_leave_submit_leave", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L105"}, {"caller_nid": "api_leave_submit_leave", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L105"}, {"caller_nid": "api_leave_submit_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L111"}, {"caller_nid": "api_leave_submit_leave", "callee": "WorkflowEngine", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L121"}, {"caller_nid": "api_leave_submit_leave", "callee": "start_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L122"}, {"caller_nid": "api_leave_submit_leave", "callee": "update_leave_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L132"}, {"caller_nid": "api_leave_submit_leave", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L133"}, {"caller_nid": "api_leave_submit_leave", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L134"}, {"caller_nid": "api_leave_submit_leave", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L136"}, {"caller_nid": "api_leave_submit_leave", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L137"}, {"caller_nid": "api_leave_submit_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L138"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L146"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L147"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L148"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L150"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "update_leave_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L153"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "update_leave_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L155"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L156"}, {"caller_nid": "api_leave_leave_workflow_callback", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L157"}, {"caller_nid": "api_leave_get_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L168"}, {"caller_nid": "api_leave_get_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L169"}, {"caller_nid": "api_leave_get_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L169"}, {"caller_nid": "api_leave_get_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L169"}, {"caller_nid": "api_leave_get_leave", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L170"}, {"caller_nid": "api_leave_delete_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L179"}, {"caller_nid": "api_leave_delete_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L179"}, {"caller_nid": "api_leave_delete_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L182"}, {"caller_nid": "api_leave_delete_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L184"}, {"caller_nid": "api_leave_delete_leave", "callee": "soft_delete_leave", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L185"}, {"caller_nid": "api_leave_delete_leave", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L186"}, {"caller_nid": "api_leave_delete_leave", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L187"}, {"caller_nid": "api_leave_update_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L197"}, {"caller_nid": "api_leave_update_leave", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L197"}, {"caller_nid": "api_leave_update_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L200"}, {"caller_nid": "api_leave_update_leave", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L202"}, {"caller_nid": "api_leave_update_leave", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L203"}, {"caller_nid": "api_leave_update_leave", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L204"}, {"caller_nid": "api_leave_update_leave", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py", "source_location": "L205"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6cb7f310b72a1bc02a03839456b4fe0c4abd81d331130f7e37b3b5105c6b1e1f.json b/backend/app/graphify-out/cache/ast/6cb7f310b72a1bc02a03839456b4fe0c4abd81d331130f7e37b3b5105c6b1e1f.json new file mode 100644 index 00000000..fcdc1255 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6cb7f310b72a1bc02a03839456b4fe0c4abd81d331130f7e37b3b5105c6b1e1f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1"}, {"id": "api_research_donation_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L18"}, {"id": "api_research_donation_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L28"}, {"id": "api_research_donation_donationcreatebody", "label": "DonationCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_research_donation_donationupdatebody", "label": "DonationUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L61"}, {"id": "api_research_donation_batchdeletebody", "label": "BatchDeleteBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L82"}, {"id": "api_research_donation_auditsubmitbody", "label": "AuditSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L88"}, {"id": "api_research_donation_statuschangebody", "label": "StatusChangeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L95"}, {"id": "api_research_donation_convertfromstoragebody", "label": "ConvertFromStorageBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L103"}, {"id": "api_research_donation_list_research_donations", "label": "list_research_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L115"}, {"id": "api_research_donation_list_research_donation_audits", "label": "list_research_donation_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L143"}, {"id": "api_research_donation_get_research_donation_detail", "label": "get_research_donation_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L169"}, {"id": "api_research_donation_create_research_donation", "label": "create_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L187"}, {"id": "api_research_donation_update_research_donation", "label": "update_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L217"}, {"id": "api_research_donation_delete_research_donation", "label": "delete_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L248"}, {"id": "api_research_donation_batch_delete_research_donations", "label": "batch_delete_research_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L273"}, {"id": "api_research_donation_submit_donation_audit", "label": "submit_donation_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L298"}, {"id": "api_research_donation_change_donation_status", "label": "change_donation_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L331"}, {"id": "api_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L363"}, {"id": "api_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L391"}, {"id": "api_research_donation_rationale_1", "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 \u2014 \u6350\u8d60\u5355 CRUD / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_donationcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40", "weight": 1.0}, {"source": "api_research_donation_donationcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_donationupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L61", "weight": 1.0}, {"source": "api_research_donation_donationupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_batchdeletebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L82", "weight": 1.0}, {"source": "api_research_donation_batchdeletebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_auditsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L88", "weight": 1.0}, {"source": "api_research_donation_auditsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_statuschangebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L95", "weight": 1.0}, {"source": "api_research_donation_statuschangebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convertfromstoragebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L103", "weight": 1.0}, {"source": "api_research_donation_convertfromstoragebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_list_research_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_list_research_donation_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_research_donation_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_create_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_update_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_delete_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L248", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_batch_delete_research_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_submit_donation_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_change_donation_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convert_from_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L363", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convert_to_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L391", "weight": 1.0}, {"source": "api_research_donation_list_research_donations", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L123", "weight": 1.0}, {"source": "api_research_donation_list_research_donations", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L124", "weight": 1.0}, {"source": "api_research_donation_list_research_donation_audits", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L151", "weight": 1.0}, {"source": "api_research_donation_get_research_donation_detail", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L174", "weight": 1.0}, {"source": "api_research_donation_create_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L192", "weight": 1.0}, {"source": "api_research_donation_create_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L193", "weight": 1.0}, {"source": "api_research_donation_update_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L223", "weight": 1.0}, {"source": "api_research_donation_update_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L224", "weight": 1.0}, {"source": "api_research_donation_delete_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L253", "weight": 1.0}, {"source": "api_research_donation_delete_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L254", "weight": 1.0}, {"source": "api_research_donation_batch_delete_research_donations", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L278", "weight": 1.0}, {"source": "api_research_donation_batch_delete_research_donations", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L279", "weight": 1.0}, {"source": "api_research_donation_submit_donation_audit", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L304", "weight": 1.0}, {"source": "api_research_donation_change_donation_status", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L337", "weight": 1.0}, {"source": "api_research_donation_change_donation_status", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L338", "weight": 1.0}, {"source": "api_research_donation_convert_from_storage", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L368", "weight": 1.0}, {"source": "api_research_donation_convert_from_storage", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L369", "weight": 1.0}, {"source": "api_research_donation_convert_to_storage", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L396", "weight": 1.0}, {"source": "api_research_donation_convert_to_storage", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L397", "weight": 1.0}, {"source": "api_research_donation_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_research_donation_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L19"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L21"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L24"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L29"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L31"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L32"}, {"caller_nid": "api_research_donation_list_research_donations", "callee": "list_donations", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L125"}, {"caller_nid": "api_research_donation_list_research_donations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L134"}, {"caller_nid": "api_research_donation_list_research_donation_audits", "callee": "list_audits", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L152"}, {"caller_nid": "api_research_donation_list_research_donation_audits", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L160"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "get_donation_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L175"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L177"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L178"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L195"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "create_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L197"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L203"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L204"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L208"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L208"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L226"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "update_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L227"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L234"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L235"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L239"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L239"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "delete_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L256"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L262"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L264"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L264"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "batch_delete_donations", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L281"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L287"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L289"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L289"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "submit_audit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L306"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L311"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L315"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L315"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L315"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L320"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L322"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L322"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "change_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L340"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L349"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L350"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L354"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L354"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L377"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L378"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L382"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L382"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L405"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L406"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L410"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L410"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6f83a4a01b5c5010c1d7652ff64fde62e22c21abcdc93b7ee31a95b9af4332b3.json b/backend/app/graphify-out/cache/ast/6f83a4a01b5c5010c1d7652ff64fde62e22c21abcdc93b7ee31a95b9af4332b3.json new file mode 100644 index 00000000..3179b8d3 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6f83a4a01b5c5010c1d7652ff64fde62e22c21abcdc93b7ee31a95b9af4332b3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "label": "leave.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L1"}, {"id": "crud_leave_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L14"}, {"id": "crud_leave_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L18"}, {"id": "crud_leave_list_leaves", "label": "list_leaves()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L38"}, {"id": "crud_leave_get_leave", "label": "get_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L69"}, {"id": "crud_leave_create_leave", "label": "create_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L74"}, {"id": "crud_leave_update_leave", "label": "update_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L105"}, {"id": "crud_leave_update_leave_status", "label": "update_leave_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L125"}, {"id": "crud_leave_soft_delete_leave", "label": "soft_delete_leave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L137"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_list_leaves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_get_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_create_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_update_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_update_leave_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_leave_py", "target": "crud_leave_soft_delete_leave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L137", "weight": 1.0}, {"source": "crud_leave_list_leaves", "target": "crud_leave_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L66", "weight": 1.0}, {"source": "crud_leave_get_leave", "target": "crud_leave_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L71", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_leave_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L32"}, {"caller_nid": "crud_leave_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L34"}, {"caller_nid": "crud_leave_list_leaves", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L48"}, {"caller_nid": "crud_leave_list_leaves", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L48"}, {"caller_nid": "crud_leave_list_leaves", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L50"}, {"caller_nid": "crud_leave_list_leaves", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L52"}, {"caller_nid": "crud_leave_list_leaves", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L54"}, {"caller_nid": "crud_leave_list_leaves", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L55"}, {"caller_nid": "crud_leave_list_leaves", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L58"}, {"caller_nid": "crud_leave_list_leaves", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L58"}, {"caller_nid": "crud_leave_list_leaves", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L58"}, {"caller_nid": "crud_leave_list_leaves", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L58"}, {"caller_nid": "crud_leave_list_leaves", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L59"}, {"caller_nid": "crud_leave_list_leaves", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L61"}, {"caller_nid": "crud_leave_list_leaves", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L61"}, {"caller_nid": "crud_leave_list_leaves", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L61"}, {"caller_nid": "crud_leave_list_leaves", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L61"}, {"caller_nid": "crud_leave_list_leaves", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L61"}, {"caller_nid": "crud_leave_get_leave", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L70"}, {"caller_nid": "crud_leave_get_leave", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L70"}, {"caller_nid": "crud_leave_get_leave", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L70"}, {"caller_nid": "crud_leave_create_leave", "callee": "BizLeaveRequest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L87"}, {"caller_nid": "crud_leave_create_leave", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L88"}, {"caller_nid": "crud_leave_create_leave", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L100"}, {"caller_nid": "crud_leave_create_leave", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L101"}, {"caller_nid": "crud_leave_update_leave", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L106"}, {"caller_nid": "crud_leave_update_leave", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L106"}, {"caller_nid": "crud_leave_update_leave", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L106"}, {"caller_nid": "crud_leave_update_leave", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L117"}, {"caller_nid": "crud_leave_update_leave", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L119"}, {"caller_nid": "crud_leave_update_leave", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L121"}, {"caller_nid": "crud_leave_update_leave", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L122"}, {"caller_nid": "crud_leave_update_leave_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L126"}, {"caller_nid": "crud_leave_update_leave_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L126"}, {"caller_nid": "crud_leave_update_leave_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L126"}, {"caller_nid": "crud_leave_update_leave_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L133"}, {"caller_nid": "crud_leave_update_leave_status", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L134"}, {"caller_nid": "crud_leave_soft_delete_leave", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L138"}, {"caller_nid": "crud_leave_soft_delete_leave", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L138"}, {"caller_nid": "crud_leave_soft_delete_leave", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L138"}, {"caller_nid": "crud_leave_soft_delete_leave", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L143"}, {"caller_nid": "crud_leave_soft_delete_leave", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py", "source_location": "L144"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6fb487984c414435fab136b7a68060fa11ff0d789d0c00f8f747bd609cb49ff1.json b/backend/app/graphify-out/cache/ast/6fb487984c414435fab136b7a68060fa11ff0d789d0c00f8f747bd609cb49ff1.json new file mode 100644 index 00000000..9c0c7913 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6fb487984c414435fab136b7a68060fa11ff0d789d0c00f8f747bd609cb49ff1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "label": "product_review.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L1"}, {"id": "schemas_product_review_productreviewbase", "label": "ProductReviewBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_review_productreviewcreate", "label": "ProductReviewCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L19"}, {"id": "schemas_product_review_productreviewupdate", "label": "ProductReviewUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L24"}, {"id": "schemas_product_review_productreviewreplyrequest", "label": "ProductReviewReplyRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L32"}, {"id": "schemas_product_review_productreviewrejectrequest", "label": "ProductReviewRejectRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L37"}, {"id": "schemas_product_review_productreviewtoprequest", "label": "ProductReviewTopRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L42"}, {"id": "schemas_product_review_productreviewresponse", "label": "ProductReviewResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L47"}, {"id": "schemas_product_review_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L64"}, {"id": "schemas_product_review_productreviewdetailresponse", "label": "ProductReviewDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L68"}, {"id": "schemas_product_review_productreviewlistresponse", "label": "ProductReviewListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L73"}, {"id": "schemas_product_review_productreviewstatisticsresponse", "label": "ProductReviewStatisticsResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L81"}, {"id": "schemas_product_review_productreviewadminlistrequest", "label": "ProductReviewAdminListRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L91"}, {"id": "schemas_product_review_minireviewlistrequest", "label": "MiniReviewListRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L102"}, {"id": "schemas_product_review_rationale_1", "label": "Pydantic schemas - \u552e\u540e\u8bc4\u4ef7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_review_productreviewbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L19", "weight": 1.0}, {"source": "schemas_product_review_productreviewcreate", "target": "schemas_product_review_productreviewbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L24", "weight": 1.0}, {"source": "schemas_product_review_productreviewupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewreplyrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L32", "weight": 1.0}, {"source": "schemas_product_review_productreviewreplyrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewrejectrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L37", "weight": 1.0}, {"source": "schemas_product_review_productreviewrejectrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewtoprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_product_review_productreviewtoprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L47", "weight": 1.0}, {"source": "schemas_product_review_productreviewresponse", "target": "schemas_product_review_productreviewbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L68", "weight": 1.0}, {"source": "schemas_product_review_productreviewdetailresponse", "target": "schemas_product_review_productreviewresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L73", "weight": 1.0}, {"source": "schemas_product_review_productreviewlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewstatisticsresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L81", "weight": 1.0}, {"source": "schemas_product_review_productreviewstatisticsresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_productreviewadminlistrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L91", "weight": 1.0}, {"source": "schemas_product_review_productreviewadminlistrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "schemas_product_review_minireviewlistrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L102", "weight": 1.0}, {"source": "schemas_product_review_minireviewlistrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "target": "app_schemas_product_review_media", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L109", "weight": 1.0}, {"source": "schemas_product_review_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_review_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/70394a75d42c514cc5a85e98435790466d5cbfe8db2ffaa0907317ed0ef3d732.json b/backend/app/graphify-out/cache/ast/70394a75d42c514cc5a85e98435790466d5cbfe8db2ffaa0907317ed0ef3d732.json new file mode 100644 index 00000000..f8adb9cf --- /dev/null +++ b/backend/app/graphify-out/cache/ast/70394a75d42c514cc5a85e98435790466d5cbfe8db2ffaa0907317ed0ef3d732.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "label": "process_route.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L1"}, {"id": "crud_process_route_route_row_to_dict", "label": "_route_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L31"}, {"id": "crud_process_route_step_row_to_dict", "label": "_step_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L47"}, {"id": "crud_process_route_step_reagent_row_to_dict", "label": "_step_reagent_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L64"}, {"id": "crud_process_route_step_consumable_row_to_dict", "label": "_step_consumable_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L78"}, {"id": "crud_process_route_step_output_row_to_dict", "label": "_step_output_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L92"}, {"id": "crud_process_route_step_data_collection_row_to_dict", "label": "_step_data_collection_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L103"}, {"id": "crud_process_route_list_routes", "label": "list_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L118"}, {"id": "crud_process_route_get_route", "label": "get_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L150"}, {"id": "crud_process_route_get_route_detail", "label": "get_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L156"}, {"id": "crud_process_route_create_route", "label": "create_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L194"}, {"id": "crud_process_route_update_route", "label": "update_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L225"}, {"id": "crud_process_route_set_current_route", "label": "set_current_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L241"}, {"id": "crud_process_route_soft_delete_sub_records", "label": "_soft_delete_sub_records()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L267"}, {"id": "crud_process_route_create_step_reagent", "label": "_create_step_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L277"}, {"id": "crud_process_route_create_step_consumable", "label": "_create_step_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L292"}, {"id": "crud_process_route_create_step_output", "label": "_create_step_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L307"}, {"id": "crud_process_route_create_step_data_collection", "label": "_create_step_data_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L319"}, {"id": "crud_process_route_add_step", "label": "add_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L335"}, {"id": "crud_process_route_update_step", "label": "update_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L410"}, {"id": "crud_process_route_reorder_steps", "label": "reorder_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L429"}, {"id": "crud_process_route_copy_step", "label": "copy_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L443"}, {"id": "crud_process_route_soft_delete_step", "label": "soft_delete_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L531"}, {"id": "crud_process_route_soft_delete_route", "label": "soft_delete_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L548"}, {"id": "crud_process_route_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L575"}, {"id": "crud_process_route_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L583"}, {"id": "crud_process_route_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L591"}, {"id": "crud_process_route_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L599"}, {"id": "crud_process_route_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L607"}, {"id": "crud_process_route_rationale_1", "label": "\u5de5\u827a\u8def\u7ebf CRUD\uff08biz_process_route + biz_process_route_step + 4\u5f20\u6b65\u9aa4\u5b50\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L1"}, {"id": "crud_process_route_rationale_445", "label": "\u590d\u5236\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L445"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_route_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_step_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_step_reagent_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_step_consumable_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_step_output_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_step_data_collection_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_list_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_get_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_get_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_create_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_set_current_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_soft_delete_sub_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_create_step_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_create_step_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_create_step_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_create_step_data_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_add_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L410", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_reorder_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_copy_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L443", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_soft_delete_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_soft_delete_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L599", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "target": "crud_process_route_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L607", "weight": 1.0}, {"source": "crud_process_route_list_routes", "target": "crud_process_route_route_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L147", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_get_route", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_route_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_step_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_step_reagent_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_step_consumable_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L185", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_step_output_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L186", "weight": 1.0}, {"source": "crud_process_route_get_route_detail", "target": "crud_process_route_step_data_collection_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L187", "weight": 1.0}, {"source": "crud_process_route_update_route", "target": "crud_process_route_get_route", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L226", "weight": 1.0}, {"source": "crud_process_route_set_current_route", "target": "crud_process_route_get_route", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L242", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_get_route", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_create_step_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L372", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_create_step_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L382", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_create_step_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L392", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_create_step_data_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L401", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_get_route_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L406", "weight": 1.0}, {"source": "crud_process_route_add_step", "target": "crud_process_route_step_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L407", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_create_step_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L490", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_create_step_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_create_step_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L512", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_create_step_data_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_get_route_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L527", "weight": 1.0}, {"source": "crud_process_route_copy_step", "target": "crud_process_route_step_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L528", "weight": 1.0}, {"source": "crud_process_route_soft_delete_step", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L541", "weight": 1.0}, {"source": "crud_process_route_soft_delete_route", "target": "crud_process_route_get_route", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L549", "weight": 1.0}, {"source": "crud_process_route_soft_delete_route", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L564", "weight": 1.0}, {"source": "crud_process_route_update_step_reagents", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L577", "weight": 1.0}, {"source": "crud_process_route_update_step_reagents", "target": "crud_process_route_create_step_reagent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_process_route_update_step_consumables", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_process_route_update_step_consumables", "target": "crud_process_route_create_step_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L587", "weight": 1.0}, {"source": "crud_process_route_update_step_outputs", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L593", "weight": 1.0}, {"source": "crud_process_route_update_step_outputs", "target": "crud_process_route_create_step_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L595", "weight": 1.0}, {"source": "crud_process_route_update_step_data_collections", "target": "crud_process_route_soft_delete_sub_records", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L601", "weight": 1.0}, {"source": "crud_process_route_update_step_data_collections", "target": "crud_process_route_create_step_data_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L603", "weight": 1.0}, {"source": "crud_process_route_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_route_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_process_route_rationale_445", "target": "crud_process_route_copy_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L445", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_process_route_route_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L42"}, {"caller_nid": "crud_process_route_route_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L43"}, {"caller_nid": "crud_process_route_list_routes", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L134"}, {"caller_nid": "crud_process_route_list_routes", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L134"}, {"caller_nid": "crud_process_route_list_routes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L134"}, {"caller_nid": "crud_process_route_list_routes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L134"}, {"caller_nid": "crud_process_route_list_routes", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L134"}, {"caller_nid": "crud_process_route_list_routes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L135"}, {"caller_nid": "crud_process_route_list_routes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L136"}, {"caller_nid": "crud_process_route_list_routes", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L136"}, {"caller_nid": "crud_process_route_list_routes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L138"}, {"caller_nid": "crud_process_route_list_routes", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L138"}, {"caller_nid": "crud_process_route_list_routes", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L138"}, {"caller_nid": "crud_process_route_list_routes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L138"}, {"caller_nid": "crud_process_route_list_routes", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L138"}, {"caller_nid": "crud_process_route_list_routes", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L140"}, {"caller_nid": "crud_process_route_list_routes", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L140"}, {"caller_nid": "crud_process_route_list_routes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L141"}, {"caller_nid": "crud_process_route_list_routes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L147"}, {"caller_nid": "crud_process_route_get_route", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L151"}, {"caller_nid": "crud_process_route_get_route", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L151"}, {"caller_nid": "crud_process_route_get_route", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L151"}, {"caller_nid": "crud_process_route_get_route", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L152"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L163"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L163"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L163"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L163"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L164"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L165"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L165"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L171"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L171"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L171"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L171"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L172"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L173"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L174"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L174"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L174"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L174"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L175"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L176"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L177"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L177"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L177"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L177"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L178"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L179"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L180"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L180"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L180"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L180"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L181"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L182"}, {"caller_nid": "crud_process_route_get_route_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L188"}, {"caller_nid": "crud_process_route_create_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L198"}, {"caller_nid": "crud_process_route_create_route", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L200"}, {"caller_nid": "crud_process_route_create_route", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L201"}, {"caller_nid": "crud_process_route_create_route", "callee": "BizProcessRoute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L202"}, {"caller_nid": "crud_process_route_create_route", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L203"}, {"caller_nid": "crud_process_route_create_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L205"}, {"caller_nid": "crud_process_route_create_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L206"}, {"caller_nid": "crud_process_route_create_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L207"}, {"caller_nid": "crud_process_route_create_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L211"}, {"caller_nid": "crud_process_route_create_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L219"}, {"caller_nid": "crud_process_route_create_route", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L220"}, {"caller_nid": "crud_process_route_create_route", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L221"}, {"caller_nid": "crud_process_route_update_route", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L228"}, {"caller_nid": "crud_process_route_update_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L230"}, {"caller_nid": "crud_process_route_update_route", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L232"}, {"caller_nid": "crud_process_route_update_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L232"}, {"caller_nid": "crud_process_route_update_route", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L232"}, {"caller_nid": "crud_process_route_update_route", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L234"}, {"caller_nid": "crud_process_route_update_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L235"}, {"caller_nid": "crud_process_route_update_route", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L236"}, {"caller_nid": "crud_process_route_update_route", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L237"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L244"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L245"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L246"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L246"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L246"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L247"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L254"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L257"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L258"}, {"caller_nid": "crud_process_route_set_current_route", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L259"}, {"caller_nid": "crud_process_route_soft_delete_sub_records", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L268"}, {"caller_nid": "crud_process_route_soft_delete_sub_records", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L268"}, {"caller_nid": "crud_process_route_soft_delete_sub_records", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L268"}, {"caller_nid": "crud_process_route_soft_delete_sub_records", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L269"}, {"caller_nid": "crud_process_route_soft_delete_sub_records", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L274"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L278"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "BizProcessRouteStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L278"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L279"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L280"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L280"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L281"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L281"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L282"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L282"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L283"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L283"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L284"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L284"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L285"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L286"}, {"caller_nid": "crud_process_route_create_step_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L286"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L293"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "BizProcessRouteStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L293"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L294"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L295"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L295"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L296"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L296"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L297"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L297"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L298"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L298"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L299"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L299"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L300"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L301"}, {"caller_nid": "crud_process_route_create_step_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L301"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L308"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "BizProcessRouteStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L308"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L309"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L310"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L310"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L311"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L311"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L312"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L312"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L313"}, {"caller_nid": "crud_process_route_create_step_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L313"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L320"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "BizProcessRouteStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L320"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L321"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L322"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L322"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L323"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L323"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L324"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L325"}, {"caller_nid": "crud_process_route_create_step_data_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L325"}, {"caller_nid": "crud_process_route_add_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L339"}, {"caller_nid": "crud_process_route_add_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L341"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L341"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L341"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L342"}, {"caller_nid": "crud_process_route_add_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L345"}, {"caller_nid": "crud_process_route_add_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L347"}, {"caller_nid": "crud_process_route_add_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L349"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L349"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L349"}, {"caller_nid": "crud_process_route_add_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L349"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L350"}, {"caller_nid": "crud_process_route_add_step", "callee": "BizProcessRouteStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L354"}, {"caller_nid": "crud_process_route_add_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L355"}, {"caller_nid": "crud_process_route_add_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L365"}, {"caller_nid": "crud_process_route_add_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L366"}, {"caller_nid": "crud_process_route_add_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L368"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L368"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L368"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L369"}, {"caller_nid": "crud_process_route_add_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L378"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L378"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L378"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L379"}, {"caller_nid": "crud_process_route_add_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L388"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L388"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L388"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L389"}, {"caller_nid": "crud_process_route_add_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L397"}, {"caller_nid": "crud_process_route_add_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L397"}, {"caller_nid": "crud_process_route_add_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L397"}, {"caller_nid": "crud_process_route_add_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L398"}, {"caller_nid": "crud_process_route_add_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L405"}, {"caller_nid": "crud_process_route_update_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L411"}, {"caller_nid": "crud_process_route_update_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L411"}, {"caller_nid": "crud_process_route_update_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L411"}, {"caller_nid": "crud_process_route_update_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L412"}, {"caller_nid": "crud_process_route_update_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L415"}, {"caller_nid": "crud_process_route_update_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L418"}, {"caller_nid": "crud_process_route_update_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L420"}, {"caller_nid": "crud_process_route_update_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L420"}, {"caller_nid": "crud_process_route_update_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L422"}, {"caller_nid": "crud_process_route_update_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L423"}, {"caller_nid": "crud_process_route_update_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L424"}, {"caller_nid": "crud_process_route_update_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L425"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L430"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L431"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L432"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L432"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L432"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L433"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L439"}, {"caller_nid": "crud_process_route_reorder_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L440"}, {"caller_nid": "crud_process_route_copy_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L446"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L446"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L446"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L447"}, {"caller_nid": "crud_process_route_copy_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L450"}, {"caller_nid": "crud_process_route_copy_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L452"}, {"caller_nid": "crud_process_route_copy_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L456"}, {"caller_nid": "crud_process_route_copy_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L456"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L456"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L456"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L457"}, {"caller_nid": "crud_process_route_copy_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L462"}, {"caller_nid": "crud_process_route_copy_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L466"}, {"caller_nid": "crud_process_route_copy_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L469"}, {"caller_nid": "crud_process_route_copy_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L470"}, {"caller_nid": "crud_process_route_copy_step", "callee": "BizProcessRouteStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L472"}, {"caller_nid": "crud_process_route_copy_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L473"}, {"caller_nid": "crud_process_route_copy_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L483"}, {"caller_nid": "crud_process_route_copy_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L484"}, {"caller_nid": "crud_process_route_copy_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L487"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L487"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L487"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L488"}, {"caller_nid": "crud_process_route_copy_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L498"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L498"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L498"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L499"}, {"caller_nid": "crud_process_route_copy_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L509"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L509"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L509"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L510"}, {"caller_nid": "crud_process_route_copy_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L518"}, {"caller_nid": "crud_process_route_copy_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L518"}, {"caller_nid": "crud_process_route_copy_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L518"}, {"caller_nid": "crud_process_route_copy_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L519"}, {"caller_nid": "crud_process_route_copy_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L526"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L532"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L532"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L532"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L533"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L536"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L537"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L540"}, {"caller_nid": "crud_process_route_soft_delete_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L545"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L551"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L552"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L555"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L557"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L557"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L557"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L558"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L563"}, {"caller_nid": "crud_process_route_soft_delete_route", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L568"}, {"caller_nid": "crud_process_route_update_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L576"}, {"caller_nid": "crud_process_route_update_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L580"}, {"caller_nid": "crud_process_route_update_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L584"}, {"caller_nid": "crud_process_route_update_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L588"}, {"caller_nid": "crud_process_route_update_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L592"}, {"caller_nid": "crud_process_route_update_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L596"}, {"caller_nid": "crud_process_route_update_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L600"}, {"caller_nid": "crud_process_route_update_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L604"}, {"caller_nid": "crud_process_route_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L610"}, {"caller_nid": "crud_process_route_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L610"}, {"caller_nid": "crud_process_route_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py", "source_location": "L610"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/71ba712ac2f187506587936dbf8192b2cee617e6c209ba9dfde4833804fa0373.json b/backend/app/graphify-out/cache/ast/71ba712ac2f187506587936dbf8192b2cee617e6c209ba9dfde4833804fa0373.json new file mode 100644 index 00000000..8e320a30 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/71ba712ac2f187506587936dbf8192b2cee617e6c209ba9dfde4833804fa0373.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L1"}, {"id": "api_sample_reception_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L21"}, {"id": "api_sample_reception_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L31"}, {"id": "api_sample_reception_page_payload", "label": "_page_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L38"}, {"id": "api_sample_reception_checkitembody", "label": "CheckItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L51"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_sample_reception_checkitemupdatebody", "label": "CheckItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L61"}, {"id": "api_sample_reception_list_check_items", "label": "list_check_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L72"}, {"id": "api_sample_reception_list_active_check_items", "label": "list_active_check_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L102"}, {"id": "api_sample_reception_create_check_item", "label": "create_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L117"}, {"id": "api_sample_reception_update_check_item", "label": "update_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L148"}, {"id": "api_sample_reception_delete_check_item", "label": "delete_check_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L178"}, {"id": "api_sample_reception_list_pending_samples", "label": "list_pending_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L199"}, {"id": "api_sample_reception_list_received_samples", "label": "list_received_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L221"}, {"id": "api_sample_reception_get_sample_reception_detail", "label": "get_sample_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L243"}, {"id": "api_sample_reception_receptionchecksubmit", "label": "ReceptionCheckSubmit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L260"}, {"id": "api_sample_reception_samplereceptioncreatebody", "label": "SampleReceptionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L267"}, {"id": "api_sample_reception_post_sample_reception", "label": "post_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L286"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_page_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_checkitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "api_sample_reception_checkitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_checkitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L61", "weight": 1.0}, {"source": "api_sample_reception_checkitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_list_check_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_list_active_check_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_create_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L117", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_update_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_delete_check_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_list_pending_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_list_received_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_get_sample_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L243", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_receptionchecksubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L260", "weight": 1.0}, {"source": "api_sample_reception_receptionchecksubmit", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L260", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_samplereceptioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L267", "weight": 1.0}, {"source": "api_sample_reception_samplereceptioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_sample_reception_py", "target": "api_sample_reception_post_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L286", "weight": 1.0}, {"source": "api_sample_reception_list_check_items", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L81", "weight": 1.0}, {"source": "api_sample_reception_list_check_items", "target": "api_sample_reception_page_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L94", "weight": 1.0}, {"source": "api_sample_reception_list_active_check_items", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L107", "weight": 1.0}, {"source": "api_sample_reception_create_check_item", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L123", "weight": 1.0}, {"source": "api_sample_reception_create_check_item", "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L124", "weight": 1.0}, {"source": "api_sample_reception_update_check_item", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "api_sample_reception_update_check_item", "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "api_sample_reception_delete_check_item", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "api_sample_reception_list_pending_samples", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L208", "weight": 1.0}, {"source": "api_sample_reception_list_pending_samples", "target": "api_sample_reception_page_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L213", "weight": 1.0}, {"source": "api_sample_reception_list_received_samples", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L230", "weight": 1.0}, {"source": "api_sample_reception_list_received_samples", "target": "api_sample_reception_page_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L235", "weight": 1.0}, {"source": "api_sample_reception_get_sample_reception_detail", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L249", "weight": 1.0}, {"source": "api_sample_reception_post_sample_reception", "target": "api_sample_reception_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L292", "weight": 1.0}, {"source": "api_sample_reception_post_sample_reception", "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L293", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_sample_reception_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L22"}, {"caller_nid": "api_sample_reception_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L24"}, {"caller_nid": "api_sample_reception_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L25"}, {"caller_nid": "api_sample_reception_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L25"}, {"caller_nid": "api_sample_reception_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L25"}, {"caller_nid": "api_sample_reception_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L27"}, {"caller_nid": "api_sample_reception_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L32"}, {"caller_nid": "api_sample_reception_get_current_user_id", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L34"}, {"caller_nid": "api_sample_reception_get_current_user_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L35"}, {"caller_nid": "api_sample_reception_page_payload", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L44"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L82"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L82"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L87"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L87"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L89"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L90"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L91"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L92"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L92"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L92"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L92"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L92"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L93"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L94"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L96"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L96"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L98"}, {"caller_nid": "api_sample_reception_list_check_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L98"}, {"caller_nid": "api_sample_reception_list_active_check_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L109"}, {"caller_nid": "api_sample_reception_list_active_check_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L111"}, {"caller_nid": "api_sample_reception_list_active_check_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L111"}, {"caller_nid": "api_sample_reception_list_active_check_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L113"}, {"caller_nid": "api_sample_reception_list_active_check_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L113"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L125"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L125"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L125"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L138"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L138"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L140"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L140"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L142"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L142"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L144"}, {"caller_nid": "api_sample_reception_create_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L144"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L168"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L168"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L170"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L170"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L172"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L172"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L174"}, {"caller_nid": "api_sample_reception_update_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L174"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "soft_delete_check_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L185"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L186"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L188"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L188"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L190"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L190"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L192"}, {"caller_nid": "api_sample_reception_delete_check_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L192"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "list_pending_protocol_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L209"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L213"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L215"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L215"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L217"}, {"caller_nid": "api_sample_reception_list_pending_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L217"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "list_received_protocol_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L231"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L235"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L237"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L237"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L239"}, {"caller_nid": "api_sample_reception_list_received_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L239"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L250"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L252"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L253"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L255"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L255"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L257"}, {"caller_nid": "api_sample_reception_get_sample_reception_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L257"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L294"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L294"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L294"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L296"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L298"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "create_sample_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L302"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L321"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L322"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L324"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L324"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L326"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L326"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L328"}, {"caller_nid": "api_sample_reception_post_sample_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py", "source_location": "L328"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/749a2df036ddbffeb70d0801d6482006b2d9f19a1b9404168b0e3b02637a5f98.json b/backend/app/graphify-out/cache/ast/749a2df036ddbffeb70d0801d6482006b2d9f19a1b9404168b0e3b02637a5f98.json new file mode 100644 index 00000000..7cf693f6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/749a2df036ddbffeb70d0801d6482006b2d9f19a1b9404168b0e3b02637a5f98.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "label": "delivery.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L1"}, {"id": "schemas_delivery_deliverytaskitemresponse", "label": "DeliveryTaskItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_delivery_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L25"}, {"id": "schemas_delivery_deliverytaskresponse", "label": "DeliveryTaskResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L29"}, {"id": "schemas_delivery_deliverytaskdetailresponse", "label": "DeliveryTaskDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L54"}, {"id": "schemas_delivery_deliverytasklistresponse", "label": "DeliveryTaskListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L61"}, {"id": "schemas_delivery_deliverytaskcreaterequest", "label": "DeliveryTaskCreateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L70"}, {"id": "schemas_delivery_deliverytaskassignrequest", "label": "DeliveryTaskAssignRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L79"}, {"id": "schemas_delivery_deliverytaskpickuprequest", "label": "DeliveryTaskPickupRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L84"}, {"id": "schemas_delivery_deliverytaskdeliverrequest", "label": "DeliveryTaskDeliverRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L90"}, {"id": "schemas_delivery_deliverytaskcancelrequest", "label": "DeliveryTaskCancelRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L96"}, {"id": "schemas_delivery_deliverytaskstatusupdaterequest", "label": "DeliveryTaskStatusUpdateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L101"}, {"id": "schemas_delivery_suppliertaskresponse", "label": "SupplierTaskResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L110"}, {"id": "schemas_delivery_suppliertasklistresponse", "label": "SupplierTaskListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L134"}, {"id": "schemas_delivery_supplierconfirmpickuprequest", "label": "SupplierConfirmPickupRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L143"}, {"id": "schemas_delivery_supplierconfirmpreparedrequest", "label": "SupplierConfirmPreparedRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L148"}, {"id": "schemas_delivery_deliverystatisticsresponse", "label": "DeliveryStatisticsResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L156"}, {"id": "schemas_delivery_deliverywarningitem", "label": "DeliveryWarningItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L167"}, {"id": "schemas_delivery_deliverywarninglistresponse", "label": "DeliveryWarningListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L178"}, {"id": "schemas_delivery_deliveryassignrequest", "label": "DeliveryAssignRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L190"}, {"id": "schemas_delivery_deliveryassignbatchrequest", "label": "DeliveryAssignBatchRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L195"}, {"id": "schemas_delivery_deliverypickuprequest", "label": "DeliveryPickupRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L201"}, {"id": "schemas_delivery_deliverydeliveritem", "label": "DeliveryDeliverItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L208"}, {"id": "schemas_delivery_deliverydeliverrequest", "label": "DeliveryDeliverRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L214"}, {"id": "schemas_delivery_deliverycancelrequest", "label": "DeliveryCancelRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L222"}, {"id": "schemas_delivery_deliveryreassignrequest", "label": "DeliveryReassignRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L228"}, {"id": "schemas_delivery_deliverystatusresponse", "label": "DeliveryStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L235"}, {"id": "schemas_delivery_deliverytaskstatistics", "label": "DeliveryTaskStatistics", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L242"}, {"id": "schemas_delivery_deliveryattachmentresponse", "label": "DeliveryAttachmentResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L252"}, {"id": "schemas_delivery_rationale_1", "label": "Pydantic schemas - \u914d\u9001\u4efb\u52a1\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskitemresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskdetailresponse", "target": "schemas_delivery_deliverytaskresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytasklistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L61", "weight": 1.0}, {"source": "schemas_delivery_deliverytasklistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskcreaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L70", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskcreaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskassignrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L79", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskassignrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskpickuprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L84", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskpickuprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskdeliverrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L90", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskdeliverrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskcancelrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L96", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskcancelrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskstatusupdaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L101", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskstatusupdaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_suppliertaskresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L110", "weight": 1.0}, {"source": "schemas_delivery_suppliertaskresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_suppliertasklistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L134", "weight": 1.0}, {"source": "schemas_delivery_suppliertasklistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_supplierconfirmpickuprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L143", "weight": 1.0}, {"source": "schemas_delivery_supplierconfirmpickuprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_supplierconfirmpreparedrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L148", "weight": 1.0}, {"source": "schemas_delivery_supplierconfirmpreparedrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverystatisticsresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L156", "weight": 1.0}, {"source": "schemas_delivery_deliverystatisticsresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverywarningitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L167", "weight": 1.0}, {"source": "schemas_delivery_deliverywarningitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverywarninglistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L178", "weight": 1.0}, {"source": "schemas_delivery_deliverywarninglistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliveryassignrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L190", "weight": 1.0}, {"source": "schemas_delivery_deliveryassignrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliveryassignbatchrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L195", "weight": 1.0}, {"source": "schemas_delivery_deliveryassignbatchrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverypickuprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L201", "weight": 1.0}, {"source": "schemas_delivery_deliverypickuprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverydeliveritem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L208", "weight": 1.0}, {"source": "schemas_delivery_deliverydeliveritem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverydeliverrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L214", "weight": 1.0}, {"source": "schemas_delivery_deliverydeliverrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverycancelrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L222", "weight": 1.0}, {"source": "schemas_delivery_deliverycancelrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliveryreassignrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L228", "weight": 1.0}, {"source": "schemas_delivery_deliveryreassignrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverystatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L235", "weight": 1.0}, {"source": "schemas_delivery_deliverystatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliverytaskstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L242", "weight": 1.0}, {"source": "schemas_delivery_deliverytaskstatistics", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_deliveryattachmentresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L252", "weight": 1.0}, {"source": "schemas_delivery_deliveryattachmentresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "target": "schemas_delivery_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L260", "weight": 1.0}, {"source": "schemas_delivery_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_delivery_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/74c312d82842ea3fa3b9b1a0b8c50911e36ba9082c14135bf028ca9f310fc493.json b/backend/app/graphify-out/cache/ast/74c312d82842ea3fa3b9b1a0b8c50911e36ba9082c14135bf028ca9f310fc493.json new file mode 100644 index 00000000..78dcc13a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/74c312d82842ea3fa3b9b1a0b8c50911e36ba9082c14135bf028ca9f310fc493.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_init_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_init_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/__init__.py", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/751c25b78a918ca3737d4fb9f8d80543ef0808e7340bd9d619f83d41b2966d18.json b/backend/app/graphify-out/cache/ast/751c25b78a918ca3737d4fb9f8d80543ef0808e7340bd9d619f83d41b2966d18.json new file mode 100644 index 00000000..cf761cb1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/751c25b78a918ca3737d4fb9f8d80543ef0808e7340bd9d619f83d41b2966d18.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L39"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L49"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L107"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L141"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L172"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L253"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L364"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L420"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L532"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L815"}, {"id": "crud_sample_reception_rationale_35", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L35"}, {"id": "crud_sample_reception_rationale_74", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L74"}, {"id": "crud_sample_reception_rationale_108", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L108"}, {"id": "crud_sample_reception_rationale_179", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L179"}, {"id": "crud_sample_reception_rationale_786", "label": "\u6309\u534f\u8bae\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff08\u542b\u68c0\u67e5\u9879\u660e\u7ec6\u3001\u9644\u4ef6\u5217\u8868\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"id": "crud_sample_reception_rationale_820", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L532", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L815", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L152", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L225", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L245", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L339", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L356", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L380", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L390", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L395", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L405", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L445", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L463", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L513", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L525", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L550", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L558", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L571", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L807", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L844", "weight": 1.0}, {"source": "crud_sample_reception_rationale_35", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L35", "weight": 1.0}, {"source": "crud_sample_reception_rationale_74", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L74", "weight": 1.0}, {"source": "crud_sample_reception_rationale_108", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L108", "weight": 1.0}, {"source": "crud_sample_reception_rationale_179", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L179", "weight": 1.0}, {"source": "crud_sample_reception_rationale_786", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786", "weight": 1.0}, {"source": "crud_sample_reception_rationale_820", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L36"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L40"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L76"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L76"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L76"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L76"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L76"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L85"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L92"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L110"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L110"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L110"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L110"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L110"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L119"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L126"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L144"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L144"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L144"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L152"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L157"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L160"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L161"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L162"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L163"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L165"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L166"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L186"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L199"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L199"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L199"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L211"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L224"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L234"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L242"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L244"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L245"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L246"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L249"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L256"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L256"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L256"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L269"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L270"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L271"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L273"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L274"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L275"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L276"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L289"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L302"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L320"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L343"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L355"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L356"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L360"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L381"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L381"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L381"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L381"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L383"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L383"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L385"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L390"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L396"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L396"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L396"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L396"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L398"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L398"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L399"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L400"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L401"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L405"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L410"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L410"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L410"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L413"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L414"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L414"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L417"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L433"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L433"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L438"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L441"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L445"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L445"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L445"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L451"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L453"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L455"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L468"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L469"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L470"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L472"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L477"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L478"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L479"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L480"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L481"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L485"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L486"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L487"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L487"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L508"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L513"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L520"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L525"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L528"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L528"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L529"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L549"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L553"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L558"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L558"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L563"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L587"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L597"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L630"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L632"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L637"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L639"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L639"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L639"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L648"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L659"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L667"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L669"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L669"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L669"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L678"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L696"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L698"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L700"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L702"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L702"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L702"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L717"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L730"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L735"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L737"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L748"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L748"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L748"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L755"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L756"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L760"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L769"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L776"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L777"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L790"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L790"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L790"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L792"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L801"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L804"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L806"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L808"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L826"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L835"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L841"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L843"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L845"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/7aaacbf972c21d9fd0b25c9a3466d7ac07cd9449dbc7ac96b59bfbd53ee67ed5.json b/backend/app/graphify-out/cache/ast/7aaacbf972c21d9fd0b25c9a3466d7ac07cd9449dbc7ac96b59bfbd53ee67ed5.json new file mode 100644 index 00000000..354d7486 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/7aaacbf972c21d9fd0b25c9a3466d7ac07cd9449dbc7ac96b59bfbd53ee67ed5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "label": "cell_product.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L1"}, {"id": "schemas_cell_product_cellproductcreate", "label": "CellProductCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_cell_product_cellproductupdate", "label": "CellProductUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L22"}, {"id": "schemas_cell_product_cellproductlistquery", "label": "CellProductListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L36"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "schemas_cell_product_cellproductcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_cell_product_cellproductcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "schemas_cell_product_cellproductupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L22", "weight": 1.0}, {"source": "schemas_cell_product_cellproductupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_cell_product_py", "target": "schemas_cell_product_cellproductlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L36", "weight": 1.0}, {"source": "schemas_cell_product_cellproductlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py", "source_location": "L36", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/7e504aaa4ae8ec0b70adf3c455095f7bd795f5e4e1c6a53c255b5e78cdaba84b.json b/backend/app/graphify-out/cache/ast/7e504aaa4ae8ec0b70adf3c455095f7bd795f5e4e1c6a53c255b5e78cdaba84b.json new file mode 100644 index 00000000..e006765c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/7e504aaa4ae8ec0b70adf3c455095f7bd795f5e4e1c6a53c255b5e78cdaba84b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "label": "common.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L1"}, {"id": "schemas_common_paginationparams", "label": "PaginationParams", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_common_paginationresult", "label": "PaginationResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L12"}, {"id": "schemas_common_idinput", "label": "IdInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L21"}, {"id": "schemas_common_statusinput", "label": "StatusInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L26"}, {"id": "schemas_common_deleteinput", "label": "DeleteInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L31"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "schemas_common_paginationparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_common_paginationparams", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "schemas_common_paginationresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L12", "weight": 1.0}, {"source": "schemas_common_paginationresult", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "schemas_common_idinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L21", "weight": 1.0}, {"source": "schemas_common_idinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "schemas_common_statusinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_common_statusinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_common_py", "target": "schemas_common_deleteinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L31", "weight": 1.0}, {"source": "schemas_common_deleteinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py", "source_location": "L31", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/7e7bd8a8e151a0da55a3465a8834b584753dbbb62b7c3c8b3cd80d5e63f7d654.json b/backend/app/graphify-out/cache/ast/7e7bd8a8e151a0da55a3465a8834b584753dbbb62b7c3c8b3cd80d5e63f7d654.json new file mode 100644 index 00000000..1333e0b3 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/7e7bd8a8e151a0da55a3465a8834b584753dbbb62b7c3c8b3cd80d5e63f7d654.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "label": "process_category.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L1"}, {"id": "crud_process_category_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L15"}, {"id": "crud_process_category_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L28"}, {"id": "crud_process_category_get_process_category", "label": "get_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L64"}, {"id": "crud_process_category_category_code_exists", "label": "category_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L72"}, {"id": "crud_process_category_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L81"}, {"id": "crud_process_category_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L116"}, {"id": "crud_process_category_soft_delete_process_category", "label": "soft_delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L150"}, {"id": "crud_process_category_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L160"}, {"id": "crud_process_category_rationale_1", "label": "\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b CRUD\uff08biz_process_category\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_get_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_category_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_soft_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "target": "crud_process_category_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_process_category_list_process_categories", "target": "crud_process_category_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L61", "weight": 1.0}, {"source": "crud_process_category_create_process_category", "target": "crud_process_category_category_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_process_category_update_process_category", "target": "crud_process_category_get_process_category", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_process_category_update_process_category", "target": "crud_process_category_category_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L133", "weight": 1.0}, {"source": "crud_process_category_soft_delete_process_category", "target": "crud_process_category_get_process_category", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L151", "weight": 1.0}, {"source": "crud_process_category_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_process_category_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_process_category_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L23"}, {"caller_nid": "crud_process_category_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L24"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L51"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L51"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L51"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L51"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L51"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L52"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L53"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L53"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L55"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L55"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L55"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L55"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L55"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L56"}, {"caller_nid": "crud_process_category_list_process_categories", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L61"}, {"caller_nid": "crud_process_category_get_process_category", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L66"}, {"caller_nid": "crud_process_category_get_process_category", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L66"}, {"caller_nid": "crud_process_category_get_process_category", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L66"}, {"caller_nid": "crud_process_category_get_process_category", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L67"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L73"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L73"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L74"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L74"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L77"}, {"caller_nid": "crud_process_category_category_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L78"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L91"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L93"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L95"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "BizProcessCategory", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L96"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L97"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L99"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L102"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L105"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L107"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L110"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L111"}, {"caller_nid": "crud_process_category_create_process_category", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L112"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L128"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L130"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L132"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L134"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L137"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L141"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L143"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L144"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L145"}, {"caller_nid": "crud_process_category_update_process_category", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L146"}, {"caller_nid": "crud_process_category_soft_delete_process_category", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L153"}, {"caller_nid": "crud_process_category_soft_delete_process_category", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L155"}, {"caller_nid": "crud_process_category_soft_delete_process_category", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L156"}, {"caller_nid": "crud_process_category_soft_delete_process_category", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L157"}, {"caller_nid": "crud_process_category_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L163"}, {"caller_nid": "crud_process_category_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L163"}, {"caller_nid": "crud_process_category_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py", "source_location": "L163"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8492a697a4d2fa79067b0c1231860c54e0c8378bce80be71a9ce42ec6d83515e.json b/backend/app/graphify-out/cache/ast/8492a697a4d2fa79067b0c1231860c54e0c8378bce80be71a9ce42ec6d83515e.json new file mode 100644 index 00000000..80947440 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8492a697a4d2fa79067b0c1231860c54e0c8378bce80be71a9ce42ec6d83515e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "label": "api_crypto_middleware.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L1"}, {"id": "core_api_crypto_middleware_nonce_key", "label": "_nonce_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L28"}, {"id": "core_api_crypto_middleware_should_skip_path", "label": "_should_skip_path()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L32"}, {"id": "core_api_crypto_middleware_is_crypto_api", "label": "_is_crypto_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L37"}, {"id": "core_api_crypto_middleware_claims_from_auth", "label": "_claims_from_auth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L43"}, {"id": "core_api_crypto_middleware_get_redis_client", "label": "_get_redis_client()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L61"}, {"id": "core_api_crypto_middleware_mark_nonce_once", "label": "_mark_nonce_once()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L78"}, {"id": "core_api_crypto_middleware_json_error_response", "label": "_json_error_response()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L100"}, {"id": "core_api_crypto_middleware_coerce_post_method_override_to_get", "label": "_coerce_post_method_override_to_get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L105"}, {"id": "core_api_crypto_middleware_apicryptomiddleware", "label": "ApiCryptoMiddleware", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L151"}, {"id": "basehttpmiddleware", "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L152"}, {"id": "core_api_crypto_middleware_rationale_38", "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L38"}, {"id": "core_api_crypto_middleware_rationale_106", "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L106"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "redis_asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "jose", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "redis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "starlette_middleware_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "starlette_requests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "starlette_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "app_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_nonce_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_should_skip_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_is_crypto_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_claims_from_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_get_redis_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_mark_nonce_once", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_json_error_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_apicryptomiddleware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware", "target": "basehttpmiddleware", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware", "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L152", "weight": 1.0}, {"source": "core_api_crypto_middleware_mark_nonce_once", "target": "core_api_crypto_middleware_nonce_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L80", "weight": 1.0}, {"source": "core_api_crypto_middleware_mark_nonce_once", "target": "core_api_crypto_middleware_get_redis_client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L81", "weight": 1.0}, {"source": "core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "core_api_crypto_middleware_json_error_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L127", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L154", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_json_error_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L159", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_is_crypto_api", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L161", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_should_skip_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L161", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_claims_from_auth", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L183", "weight": 1.0}, {"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_mark_nonce_once", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L196", "weight": 1.0}, {"source": "core_api_crypto_middleware_rationale_38", "target": "core_api_crypto_middleware_is_crypto_api", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L38", "weight": 1.0}, {"source": "core_api_crypto_middleware_rationale_106", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_api_crypto_middleware_should_skip_path", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L33"}, {"caller_nid": "core_api_crypto_middleware_should_skip_path", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L33"}, {"caller_nid": "core_api_crypto_middleware_should_skip_path", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L33"}, {"caller_nid": "core_api_crypto_middleware_is_crypto_api", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L40"}, {"caller_nid": "core_api_crypto_middleware_is_crypto_api", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L40"}, {"caller_nid": "core_api_crypto_middleware_claims_from_auth", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L44"}, {"caller_nid": "core_api_crypto_middleware_claims_from_auth", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L46"}, {"caller_nid": "core_api_crypto_middleware_claims_from_auth", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L50"}, {"caller_nid": "core_api_crypto_middleware_claims_from_auth", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L56"}, {"caller_nid": "core_api_crypto_middleware_get_redis_client", "callee": "Redis", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L66"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L79"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L79"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "wait_for", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L84"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L84"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L85"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L87"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L89"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L91"}, {"caller_nid": "core_api_crypto_middleware_mark_nonce_once", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L93"}, {"caller_nid": "core_api_crypto_middleware_json_error_response", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L101"}, {"caller_nid": "core_api_crypto_middleware_json_error_response", "callee": "Response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L102"}, {"caller_nid": "core_api_crypto_middleware_json_error_response", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L102"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L112"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L113"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L113"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L115"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "body", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L117"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L121"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L121"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L122"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L126"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L126"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L133"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L135"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L136"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L136"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L137"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "parse_qsl", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L137"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L138"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L139"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L141"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L142"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "urlencode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L142"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L147"}, {"caller_nid": "core_api_crypto_middleware_coerce_post_method_override_to_get", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L148"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L157"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L158"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L162"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L164"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L164"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L166"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "body", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L168"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L172"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L172"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L173"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L178"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L178"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L180"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L181"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L183"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L187"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L188"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L189"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L190"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L191"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "is_ts_in_window", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L193"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L193"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L194"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L196"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L196"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L197"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L200"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L202"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L203"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L204"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L207"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L209"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L212"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L212"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L213"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L217"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L218"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "urlencode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L218"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L222"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L223"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L223"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L225"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L225"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L230"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "call_next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L231"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L233"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L233"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L239"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L242"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L243"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L244"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L250"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L250"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L251"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L257"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L257"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "gen_nonce_hex", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L258"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L259"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L261"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "encrypt_json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L265"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L267"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L274"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L278"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L278"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "Response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L279"}, {"caller_nid": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py", "source_location": "L280"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/84ec888699750105783bc19a9a41c5b58e209bc711dde9101abb4907094a40b6.json b/backend/app/graphify-out/cache/ast/84ec888699750105783bc19a9a41c5b58e209bc711dde9101abb4907094a40b6.json new file mode 100644 index 00000000..3f4c5ee4 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/84ec888699750105783bc19a9a41c5b58e209bc711dde9101abb4907094a40b6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "label": "qc_third_party_item.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L1"}, {"id": "crud_qc_third_party_item_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L16"}, {"id": "crud_qc_third_party_item_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L22"}, {"id": "crud_qc_third_party_item_item_code_exists", "label": "item_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L38"}, {"id": "crud_qc_third_party_item_company_name_map", "label": "_company_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L59"}, {"id": "crud_qc_third_party_item_list_items", "label": "list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L70"}, {"id": "crud_qc_third_party_item_list_active_items", "label": "list_active_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L115"}, {"id": "crud_qc_third_party_item_get_item", "label": "get_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L132"}, {"id": "crud_qc_third_party_item_create_item", "label": "create_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L143"}, {"id": "crud_qc_third_party_item_update_item", "label": "update_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L195"}, {"id": "crud_qc_third_party_item_soft_delete_item", "label": "soft_delete_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L249"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_item_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_company_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_list_active_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_get_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_create_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_update_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_item_py", "target": "crud_qc_third_party_item_soft_delete_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L249", "weight": 1.0}, {"source": "crud_qc_third_party_item_row_to_dict", "target": "crud_qc_third_party_item_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L29", "weight": 1.0}, {"source": "crud_qc_third_party_item_list_items", "target": "crud_qc_third_party_item_company_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L111", "weight": 1.0}, {"source": "crud_qc_third_party_item_list_items", "target": "crud_qc_third_party_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L112", "weight": 1.0}, {"source": "crud_qc_third_party_item_list_active_items", "target": "crud_qc_third_party_item_company_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L128", "weight": 1.0}, {"source": "crud_qc_third_party_item_list_active_items", "target": "crud_qc_third_party_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L129", "weight": 1.0}, {"source": "crud_qc_third_party_item_create_item", "target": "crud_qc_third_party_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L163", "weight": 1.0}, {"source": "crud_qc_third_party_item_update_item", "target": "crud_qc_third_party_item_get_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_qc_third_party_item_update_item", "target": "crud_qc_third_party_item_item_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L222", "weight": 1.0}, {"source": "crud_qc_third_party_item_soft_delete_item", "target": "crud_qc_third_party_item_get_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L250", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_third_party_item_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L19"}, {"caller_nid": "crud_qc_third_party_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L33"}, {"caller_nid": "crud_qc_third_party_item_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L34"}, {"caller_nid": "crud_qc_third_party_item_item_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L45"}, {"caller_nid": "crud_qc_third_party_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L48"}, {"caller_nid": "crud_qc_third_party_item_item_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L48"}, {"caller_nid": "crud_qc_third_party_item_item_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L55"}, {"caller_nid": "crud_qc_third_party_item_item_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L56"}, {"caller_nid": "crud_qc_third_party_item_company_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L63"}, {"caller_nid": "crud_qc_third_party_item_company_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L63"}, {"caller_nid": "crud_qc_third_party_item_company_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L63"}, {"caller_nid": "crud_qc_third_party_item_company_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L64"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L100"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L100"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L100"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L100"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L100"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L101"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L102"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L102"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L104"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L104"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L104"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L104"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L104"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L105"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L105"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L110"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L112"}, {"caller_nid": "crud_qc_third_party_item_list_items", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L112"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L118"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L118"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L124"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L125"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L125"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L126"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L126"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L128"}, {"caller_nid": "crud_qc_third_party_item_list_active_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L129"}, {"caller_nid": "crud_qc_third_party_item_get_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L135"}, {"caller_nid": "crud_qc_third_party_item_get_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L135"}, {"caller_nid": "crud_qc_third_party_item_get_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L139"}, {"caller_nid": "crud_qc_third_party_item_get_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L140"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L157"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L159"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L160"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L162"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L164"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L165"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L167"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L168"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L170"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L171"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L171"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "BizQcThirdPartyItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L172"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L173"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L181"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L184"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L186"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L189"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L190"}, {"caller_nid": "crud_qc_third_party_item_create_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L191"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L211"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L214"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L216"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L219"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L221"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L223"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L226"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L228"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L231"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L231"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L233"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L235"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L240"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L242"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L243"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L244"}, {"caller_nid": "crud_qc_third_party_item_update_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L245"}, {"caller_nid": "crud_qc_third_party_item_soft_delete_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L252"}, {"caller_nid": "crud_qc_third_party_item_soft_delete_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L254"}, {"caller_nid": "crud_qc_third_party_item_soft_delete_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L255"}, {"caller_nid": "crud_qc_third_party_item_soft_delete_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py", "source_location": "L256"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/862aafed13413ed24a650dedbb5b6244c8cc42260f4acc86aac02890c21ee928.json b/backend/app/graphify-out/cache/ast/862aafed13413ed24a650dedbb5b6244c8cc42260f4acc86aac02890c21ee928.json new file mode 100644 index 00000000..01e01ea7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/862aafed13413ed24a650dedbb5b6244c8cc42260f4acc86aac02890c21ee928.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "label": "workflow_callback.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L1"}, {"id": "services_workflow_callback_register_local_callback", "label": "register_local_callback()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L23"}, {"id": "services_workflow_callback_dispatch_local", "label": "_dispatch_local()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L28"}, {"id": "services_workflow_callback_trigger_callback", "label": "trigger_callback()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L60"}, {"id": "services_workflow_callback_rationale_1", "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L1"}, {"id": "services_workflow_callback_rationale_24", "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L24"}, {"id": "services_workflow_callback_rationale_29", "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L29"}, {"id": "services_workflow_callback_rationale_61", "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L61"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "requests", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "services_workflow_callback_register_local_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "services_workflow_callback_dispatch_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "target": "services_workflow_callback_trigger_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L60", "weight": 1.0}, {"source": "services_workflow_callback_trigger_callback", "target": "services_workflow_callback_dispatch_local", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L76", "weight": 1.0}, {"source": "services_workflow_callback_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_services_workflow_callback_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L1", "weight": 1.0}, {"source": "services_workflow_callback_rationale_24", "target": "services_workflow_callback_register_local_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L24", "weight": 1.0}, {"source": "services_workflow_callback_rationale_29", "target": "services_workflow_callback_dispatch_local", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L29", "weight": 1.0}, {"source": "services_workflow_callback_rationale_61", "target": "services_workflow_callback_trigger_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L61", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_workflow_callback_dispatch_local", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L31"}, {"caller_nid": "services_workflow_callback_dispatch_local", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L33"}, {"caller_nid": "services_workflow_callback_dispatch_local", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L34"}, {"caller_nid": "services_workflow_callback_dispatch_local", "callee": "fn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L36"}, {"caller_nid": "services_workflow_callback_dispatch_local", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L37"}, {"caller_nid": "services_workflow_callback_dispatch_local", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L45"}, {"caller_nid": "services_workflow_callback_trigger_callback", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L88"}, {"caller_nid": "services_workflow_callback_trigger_callback", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L94"}, {"caller_nid": "services_workflow_callback_trigger_callback", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py", "source_location": "L101"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/866afe02cfb7f6199669bcb73bf5bcb323499d8e03b8cc35f1a8e09cbde355ce.json b/backend/app/graphify-out/cache/ast/866afe02cfb7f6199669bcb73bf5bcb323499d8e03b8cc35f1a8e09cbde355ce.json new file mode 100644 index 00000000..f936bddc --- /dev/null +++ b/backend/app/graphify-out/cache/ast/866afe02cfb7f6199669bcb73bf5bcb323499d8e03b8cc35f1a8e09cbde355ce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "label": "web_auth_roles.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L1"}, {"id": "services_web_auth_roles_map_role_name_to_web", "label": "_map_role_name_to_web()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L13"}, {"id": "services_web_auth_roles_resolve_web_role_for_user", "label": "resolve_web_role_for_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L25"}, {"id": "services_web_auth_roles_iter_user_menu_perm_codes", "label": "iter_user_menu_perm_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L53"}, {"id": "services_web_auth_roles_rationale_1", "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L1"}, {"id": "services_web_auth_roles_rationale_14", "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L14"}, {"id": "services_web_auth_roles_rationale_26", "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L26"}, {"id": "services_web_auth_roles_rationale_54", "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7a7a\u5219\u9000\u56de\u83dc\u5355 id\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L54"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "services_web_auth_roles_map_role_name_to_web", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "services_web_auth_roles_resolve_web_role_for_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "target": "services_web_auth_roles_iter_user_menu_perm_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L53", "weight": 1.0}, {"source": "services_web_auth_roles_resolve_web_role_for_user", "target": "services_web_auth_roles_map_role_name_to_web", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L47", "weight": 1.0}, {"source": "services_web_auth_roles_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_services_web_auth_roles_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L1", "weight": 1.0}, {"source": "services_web_auth_roles_rationale_14", "target": "services_web_auth_roles_map_role_name_to_web", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L14", "weight": 1.0}, {"source": "services_web_auth_roles_rationale_26", "target": "services_web_auth_roles_resolve_web_role_for_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L26", "weight": 1.0}, {"source": "services_web_auth_roles_rationale_54", "target": "services_web_auth_roles_iter_user_menu_perm_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_web_auth_roles_map_role_name_to_web", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L15"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L31"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L31"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L31"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L31"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L31"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L41"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L44"}, {"caller_nid": "services_web_auth_roles_resolve_web_role_for_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L44"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L56"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L60"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L60"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L60"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L60"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L60"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L63"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L71"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L86"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L87"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L88"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L90"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L92"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L92"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L92"}, {"caller_nid": "services_web_auth_roles_iter_user_menu_perm_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py", "source_location": "L95"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/88cf4251ce14e07ce042bb7aa2b2baa222bceb93f9c26c37906c2204cec00c50.json b/backend/app/graphify-out/cache/ast/88cf4251ce14e07ce042bb7aa2b2baa222bceb93f9c26c37906c2204cec00c50.json new file mode 100644 index 00000000..34678910 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/88cf4251ce14e07ce042bb7aa2b2baa222bceb93f9c26c37906c2204cec00c50.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "label": "storage.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L1"}, {"id": "core_storage_convert_heic_to_jpeg", "label": "convert_heic_to_jpeg()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L37"}, {"id": "core_storage_process_image_content", "label": "process_image_content()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L52"}, {"id": "core_storage_basestorage", "label": "BaseStorage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L61"}, {"id": "core_storage_basestorage_upload_file", "label": ".upload_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L64"}, {"id": "core_storage_basestorage_upload_base64", "label": ".upload_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L68"}, {"id": "core_storage_basestorage_delete_file", "label": ".delete_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L72"}, {"id": "core_storage_basestorage_get_url", "label": ".get_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L76"}, {"id": "core_storage_basestorage_presigned_download_url", "label": ".presigned_download_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L80"}, {"id": "core_storage_localstorage", "label": "LocalStorage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L87"}, {"id": "core_storage_localstorage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L90"}, {"id": "core_storage_localstorage_ensure_dir", "label": "._ensure_dir()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L94"}, {"id": "core_storage_localstorage_generate_filename", "label": "._generate_filename()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L100"}, {"id": "core_storage_localstorage_upload_file", "label": ".upload_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L106"}, {"id": "core_storage_localstorage_upload_base64", "label": ".upload_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L121"}, {"id": "core_storage_localstorage_delete_file", "label": ".delete_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L130"}, {"id": "core_storage_localstorage_get_url", "label": ".get_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L147"}, {"id": "core_storage_qiniustorage", "label": "QiniuStorage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L152"}, {"id": "core_storage_qiniustorage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L155"}, {"id": "core_storage_qiniustorage_generate_filename", "label": "._generate_filename()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L164"}, {"id": "core_storage_qiniustorage_upload_file", "label": ".upload_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L170"}, {"id": "core_storage_qiniustorage_upload_base64", "label": ".upload_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L185"}, {"id": "core_storage_qiniustorage_delete_file", "label": ".delete_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L193"}, {"id": "core_storage_qiniustorage_get_url", "label": ".get_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L204"}, {"id": "core_storage_ossstorage", "label": "OSSStorage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L209"}, {"id": "core_storage_ossstorage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L212"}, {"id": "core_storage_ossstorage_generate_filename", "label": "._generate_filename()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L222"}, {"id": "core_storage_ossstorage_upload_file", "label": ".upload_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L228"}, {"id": "core_storage_ossstorage_upload_base64", "label": ".upload_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L239"}, {"id": "core_storage_ossstorage_delete_file", "label": ".delete_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L247"}, {"id": "core_storage_ossstorage_get_url", "label": ".get_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L256"}, {"id": "core_storage_miniostorage", "label": "MinIOStorage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L261"}, {"id": "core_storage_miniostorage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L264"}, {"id": "core_storage_miniostorage_generate_filename", "label": "._generate_filename()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L282"}, {"id": "core_storage_miniostorage_upload_file", "label": ".upload_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L288"}, {"id": "core_storage_miniostorage_upload_base64", "label": ".upload_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L305"}, {"id": "core_storage_miniostorage_delete_file", "label": ".delete_file()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L313"}, {"id": "core_storage_miniostorage_get_url", "label": ".get_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L322"}, {"id": "core_storage_miniostorage_extract_object_key", "label": "._extract_object_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L326"}, {"id": "core_storage_miniostorage_presigned_download_url", "label": ".presigned_download_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L342"}, {"id": "core_storage_get_storage", "label": "get_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L361"}, {"id": "core_storage_rationale_1", "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L1"}, {"id": "core_storage_rationale_38", "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L38"}, {"id": "core_storage_rationale_53", "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L53"}, {"id": "core_storage_rationale_83", "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L83"}, {"id": "core_storage_rationale_345", "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L345"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_convert_heic_to_jpeg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_process_image_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_basestorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L61", "weight": 1.0}, {"source": "core_storage_basestorage", "target": "core_storage_basestorage_upload_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L64", "weight": 1.0}, {"source": "core_storage_basestorage", "target": "core_storage_basestorage_upload_base64", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L68", "weight": 1.0}, {"source": "core_storage_basestorage", "target": "core_storage_basestorage_delete_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L72", "weight": 1.0}, {"source": "core_storage_basestorage", "target": "core_storage_basestorage_get_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L76", "weight": 1.0}, {"source": "core_storage_basestorage", "target": "core_storage_basestorage_presigned_download_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_localstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L87", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_basestorage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L87", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L90", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_ensure_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L94", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_generate_filename", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L100", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_upload_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L106", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_upload_base64", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L121", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_delete_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L130", "weight": 1.0}, {"source": "core_storage_localstorage", "target": "core_storage_localstorage_get_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_qiniustorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L152", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_basestorage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L152", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L155", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_generate_filename", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L164", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_upload_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L170", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_upload_base64", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L185", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_delete_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L193", "weight": 1.0}, {"source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_get_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_ossstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L209", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_basestorage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L209", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L212", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_generate_filename", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L222", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_upload_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L228", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_upload_base64", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L239", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_delete_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L247", "weight": 1.0}, {"source": "core_storage_ossstorage", "target": "core_storage_ossstorage_get_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L256", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_miniostorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L261", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_basestorage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L261", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L264", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_generate_filename", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L282", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_upload_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L288", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_upload_base64", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L305", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_delete_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L313", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_get_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L322", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_extract_object_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L326", "weight": 1.0}, {"source": "core_storage_miniostorage", "target": "core_storage_miniostorage_presigned_download_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "target": "core_storage_get_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L361", "weight": 1.0}, {"source": "core_storage_process_image_content", "target": "core_storage_convert_heic_to_jpeg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L57", "weight": 1.0}, {"source": "core_storage_basestorage_presigned_download_url", "target": "core_storage_miniostorage_get_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L84", "weight": 1.0}, {"source": "core_storage_localstorage_upload_file", "target": "core_storage_process_image_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L109", "weight": 1.0}, {"source": "core_storage_localstorage_upload_file", "target": "core_storage_localstorage_ensure_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L111", "weight": 1.0}, {"source": "core_storage_localstorage_upload_file", "target": "core_storage_miniostorage_generate_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L112", "weight": 1.0}, {"source": "core_storage_localstorage_upload_file", "target": "core_storage_miniostorage_get_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L119", "weight": 1.0}, {"source": "core_storage_localstorage_upload_base64", "target": "core_storage_miniostorage_upload_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L128", "weight": 1.0}, {"source": "core_storage_qiniustorage_upload_file", "target": "core_storage_process_image_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L175", "weight": 1.0}, {"source": "core_storage_qiniustorage_upload_file", "target": "core_storage_miniostorage_generate_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L177", "weight": 1.0}, {"source": "core_storage_qiniustorage_upload_file", "target": "core_storage_miniostorage_get_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L182", "weight": 1.0}, {"source": "core_storage_qiniustorage_upload_base64", "target": "core_storage_miniostorage_upload_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L191", "weight": 1.0}, {"source": "core_storage_ossstorage_upload_file", "target": "core_storage_process_image_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L231", "weight": 1.0}, {"source": "core_storage_ossstorage_upload_file", "target": "core_storage_miniostorage_generate_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L233", "weight": 1.0}, {"source": "core_storage_ossstorage_upload_file", "target": "core_storage_miniostorage_get_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L236", "weight": 1.0}, {"source": "core_storage_ossstorage_upload_base64", "target": "core_storage_miniostorage_upload_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L245", "weight": 1.0}, {"source": "core_storage_miniostorage_upload_file", "target": "core_storage_process_image_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L291", "weight": 1.0}, {"source": "core_storage_miniostorage_upload_file", "target": "core_storage_miniostorage_generate_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L293", "weight": 1.0}, {"source": "core_storage_miniostorage_upload_file", "target": "core_storage_miniostorage_get_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L303", "weight": 1.0}, {"source": "core_storage_miniostorage_upload_base64", "target": "core_storage_miniostorage_upload_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L311", "weight": 1.0}, {"source": "core_storage_miniostorage_presigned_download_url", "target": "core_storage_miniostorage_extract_object_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L346", "weight": 1.0}, {"source": "core_storage_get_storage", "target": "core_storage_qiniustorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L366", "weight": 1.0}, {"source": "core_storage_get_storage", "target": "core_storage_ossstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L368", "weight": 1.0}, {"source": "core_storage_get_storage", "target": "core_storage_miniostorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L370", "weight": 1.0}, {"source": "core_storage_get_storage", "target": "core_storage_localstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L372", "weight": 1.0}, {"source": "core_storage_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_storage_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L1", "weight": 1.0}, {"source": "core_storage_rationale_38", "target": "core_storage_convert_heic_to_jpeg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L38", "weight": 1.0}, {"source": "core_storage_rationale_53", "target": "core_storage_process_image_content", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L53", "weight": 1.0}, {"source": "core_storage_rationale_83", "target": "core_storage_basestorage_presigned_download_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L83", "weight": 1.0}, {"source": "core_storage_rationale_345", "target": "core_storage_miniostorage_presigned_download_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L345", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "open", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L43"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "BytesIO", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L43"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "to_pillow", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L44"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "BytesIO", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L45"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "save", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L46"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "getvalue", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L47"}, {"caller_nid": "core_storage_convert_heic_to_jpeg", "callee": "Exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L49"}, {"caller_nid": "core_storage_process_image_content", "callee": "what", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L55"}, {"caller_nid": "core_storage_process_image_content", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L57"}, {"caller_nid": "core_storage_localstorage_init", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L91"}, {"caller_nid": "core_storage_localstorage_ensure_dir", "callee": "Path", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L96"}, {"caller_nid": "core_storage_localstorage_ensure_dir", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L96"}, {"caller_nid": "core_storage_localstorage_ensure_dir", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L96"}, {"caller_nid": "core_storage_localstorage_ensure_dir", "callee": "mkdir", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L97"}, {"caller_nid": "core_storage_localstorage_generate_filename", "callee": "splitext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L102"}, {"caller_nid": "core_storage_localstorage_generate_filename", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L103"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "open", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L115"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "write", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L116"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L118"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L118"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L118"}, {"caller_nid": "core_storage_localstorage_upload_file", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L118"}, {"caller_nid": "core_storage_localstorage_upload_base64", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L125"}, {"caller_nid": "core_storage_localstorage_upload_base64", "callee": "b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L127"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L134"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L135"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L135"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L137"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "Path", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L139"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L140"}, {"caller_nid": "core_storage_localstorage_delete_file", "callee": "unlink", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L141"}, {"caller_nid": "core_storage_qiniustorage_init", "callee": "Auth", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L158"}, {"caller_nid": "core_storage_qiniustorage_init", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L160"}, {"caller_nid": "core_storage_qiniustorage_init", "callee": "ImportError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L162"}, {"caller_nid": "core_storage_qiniustorage_generate_filename", "callee": "splitext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L166"}, {"caller_nid": "core_storage_qiniustorage_generate_filename", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L167"}, {"caller_nid": "core_storage_qiniustorage_generate_filename", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L167"}, {"caller_nid": "core_storage_qiniustorage_generate_filename", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L167"}, {"caller_nid": "core_storage_qiniustorage_upload_file", "callee": "upload_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L178"}, {"caller_nid": "core_storage_qiniustorage_upload_file", "callee": "put_data", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L180"}, {"caller_nid": "core_storage_qiniustorage_upload_file", "callee": "Exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L183"}, {"caller_nid": "core_storage_qiniustorage_upload_base64", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L188"}, {"caller_nid": "core_storage_qiniustorage_upload_base64", "callee": "b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L190"}, {"caller_nid": "core_storage_qiniustorage_delete_file", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L198"}, {"caller_nid": "core_storage_qiniustorage_delete_file", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L199"}, {"caller_nid": "core_storage_ossstorage_init", "callee": "Auth", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L215"}, {"caller_nid": "core_storage_ossstorage_init", "callee": "Bucket", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L217"}, {"caller_nid": "core_storage_ossstorage_init", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L218"}, {"caller_nid": "core_storage_ossstorage_init", "callee": "ImportError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L220"}, {"caller_nid": "core_storage_ossstorage_generate_filename", "callee": "splitext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L224"}, {"caller_nid": "core_storage_ossstorage_generate_filename", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L225"}, {"caller_nid": "core_storage_ossstorage_generate_filename", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L225"}, {"caller_nid": "core_storage_ossstorage_generate_filename", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L225"}, {"caller_nid": "core_storage_ossstorage_upload_file", "callee": "put_object", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L234"}, {"caller_nid": "core_storage_ossstorage_upload_file", "callee": "Exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L237"}, {"caller_nid": "core_storage_ossstorage_upload_base64", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L242"}, {"caller_nid": "core_storage_ossstorage_upload_base64", "callee": "b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L244"}, {"caller_nid": "core_storage_ossstorage_delete_file", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L250"}, {"caller_nid": "core_storage_ossstorage_delete_file", "callee": "delete_object", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L251"}, {"caller_nid": "core_storage_miniostorage_init", "callee": "Minio", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L267"}, {"caller_nid": "core_storage_miniostorage_init", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L275"}, {"caller_nid": "core_storage_miniostorage_init", "callee": "ImportError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L280"}, {"caller_nid": "core_storage_miniostorage_generate_filename", "callee": "splitext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L284"}, {"caller_nid": "core_storage_miniostorage_generate_filename", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L285"}, {"caller_nid": "core_storage_miniostorage_generate_filename", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L285"}, {"caller_nid": "core_storage_miniostorage_generate_filename", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L285"}, {"caller_nid": "core_storage_miniostorage_upload_file", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L295"}, {"caller_nid": "core_storage_miniostorage_upload_file", "callee": "BytesIO", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L296"}, {"caller_nid": "core_storage_miniostorage_upload_file", "callee": "put_object", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L297"}, {"caller_nid": "core_storage_miniostorage_upload_file", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L301"}, {"caller_nid": "core_storage_miniostorage_upload_base64", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L308"}, {"caller_nid": "core_storage_miniostorage_upload_base64", "callee": "b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L310"}, {"caller_nid": "core_storage_miniostorage_delete_file", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L316"}, {"caller_nid": "core_storage_miniostorage_delete_file", "callee": "remove_object", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L317"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L327"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L331"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L333"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L334"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L335"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L335"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L337"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L339"}, {"caller_nid": "core_storage_miniostorage_extract_object_key", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L340"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L348"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L349"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L349"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L350"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L350"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "quote", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L351"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "presigned_get_object", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L353"}, {"caller_nid": "core_storage_miniostorage_presigned_download_url", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L356"}, {"caller_nid": "core_storage_get_storage", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py", "source_location": "L363"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8a0a7e4881b81c61129594c1c76d15aaaf192c0d1b79025bebbcf6eab9d64ffd.json b/backend/app/graphify-out/cache/ast/8a0a7e4881b81c61129594c1c76d15aaaf192c0d1b79025bebbcf6eab9d64ffd.json new file mode 100644 index 00000000..38985507 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8a0a7e4881b81c61129594c1c76d15aaaf192c0d1b79025bebbcf6eab9d64ffd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/__init__.py", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8a4e74a8348e05edd6aeb8d6c4caa6832dc7406cc8506c7dd3a5afd61a4f7875.json b/backend/app/graphify-out/cache/ast/8a4e74a8348e05edd6aeb8d6c4caa6832dc7406cc8506c7dd3a5afd61a4f7875.json new file mode 100644 index 00000000..8b5ef136 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8a4e74a8348e05edd6aeb8d6c4caa6832dc7406cc8506c7dd3a5afd61a4f7875.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_attachment_py", "label": "attachment.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L1"}, {"id": "schemas_attachment_attachmentuploadresponse", "label": "AttachmentUploadResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L5"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_attachment_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_attachment_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_attachment_py", "target": "schemas_attachment_attachmentuploadresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L5", "weight": 1.0}, {"source": "schemas_attachment_attachmentuploadresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py", "source_location": "L5", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8c72f7839c6b43d400e6701a25490ffdcd41cc5fc900ab8685ed155d2135067b.json b/backend/app/graphify-out/cache/ast/8c72f7839c6b43d400e6701a25490ffdcd41cc5fc900ab8685ed155d2135067b.json new file mode 100644 index 00000000..b4b7a79c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8c72f7839c6b43d400e6701a25490ffdcd41cc5fc900ab8685ed155d2135067b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "label": "request_payload.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L1"}, {"id": "core_request_payload_resolve_request_payload", "label": "resolve_request_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L12"}, {"id": "core_request_payload_rationale_1", "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L1"}, {"id": "core_request_payload_rationale_18", "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L18"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "target": "app_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "target": "core_request_payload_resolve_request_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L12", "weight": 1.0}, {"source": "core_request_payload_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_request_payload_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L1", "weight": 1.0}, {"source": "core_request_payload_rationale_18", "target": "core_request_payload_resolve_request_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L18", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_request_payload_resolve_request_payload", "callee": "getLogger", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L19"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L20"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L21"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L21"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L21"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L21"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L22"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L27"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L27"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L28"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L28"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L29"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L29"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L31"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L37"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L37"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L37"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L38"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L39"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L44"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L46"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L47"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L48"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L49"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L51"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L52"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L55"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L55"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L56"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L56"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L56"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L57"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L57"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L57"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L60"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L60"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L63"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L66"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L66"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L69"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L69"}, {"caller_nid": "core_request_payload_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py", "source_location": "L70"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8d2dff4703d5eb797f397c39fc922145ba7de2c69788ed773c1b883b81fd83f9.json b/backend/app/graphify-out/cache/ast/8d2dff4703d5eb797f397c39fc922145ba7de2c69788ed773c1b883b81fd83f9.json new file mode 100644 index 00000000..fd2055a7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8d2dff4703d5eb797f397c39fc922145ba7de2c69788ed773c1b883b81fd83f9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "label": "qc_material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L1"}, {"id": "models_qc_material_bizqcmaterial", "label": "BizQcMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_qc_material_bizqcmaterialusage", "label": "BizQcMaterialUsage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialusage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialusage", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/8edafab3d7e2222c3dbff0fd9b790ec4052ec16f57044ec8c6ad87a6ce1de909.json b/backend/app/graphify-out/cache/ast/8edafab3d7e2222c3dbff0fd9b790ec4052ec16f57044ec8c6ad87a6ce1de909.json new file mode 100644 index 00000000..ec6710ea --- /dev/null +++ b/backend/app/graphify-out/cache/ast/8edafab3d7e2222c3dbff0fd9b790ec4052ec16f57044ec8c6ad87a6ce1de909.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "label": "region.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L1"}, {"id": "schemas_region_regionbase", "label": "RegionBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_region_regioncreate", "label": "RegionCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L25"}, {"id": "schemas_region_regionupdate", "label": "RegionUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L30"}, {"id": "schemas_region_regionresponse", "label": "RegionResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L49"}, {"id": "schemas_region_regionlistresponse", "label": "RegionListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L61"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "schemas_region_regionbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_region_regionbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "schemas_region_regioncreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L25", "weight": 1.0}, {"source": "schemas_region_regioncreate", "target": "schemas_region_regionbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "schemas_region_regionupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_region_regionupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "schemas_region_regionresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L49", "weight": 1.0}, {"source": "schemas_region_regionresponse", "target": "schemas_region_regionbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_region_py", "target": "schemas_region_regionlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L61", "weight": 1.0}, {"source": "schemas_region_regionlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py", "source_location": "L61", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/92529b2c95133d962dc512483851681c73d90071e84c9b267f84a73d3582216a.json b/backend/app/graphify-out/cache/ast/92529b2c95133d962dc512483851681c73d90071e84c9b267f84a73d3582216a.json new file mode 100644 index 00000000..1ec07c8c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/92529b2c95133d962dc512483851681c73d90071e84c9b267f84a73d3582216a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "label": "user.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L1"}, {"id": "crud_user_hash_password", "label": "_hash_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L18"}, {"id": "crud_user_usercrudcompat", "label": "_UserCRUDCompat", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L22"}, {"id": "crud_user_usercrudcompat_get_by_user_no", "label": ".get_by_user_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L23"}, {"id": "crud_user_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L38"}, {"id": "crud_user_list_users", "label": "list_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L58"}, {"id": "crud_user_get_user", "label": "get_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L109"}, {"id": "crud_user_list_post_ids_for_user", "label": "list_post_ids_for_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L117"}, {"id": "crud_user_set_user_post_ids_only", "label": "set_user_post_ids_only()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L127"}, {"id": "crud_user_list_user_ids_bound_to_post", "label": "list_user_ids_bound_to_post()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L159"}, {"id": "crud_user_sync_post_user_bindings", "label": "sync_post_user_bindings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L174"}, {"id": "crud_user_get_user_with_relations", "label": "get_user_with_relations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L202"}, {"id": "crud_user_user_no_exists", "label": "user_no_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L227"}, {"id": "crud_user_replace_associations", "label": "_replace_associations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L236"}, {"id": "crud_user_create_user", "label": "create_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L287"}, {"id": "crud_user_update_user", "label": "update_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L346"}, {"id": "crud_user_soft_delete_user", "label": "soft_delete_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L401"}, {"id": "crud_user_reset_password", "label": "reset_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L411"}, {"id": "crud_user_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L421"}, {"id": "crud_user_rationale_1", "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L1"}, {"id": "crud_user_rationale_134", "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L134"}, {"id": "crud_user_rationale_181", "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L181"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "bcrypt", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_hash_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_usercrudcompat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L22", "weight": 1.0}, {"source": "crud_user_usercrudcompat", "target": "crud_user_usercrudcompat_get_by_user_no", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_list_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_get_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_list_post_ids_for_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L117", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_set_user_post_ids_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_list_user_ids_bound_to_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_sync_post_user_bindings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_get_user_with_relations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_user_no_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_replace_associations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_create_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L287", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_update_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_soft_delete_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L401", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_reset_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "target": "crud_user_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L421", "weight": 1.0}, {"source": "crud_user_list_users", "target": "crud_user_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L106", "weight": 1.0}, {"source": "crud_user_sync_post_user_bindings", "target": "crud_user_get_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_user_sync_post_user_bindings", "target": "crud_user_list_user_ids_bound_to_post", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L188", "weight": 1.0}, {"source": "crud_user_sync_post_user_bindings", "target": "crud_user_list_post_ids_for_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L195", "weight": 1.0}, {"source": "crud_user_sync_post_user_bindings", "target": "crud_user_set_user_post_ids_only", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L198", "weight": 1.0}, {"source": "crud_user_get_user_with_relations", "target": "crud_user_get_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L203", "weight": 1.0}, {"source": "crud_user_get_user_with_relations", "target": "crud_user_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L213", "weight": 1.0}, {"source": "crud_user_get_user_with_relations", "target": "crud_user_list_post_ids_for_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L221", "weight": 1.0}, {"source": "crud_user_create_user", "target": "crud_user_hash_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L325", "weight": 1.0}, {"source": "crud_user_create_user", "target": "crud_user_replace_associations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L341", "weight": 1.0}, {"source": "crud_user_update_user", "target": "crud_user_get_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L363", "weight": 1.0}, {"source": "crud_user_update_user", "target": "crud_user_replace_associations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L391", "weight": 1.0}, {"source": "crud_user_soft_delete_user", "target": "crud_user_get_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L402", "weight": 1.0}, {"source": "crud_user_reset_password", "target": "crud_user_get_user", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L412", "weight": 1.0}, {"source": "crud_user_reset_password", "target": "crud_user_hash_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L415", "weight": 1.0}, {"source": "crud_user_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_user_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_user_rationale_134", "target": "crud_user_set_user_post_ids_only", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L134", "weight": 1.0}, {"source": "crud_user_rationale_181", "target": "crud_user_sync_post_user_bindings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L181", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_user_hash_password", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L19"}, {"caller_nid": "crud_user_hash_password", "callee": "hashpw", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L19"}, {"caller_nid": "crud_user_hash_password", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L19"}, {"caller_nid": "crud_user_hash_password", "callee": "gensalt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L19"}, {"caller_nid": "crud_user_usercrudcompat_get_by_user_no", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L25"}, {"caller_nid": "crud_user_usercrudcompat_get_by_user_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L29"}, {"caller_nid": "crud_user_usercrudcompat_get_by_user_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L29"}, {"caller_nid": "crud_user_usercrudcompat_get_by_user_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L29"}, {"caller_nid": "crud_user_usercrudcompat_get_by_user_no", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L30"}, {"caller_nid": "crud_user_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L52"}, {"caller_nid": "crud_user_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L53"}, {"caller_nid": "crud_user_list_users", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L88"}, {"caller_nid": "crud_user_list_users", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L88"}, {"caller_nid": "crud_user_list_users", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L88"}, {"caller_nid": "crud_user_list_users", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L88"}, {"caller_nid": "crud_user_list_users", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L88"}, {"caller_nid": "crud_user_list_users", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L89"}, {"caller_nid": "crud_user_list_users", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L90"}, {"caller_nid": "crud_user_list_users", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L90"}, {"caller_nid": "crud_user_list_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L92"}, {"caller_nid": "crud_user_list_users", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L92"}, {"caller_nid": "crud_user_list_users", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L92"}, {"caller_nid": "crud_user_list_users", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L92"}, {"caller_nid": "crud_user_list_users", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L92"}, {"caller_nid": "crud_user_list_users", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L93"}, {"caller_nid": "crud_user_list_users", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L100"}, {"caller_nid": "crud_user_list_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L103"}, {"caller_nid": "crud_user_list_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L103"}, {"caller_nid": "crud_user_list_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L103"}, {"caller_nid": "crud_user_list_users", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L103"}, {"caller_nid": "crud_user_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L106"}, {"caller_nid": "crud_user_list_users", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L106"}, {"caller_nid": "crud_user_get_user", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L111"}, {"caller_nid": "crud_user_get_user", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L111"}, {"caller_nid": "crud_user_get_user", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L111"}, {"caller_nid": "crud_user_get_user", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L112"}, {"caller_nid": "crud_user_list_post_ids_for_user", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L121"}, {"caller_nid": "crud_user_list_post_ids_for_user", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L121"}, {"caller_nid": "crud_user_list_post_ids_for_user", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L121"}, {"caller_nid": "crud_user_list_post_ids_for_user", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L122"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L135"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L136"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L137"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L137"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L137"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L138"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L141"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "SysUserPost", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L142"}, {"caller_nid": "crud_user_set_user_post_ids_only", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L143"}, {"caller_nid": "crud_user_list_user_ids_bound_to_post", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L161"}, {"caller_nid": "crud_user_list_user_ids_bound_to_post", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L161"}, {"caller_nid": "crud_user_list_user_ids_bound_to_post", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L161"}, {"caller_nid": "crud_user_list_user_ids_bound_to_post", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L163"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L182"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L182"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L186"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L188"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L189"}, {"caller_nid": "crud_user_sync_post_user_bindings", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L199"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L209"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L209"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L209"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L217"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L217"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L217"}, {"caller_nid": "crud_user_get_user_with_relations", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L218"}, {"caller_nid": "crud_user_user_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L228"}, {"caller_nid": "crud_user_user_no_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L228"}, {"caller_nid": "crud_user_user_no_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L229"}, {"caller_nid": "crud_user_user_no_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L229"}, {"caller_nid": "crud_user_user_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L232"}, {"caller_nid": "crud_user_user_no_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L233"}, {"caller_nid": "crud_user_replace_associations", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L244"}, {"caller_nid": "crud_user_replace_associations", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L245"}, {"caller_nid": "crud_user_replace_associations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L245"}, {"caller_nid": "crud_user_replace_associations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L245"}, {"caller_nid": "crud_user_replace_associations", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L246"}, {"caller_nid": "crud_user_replace_associations", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L248"}, {"caller_nid": "crud_user_replace_associations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L248"}, {"caller_nid": "crud_user_replace_associations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L248"}, {"caller_nid": "crud_user_replace_associations", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L249"}, {"caller_nid": "crud_user_replace_associations", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L254"}, {"caller_nid": "crud_user_replace_associations", "callee": "SysUserRole", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L254"}, {"caller_nid": "crud_user_replace_associations", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L255"}, {"caller_nid": "crud_user_replace_associations", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L271"}, {"caller_nid": "crud_user_replace_associations", "callee": "SysUserPost", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L271"}, {"caller_nid": "crud_user_replace_associations", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L272"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L306"}, {"caller_nid": "crud_user_create_user", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L308"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L309"}, {"caller_nid": "crud_user_create_user", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L311"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L312"}, {"caller_nid": "crud_user_create_user", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L314"}, {"caller_nid": "crud_user_create_user", "callee": "SysUser", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L316"}, {"caller_nid": "crud_user_create_user", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L317"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L321"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L322"}, {"caller_nid": "crud_user_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L329"}, {"caller_nid": "crud_user_create_user", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L332"}, {"caller_nid": "crud_user_create_user", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L334"}, {"caller_nid": "crud_user_create_user", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L337"}, {"caller_nid": "crud_user_create_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L338"}, {"caller_nid": "crud_user_create_user", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L339"}, {"caller_nid": "crud_user_create_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L342"}, {"caller_nid": "crud_user_update_user", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L365"}, {"caller_nid": "crud_user_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L368"}, {"caller_nid": "crud_user_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L372"}, {"caller_nid": "crud_user_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L374"}, {"caller_nid": "crud_user_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L384"}, {"caller_nid": "crud_user_update_user", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L387"}, {"caller_nid": "crud_user_update_user", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L388"}, {"caller_nid": "crud_user_update_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L396"}, {"caller_nid": "crud_user_update_user", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L397"}, {"caller_nid": "crud_user_soft_delete_user", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L404"}, {"caller_nid": "crud_user_soft_delete_user", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L406"}, {"caller_nid": "crud_user_soft_delete_user", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L407"}, {"caller_nid": "crud_user_soft_delete_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L408"}, {"caller_nid": "crud_user_reset_password", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L414"}, {"caller_nid": "crud_user_reset_password", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L416"}, {"caller_nid": "crud_user_reset_password", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L417"}, {"caller_nid": "crud_user_reset_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L418"}, {"caller_nid": "crud_user_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L424"}, {"caller_nid": "crud_user_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L424"}, {"caller_nid": "crud_user_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py", "source_location": "L424"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/98812922e59c20bb2dce85bef903c1c44c1db48617f4c72c7e4d32cd202ed881.json b/backend/app/graphify-out/cache/ast/98812922e59c20bb2dce85bef903c1c44c1db48617f4c72c7e4d32cd202ed881.json new file mode 100644 index 00000000..de20892f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/98812922e59c20bb2dce85bef903c1c44c1db48617f4c72c7e4d32cd202ed881.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "label": "unit.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L1"}, {"id": "schemas_unit_unitbase", "label": "UnitBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_unit_unitcreate", "label": "UnitCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L14"}, {"id": "schemas_unit_unitupdate", "label": "UnitUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L19"}, {"id": "schemas_unit_unitresponse", "label": "UnitResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L27"}, {"id": "schemas_unit_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L36"}, {"id": "schemas_unit_unitlistresponse", "label": "UnitListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L40"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_unitbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_unit_unitbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_unitcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L14", "weight": 1.0}, {"source": "schemas_unit_unitcreate", "target": "schemas_unit_unitbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_unitupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L19", "weight": 1.0}, {"source": "schemas_unit_unitupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_unitresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L27", "weight": 1.0}, {"source": "schemas_unit_unitresponse", "target": "schemas_unit_unitbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_unit_py", "target": "schemas_unit_unitlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L40", "weight": 1.0}, {"source": "schemas_unit_unitlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py", "source_location": "L40", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9a4b4620451e9bb60f78a301dc57004e6af12bb3cf7e37b743fd711da44d113f.json b/backend/app/graphify-out/cache/ast/9a4b4620451e9bb60f78a301dc57004e6af12bb3cf7e37b743fd711da44d113f.json new file mode 100644 index 00000000..4499875c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9a4b4620451e9bb60f78a301dc57004e6af12bb3cf7e37b743fd711da44d113f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "label": "menu_guard.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L1"}, {"id": "core_menu_guard_require_admin_or_super_admin", "label": "require_admin_or_super_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L15"}, {"id": "core_menu_guard_get_user_menu_codes", "label": "get_user_menu_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L23"}, {"id": "core_menu_guard_require_menu_code", "label": "require_menu_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L28"}, {"id": "core_menu_guard_rationale_1", "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L1"}, {"id": "core_menu_guard_rationale_16", "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L16"}, {"id": "core_menu_guard_rationale_24", "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L24"}, {"id": "core_menu_guard_rationale_29", "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L29"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "core_menu_guard_require_admin_or_super_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "core_menu_guard_get_user_menu_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "target": "core_menu_guard_require_menu_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L28", "weight": 1.0}, {"source": "core_menu_guard_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_menu_guard_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L1", "weight": 1.0}, {"source": "core_menu_guard_rationale_16", "target": "core_menu_guard_require_admin_or_super_admin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L16", "weight": 1.0}, {"source": "core_menu_guard_rationale_24", "target": "core_menu_guard_get_user_menu_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L24", "weight": 1.0}, {"source": "core_menu_guard_rationale_29", "target": "core_menu_guard_require_menu_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L29", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_menu_guard_require_admin_or_super_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L17"}, {"caller_nid": "core_menu_guard_require_admin_or_super_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L19"}, {"caller_nid": "core_menu_guard_get_user_menu_codes", "callee": "iter_user_menu_perm_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L25"}, {"caller_nid": "core_menu_guard_require_menu_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py", "source_location": "L30"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9c915143f69731d63f5dfc9cb169e56c8559d80ebc126bbbb32adbcb545a93da.json b/backend/app/graphify-out/cache/ast/9c915143f69731d63f5dfc9cb169e56c8559d80ebc126bbbb32adbcb545a93da.json new file mode 100644 index 00000000..e41f5769 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9c915143f69731d63f5dfc9cb169e56c8559d80ebc126bbbb32adbcb545a93da.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "label": "process_route.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1"}, {"id": "schemas_process_route_processroutecreatebody", "label": "ProcessRouteCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_process_route_processrouteupdatebody", "label": "ProcessRouteUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16"}, {"id": "schemas_process_route_setcurrentbody", "label": "SetCurrentBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25"}, {"id": "schemas_process_route_stepaddbody", "label": "StepAddBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31"}, {"id": "schemas_process_route_stepcopybody", "label": "StepCopyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38"}, {"id": "schemas_process_route_stepupdatebody", "label": "StepUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43"}, {"id": "schemas_process_route_stepreorderbody", "label": "StepReorderBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55"}, {"id": "schemas_process_route_stepreagentitem", "label": "StepReagentItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62"}, {"id": "schemas_process_route_stepconsumableitem", "label": "StepConsumableItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73"}, {"id": "schemas_process_route_stepoutputitem", "label": "StepOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84"}, {"id": "schemas_process_route_stepdatacollectionitem", "label": "StepDataCollectionItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92"}, {"id": "schemas_process_route_stepreagentupdatebody", "label": "StepReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101"}, {"id": "schemas_process_route_stepconsumableupdatebody", "label": "StepConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107"}, {"id": "schemas_process_route_stepoutputupdatebody", "label": "StepOutputUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113"}, {"id": "schemas_process_route_stepdatacollectionupdatebody", "label": "StepDataCollectionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119"}, {"id": "schemas_process_route_rationale_1", "label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 Pydantic Schemas", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_processroutecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_process_route_processroutecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_processrouteupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_process_route_processrouteupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_setcurrentbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25", "weight": 1.0}, {"source": "schemas_process_route_setcurrentbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepaddbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31", "weight": 1.0}, {"source": "schemas_process_route_stepaddbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepcopybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38", "weight": 1.0}, {"source": "schemas_process_route_stepcopybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43", "weight": 1.0}, {"source": "schemas_process_route_stepupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreorderbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55", "weight": 1.0}, {"source": "schemas_process_route_stepreorderbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreagentitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62", "weight": 1.0}, {"source": "schemas_process_route_stepreagentitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepconsumableitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73", "weight": 1.0}, {"source": "schemas_process_route_stepconsumableitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84", "weight": 1.0}, {"source": "schemas_process_route_stepoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepdatacollectionitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92", "weight": 1.0}, {"source": "schemas_process_route_stepdatacollectionitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101", "weight": 1.0}, {"source": "schemas_process_route_stepreagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107", "weight": 1.0}, {"source": "schemas_process_route_stepconsumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepoutputupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113", "weight": 1.0}, {"source": "schemas_process_route_stepoutputupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119", "weight": 1.0}, {"source": "schemas_process_route_stepdatacollectionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119", "weight": 1.0}, {"source": "schemas_process_route_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9d16814e695401c424ba90b95ef61942399c0f21d398ddc8cfc7dd60ec0271e3.json b/backend/app/graphify-out/cache/ast/9d16814e695401c424ba90b95ef61942399c0f21d398ddc8cfc7dd60ec0271e3.json new file mode 100644 index 00000000..09e3718b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9d16814e695401c424ba90b95ef61942399c0f21d398ddc8cfc7dd60ec0271e3.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": "L272"}, {"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\uff0c\u4f9b\u540e\u7aef\u83dc\u5355\u6a21\u5f0f\u8054\u8c03\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": "L272", "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": "L274"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9d57e7ff48e271b88c2feaaa99978fae249a1e6c924c8b2cd2d57a7ddcf9bf03.json b/backend/app/graphify-out/cache/ast/9d57e7ff48e271b88c2feaaa99978fae249a1e6c924c8b2cd2d57a7ddcf9bf03.json new file mode 100644 index 00000000..36e989f3 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9d57e7ff48e271b88c2feaaa99978fae249a1e6c924c8b2cd2d57a7ddcf9bf03.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1"}, {"id": "crud_research_donation_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L51"}, {"id": "crud_research_donation_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L57"}, {"id": "crud_research_donation_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L61"}, {"id": "crud_research_donation_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L69"}, {"id": "crud_research_donation_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L81"}, {"id": "crud_research_donation_merge_comma_separated_urls", "label": "_merge_comma_separated_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L92"}, {"id": "crud_research_donation_resolve_donation_payload", "label": "_resolve_donation_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L108"}, {"id": "crud_research_donation_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L126"}, {"id": "crud_research_donation_donation_to_dict", "label": "_donation_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L139"}, {"id": "crud_research_donation_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L173"}, {"id": "crud_research_donation_party_to_dict", "label": "_party_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L195"}, {"id": "crud_research_donation_collection_to_dict", "label": "_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L227"}, {"id": "crud_research_donation_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L245"}, {"id": "crud_research_donation_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L268"}, {"id": "crud_research_donation_get_party", "label": "get_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L293"}, {"id": "crud_research_donation_get_collection", "label": "get_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L309"}, {"id": "crud_research_donation_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L325"}, {"id": "crud_research_donation_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L345"}, {"id": "crud_research_donation_list_donations", "label": "list_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L370"}, {"id": "crud_research_donation_get_donation_detail", "label": "get_donation_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L534"}, {"id": "crud_research_donation_create_donation", "label": "create_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L628"}, {"id": "crud_research_donation_update_donation", "label": "update_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L696"}, {"id": "crud_research_donation_delete_donation", "label": "delete_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L790"}, {"id": "crud_research_donation_batch_delete_donations", "label": "batch_delete_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L814"}, {"id": "crud_research_donation_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L850"}, {"id": "crud_research_donation_submit_audit", "label": "submit_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L925"}, {"id": "crud_research_donation_change_status", "label": "change_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L997"}, {"id": "crud_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1062"}, {"id": "crud_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1310"}, {"id": "crud_research_donation_create_party", "label": "_create_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1559"}, {"id": "crud_research_donation_create_collection", "label": "_create_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1604"}, {"id": "crud_research_donation_create_samples", "label": "_create_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1648"}, {"id": "crud_research_donation_create_transport", "label": "_create_transport()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1708"}, {"id": "crud_research_donation_soft_delete_party", "label": "_soft_delete_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1767"}, {"id": "crud_research_donation_soft_delete_collection", "label": "_soft_delete_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1793"}, {"id": "crud_research_donation_soft_delete_samples", "label": "_soft_delete_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1819"}, {"id": "crud_research_donation_soft_delete_transports", "label": "_soft_delete_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1845"}, {"id": "crud_research_donation_soft_delete_all", "label": "_soft_delete_all()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1871"}, {"id": "crud_research_donation_rationale_1", "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 CRUD\uff08\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1"}, {"id": "crud_research_donation_rationale_82", "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L82"}, {"id": "crud_research_donation_rationale_93", "label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 URL\uff0c\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L93"}, {"id": "crud_research_donation_rationale_109", "label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377\uff1a\u9644\u4ef6\u5217\u8868 \u2192 URL \u5b57\u6bb5\uff1bparty/collection \u522b\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L109"}, {"id": "crud_research_donation_rationale_380", "label": "\u5206\u9875\u67e5\u8be2\u79d1\u7814\u6350\u8d60\u5217\u8868\uff0c\u542b\u6bcd\u4eb2\u59d3\u540d/\u7535\u8bdd\uff08join party \u8868\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L380"}, {"id": "crud_research_donation_rationale_635", "label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355\uff08\u542b party / collection / samples + transports\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L635"}, {"id": "crud_research_donation_rationale_704", "label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355\uff1a\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert\uff08\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L704"}, {"id": "crud_research_donation_rationale_934", "label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz\uff1bshth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L934"}, {"id": "crud_research_donation_rationale_1317", "label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1317"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_protocol_donation_convert", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_optional_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_normalize_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_resolve_donation_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_donation_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_audit_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_party_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_sample_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_transport_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L268", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L309", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L345", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_donation_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L628", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_update_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L696", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_delete_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_batch_delete_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_submit_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L925", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_change_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L997", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_convert_from_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1062", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_convert_to_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1559", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_transport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1708", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1819", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1845", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1871", "weight": 1.0}, {"source": "crud_research_donation_donation_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_research_donation_audit_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L190", "weight": 1.0}, {"source": "crud_research_donation_party_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L211", "weight": 1.0}, {"source": "crud_research_donation_party_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L216", "weight": 1.0}, {"source": "crud_research_donation_collection_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L235", "weight": 1.0}, {"source": "crud_research_donation_sample_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L252", "weight": 1.0}, {"source": "crud_research_donation_sample_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_research_donation_transport_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L277", "weight": 1.0}, {"source": "crud_research_donation_transport_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L278", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_party_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L442", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L453", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L484", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_donation_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L488", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_total_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L525", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_donation_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L554", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_get_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L562", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_party_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L563", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_get_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L588", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L589", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_transport_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L590", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L603", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L611", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L636", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_resolve_donation_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L637", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L680", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L684", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L719", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_resolve_donation_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L720", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L766", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L770", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L772", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L776", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L777", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L778", "weight": 1.0}, {"source": "crud_research_donation_delete_donation", "target": "crud_research_donation_soft_delete_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L810", "weight": 1.0}, {"source": "crud_research_donation_batch_delete_donations", "target": "crud_research_donation_soft_delete_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L839", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L900", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_audit_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L903", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_total_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L916", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_get_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1354", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_get_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1355", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1356", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1357", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1378", "weight": 1.0}, {"source": "crud_research_donation_create_party", "target": "crud_research_donation_optional_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1588", "weight": 1.0}, {"source": "crud_research_donation_create_samples", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1664", "weight": 1.0}, {"source": "crud_research_donation_create_samples", "target": "crud_research_donation_create_transport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1703", "weight": 1.0}, {"source": "crud_research_donation_create_transport", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1719", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1897", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1898", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1899", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1900", "weight": 1.0}, {"source": "crud_research_donation_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_research_donation_rationale_82", "target": "crud_research_donation_normalize_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L82", "weight": 1.0}, {"source": "crud_research_donation_rationale_93", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L93", "weight": 1.0}, {"source": "crud_research_donation_rationale_109", "target": "crud_research_donation_resolve_donation_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L109", "weight": 1.0}, {"source": "crud_research_donation_rationale_380", "target": "crud_research_donation_list_donations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L380", "weight": 1.0}, {"source": "crud_research_donation_rationale_635", "target": "crud_research_donation_create_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L635", "weight": 1.0}, {"source": "crud_research_donation_rationale_704", "target": "crud_research_donation_update_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L704", "weight": 1.0}, {"source": "crud_research_donation_rationale_934", "target": "crud_research_donation_submit_audit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L934", "weight": 1.0}, {"source": "crud_research_donation_rationale_1317", "target": "crud_research_donation_convert_to_storage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1317", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_research_donation_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L54"}, {"caller_nid": "crud_research_donation_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L54"}, {"caller_nid": "crud_research_donation_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L54"}, {"caller_nid": "crud_research_donation_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L58"}, {"caller_nid": "crud_research_donation_dec", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L64"}, {"caller_nid": "crud_research_donation_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L65"}, {"caller_nid": "crud_research_donation_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L66"}, {"caller_nid": "crud_research_donation_optional_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L72"}, {"caller_nid": "crud_research_donation_optional_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L72"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L86"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L87"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "camel_to_snake", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L87"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L94"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L99"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L99"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L100"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L103"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L104"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L105"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L110"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L111"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L112"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L112"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L113"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L115"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L116"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L117"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L117"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L118"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L120"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L120"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L122"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L122"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L127"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L130"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L130"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L130"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L130"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L149"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L154"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L155"}, {"caller_nid": "crud_research_donation_party_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L203"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L255"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L255"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L256"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L257"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L258"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L259"}, {"caller_nid": "crud_research_donation_get_party", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297"}, {"caller_nid": "crud_research_donation_get_party", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297"}, {"caller_nid": "crud_research_donation_get_party", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297"}, {"caller_nid": "crud_research_donation_get_party", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L299"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L313"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L313"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L313"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L315"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L329"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L329"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L329"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L329"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L331"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L338"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L339"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L349"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L349"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L349"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L349"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L351"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L358"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L359"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L413"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L413"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L413"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_base", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L413"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L415"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L418"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L419"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L419"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L421"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L421"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L421"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L421"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_base", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L421"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L422"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L434"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L434"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L434"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L436"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L445"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L445"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L445"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L447"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L456"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L457"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L457"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L459"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L460"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L460"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L466"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L466"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L466"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L467"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L473"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L473"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L473"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L474"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L480"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L481"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L481"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L483"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L484"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L484"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L489"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L490"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L492"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L493"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L494"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L495"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L496"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L497"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L498"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L507"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L509"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L509"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L510"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L510"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L511"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L511"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L512"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L518"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L522"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L525"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L541"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L541"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L541"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L543"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L559"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L565"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L570"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L571"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L575"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L575"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L575"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L579"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L579"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_receptions_map_for_donation_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L595"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L598"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L604"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L605"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L606"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L607"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L612"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L615"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L616"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L639"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L639"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L641"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L641"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L643"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L644"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L648"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "BizResearchDonation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L649"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L650"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L652"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L652"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L653"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L653"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L654"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L654"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L655"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L655"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L657"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L657"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L658"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L658"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L661"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L661"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L669"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L670"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L675"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L679"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L683"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L686"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L687"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L706"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L706"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L706"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L708"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L717"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L721"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L736"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L738"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L740"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L749"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L749"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L753"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L754"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L755"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L759"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L760"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L780"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L781"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L798"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L798"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L798"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L800"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L809"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L811"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L823"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L823"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L827"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L827"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L827"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L829"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L841"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L861"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L861"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L861"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L864"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L872"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L874"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L874"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L875"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L878"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L879"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L880"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L881"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L886"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L886"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L886"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L887"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L890"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L891"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L891"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L893"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L893"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L893"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L893"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L893"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L899"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L906"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L913"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L916"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L937"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L937"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L937"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L939"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L948"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L950"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L952"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L954"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "BizResearchDonationAudit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L955"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L956"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L959"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L971"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L979"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L981"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L982"}, {"caller_nid": "crud_research_donation_change_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1009"}, {"caller_nid": "crud_research_donation_change_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1009"}, {"caller_nid": "crud_research_donation_change_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1009"}, {"caller_nid": "crud_research_donation_change_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1011"}, {"caller_nid": "crud_research_donation_change_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1020"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1023"}, {"caller_nid": "crud_research_donation_change_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1024"}, {"caller_nid": "crud_research_donation_change_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1026"}, {"caller_nid": "crud_research_donation_change_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1028"}, {"caller_nid": "crud_research_donation_change_status", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1029"}, {"caller_nid": "crud_research_donation_change_status", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1030"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1040"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1043"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1046"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1049"}, {"caller_nid": "crud_research_donation_change_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1051"}, {"caller_nid": "crud_research_donation_change_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1052"}, {"caller_nid": "crud_research_donation_change_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1053"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1072"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1072"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1072"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1074"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1083"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1085"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "has_active_convert_link", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1086"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1087"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1089"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1091"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1095"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1095"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1095"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1097"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1106"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1106"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1106"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1108"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1117"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1117"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1117"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1119"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1128"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1128"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1128"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1130"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1140"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1144"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1145"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1148"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1151"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1163"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1164"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationParty", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1170"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1171"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1202"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1206"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1207"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1224"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1227"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1228"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1229"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1251"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1252"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1255"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1257"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1258"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1279"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1287"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "create_convert_link", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1289"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1300"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1301"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1320"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1320"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1320"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1322"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1331"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1333"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "get_convert_partner", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1334"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1337"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1337"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1337"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1339"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1348"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1350"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1352"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1360"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1363"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1365"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1365"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1365"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1367"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1368"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizCollectionProtocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1384"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1385"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1389"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1402"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1403"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolPartyCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1409"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1410"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1441"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolCollectionInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1445"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1446"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1463"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1466"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1467"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1468"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1491"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1492"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1494"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1496"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1497"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1518"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1526"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "upsert_convert_link_for_to_storage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1528"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1538"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1539"}, {"caller_nid": "crud_research_donation_create_party", "callee": "BizResearchDonationParty", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1567"}, {"caller_nid": "crud_research_donation_create_party", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1568"}, {"caller_nid": "crud_research_donation_create_party", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1572"}, {"caller_nid": "crud_research_donation_create_party", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1572"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1582"}, {"caller_nid": "crud_research_donation_create_party", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1582"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1585"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1588"}, {"caller_nid": "crud_research_donation_create_party", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1592"}, {"caller_nid": "crud_research_donation_create_party", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1593"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1594"}, {"caller_nid": "crud_research_donation_create_party", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1595"}, {"caller_nid": "crud_research_donation_create_party", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1596"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "BizResearchDonationCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1612"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1613"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1617"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1617"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1627"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1627"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1631"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1632"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1633"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1634"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1635"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "validate_sample_codes_not_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1656"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1663"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "BizResearchDonationSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1665"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1666"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1670"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1670"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1682"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1682"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1684"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1686"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1686"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1687"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1687"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1692"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1692"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1692"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1695"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1696"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1697"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1698"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1701"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1702"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1720"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1720"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1724"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1725"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1726"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1728"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1730"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1730"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "BizResearchDonationSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1734"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1735"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1740"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1740"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1741"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1741"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1742"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1742"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1745"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1745"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1746"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1746"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1749"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1749"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1757"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1758"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1774"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1774"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1774"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1776"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1787"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1788"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1790"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1800"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1800"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1800"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1802"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1813"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1814"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1816"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1826"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1826"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1826"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1828"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1839"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1840"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1842"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1852"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1852"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1852"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1854"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1865"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1866"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1868"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1878"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1881"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1881"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1881"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1883"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1895"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9f36bdc7491fb4af3fdcc29d2eea0075f5b61bf4b060160984bc5c11cdb50311.json b/backend/app/graphify-out/cache/ast/9f36bdc7491fb4af3fdcc29d2eea0075f5b61bf4b060160984bc5c11cdb50311.json new file mode 100644 index 00000000..34223920 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9f36bdc7491fb4af3fdcc29d2eea0075f5b61bf4b060160984bc5c11cdb50311.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "label": "leave.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L1"}, {"id": "schemas_leave_leavecreate", "label": "LeaveCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_leave_leaveupdate", "label": "LeaveUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L16"}, {"id": "schemas_leave_leaveresponse", "label": "LeaveResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L25"}, {"id": "schemas_leave_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L39"}, {"id": "schemas_leave_rationale_1", "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "schemas_leave_leavecreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_leave_leavecreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "schemas_leave_leaveupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_leave_leaveupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "schemas_leave_leaveresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L25", "weight": 1.0}, {"source": "schemas_leave_leaveresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "target": "schemas_leave_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L39", "weight": 1.0}, {"source": "schemas_leave_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_leave_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9f62c771f8d9859d1ae8fc3c5b5005022ee0d858d34a65a98dbc6c95d1e0c6cf.json b/backend/app/graphify-out/cache/ast/9f62c771f8d9859d1ae8fc3c5b5005022ee0d858d34a65a98dbc6c95d1e0c6cf.json new file mode 100644 index 00000000..c327c5f2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9f62c771f8d9859d1ae8fc3c5b5005022ee0d858d34a65a98dbc6c95d1e0c6cf.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": "L30"}, {"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": "L36"}, {"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": "L40"}, {"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": "L47"}, {"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": "L52"}, {"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": "L84"}, {"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": "L102"}, {"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": "L169"}, {"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": "L180"}, {"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": "L223"}, {"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": "L292"}, {"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": "L309"}, {"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": "L318"}, {"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": "L341"}, {"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": "L358"}, {"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": "L362"}, {"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": "L402"}, {"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": "L437"}, {"id": "crud_qc_task_rationale_411", "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": "L411"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L21", "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": "L27", "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": "L30", "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": "L36", "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": "L40", "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": "L47", "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": "L52", "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": "L84", "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": "L102", "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": "L169", "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": "L180", "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": "L223", "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": "L292", "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": "L309", "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": "L318", "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": "L341", "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": "L358", "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": "L362", "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": "L402", "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": "L437", "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": "L70", "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": "L73", "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": "L76", "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": "L157", "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": "L175", "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": "L176", "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": "L199", "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": "L288", "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": "L289", "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": "L305", "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": "L306", "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": "L333", "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": "L334", "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": "L342", "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": "L371", "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": "L388", "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": "L412", "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": "L420", "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": "L427", "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": "L445", "weight": 1.0}, {"source": "crud_qc_task_rationale_411", "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": "L411", "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": "L33"}, {"caller_nid": "crud_qc_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L37"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L48"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L49"}, {"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": "L75"}, {"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": "L85"}, {"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": "L86"}, {"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": "L92"}, {"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": "L94"}, {"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": "L107"}, {"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": "L107"}, {"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": "L112"}, {"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": "L112"}, {"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": "L112"}, {"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": "L113"}, {"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": "L118"}, {"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": "L123"}, {"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": "L130"}, {"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": "L130"}, {"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": "L130"}, {"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": "L131"}, {"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": "L138"}, {"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": "L138"}, {"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": "L138"}, {"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": "L140"}, {"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": "L145"}, {"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": "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": "L148"}, {"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": "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": "L148"}, {"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": "L152"}, {"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": "L154"}, {"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": "L154"}, {"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": "L159"}, {"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": "L176"}, {"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": "L196"}, {"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": "L197"}, {"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": "L213"}, {"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": "L215"}, {"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": "L218"}, {"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": "L219"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L274"}, {"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": "L274"}, {"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": "L274"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L274"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L274"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L275"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L276"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L276"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L278"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L278"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L278"}, {"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": "L278"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L278"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L280"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L281"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L282"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L289"}, {"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": "L294"}, {"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": "L294"}, {"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": "L294"}, {"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": "L294"}, {"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": "L294"}, {"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": "L302"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L312"}, {"caller_nid": "crud_qc_task_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L312"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L314"}, {"caller_nid": "crud_qc_task_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L315"}, {"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": "L320"}, {"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": "L320"}, {"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": "L320"}, {"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": "L320"}, {"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": "L331"}, {"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": "L335"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L344"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L346"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L348"}, {"caller_nid": "crud_qc_task_start_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L351"}, {"caller_nid": "crud_qc_task_start_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L352"}, {"caller_nid": "crud_qc_task_start_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L353"}, {"caller_nid": "crud_qc_task_start_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L354"}, {"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": "L359"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L373"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L374"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L376"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L379"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L381"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L382"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L384"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L389"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L392"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L393"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L394"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L395"}, {"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": "L398"}, {"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": "L414"}, {"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": "L415"}, {"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": "L417"}, {"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": "L418"}, {"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": "L422"}, {"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": "L423"}, {"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": "L424"}, {"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": "L425"}, {"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": "L447"}, {"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": "L448"}, {"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": "L456"}, {"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": "L457"}, {"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": "L458"}, {"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": "L459"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9f8cb787a20824bc740600817ce8148a461dee30208b9eef08d8aa0c78dc4217.json b/backend/app/graphify-out/cache/ast/9f8cb787a20824bc740600817ce8148a461dee30208b9eef08d8aa0c78dc4217.json new file mode 100644 index 00000000..75c39101 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9f8cb787a20824bc740600817ce8148a461dee30208b9eef08d8aa0c78dc4217.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_adjust_py", "label": "order_adjust.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L1"}, {"id": "schemas_order_adjust_adjusttype", "label": "AdjustType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L5"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_order_adjust_adjuststatus", "label": "AdjustStatus", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L12"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_adjust_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_adjust_py", "target": "schemas_order_adjust_adjusttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L5", "weight": 1.0}, {"source": "schemas_order_adjust_adjusttype", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_order_adjust_py", "target": "schemas_order_adjust_adjuststatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L12", "weight": 1.0}, {"source": "schemas_order_adjust_adjuststatus", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py", "source_location": "L12", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a0c143471601f378b2fc44e433cf9f6bc844731837eb72194a5ae75fa69acbca.json b/backend/app/graphify-out/cache/ast/a0c143471601f378b2fc44e433cf9f6bc844731837eb72194a5ae75fa69acbca.json new file mode 100644 index 00000000..1489cb46 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a0c143471601f378b2fc44e433cf9f6bc844731837eb72194a5ae75fa69acbca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "label": "base.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L1"}, {"id": "crud_base_camel_to_snake", "label": "camel_to_snake()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L14"}, {"id": "crud_base_get_model_attr", "label": "get_model_attr()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L20"}, {"id": "crud_base_crudbase", "label": "CRUDBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L33"}, {"id": "crud_base_crudbase_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L36"}, {"id": "crud_base_crudbase_get", "label": ".get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L39"}, {"id": "crud_base_crudbase_get_multi", "label": ".get_multi()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L43"}, {"id": "crud_base_crudbase_get_all", "label": ".get_all()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L67"}, {"id": "crud_base_crudbase_create", "label": ".create()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L74"}, {"id": "crud_base_crudbase_update", "label": ".update()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L95"}, {"id": "crud_base_crudbase_delete", "label": ".delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L114"}, {"id": "crud_base_crudbase_hard_delete", "label": ".hard_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L126"}, {"id": "crud_base_crudbase_count", "label": ".count()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L135"}, {"id": "crud_base_crudbase_exists", "label": ".exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L142"}, {"id": "crud_base_historycrud", "label": "HistoryCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L150"}, {"id": "crud_base_historycrud_create_history", "label": ".create_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L153"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "crud_base_camel_to_snake", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "crud_base_get_model_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "crud_base_crudbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L33", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L36", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L39", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_get_multi", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_get_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L67", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L74", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L95", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L114", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_hard_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L135", "weight": 1.0}, {"source": "crud_base_crudbase", "target": "crud_base_crudbase_exists", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_base_py", "target": "crud_base_historycrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L150", "weight": 1.0}, {"source": "crud_base_historycrud", "target": "crud_base_historycrud_create_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_base_get_model_attr", "target": "crud_base_camel_to_snake", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L26", "weight": 1.0}, {"source": "crud_base_crudbase_create", "target": "crud_base_get_model_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L78", "weight": 1.0}, {"source": "crud_base_crudbase_update", "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L97", "weight": 1.0}, {"source": "crud_base_crudbase_update", "target": "crud_base_get_model_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L100", "weight": 1.0}, {"source": "crud_base_crudbase_delete", "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L116", "weight": 1.0}, {"source": "crud_base_crudbase_hard_delete", "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L128", "weight": 1.0}, {"source": "crud_base_crudbase_hard_delete", "target": "crud_base_crudbase_delete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L130", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_base_camel_to_snake", "callee": "sub", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L16"}, {"caller_nid": "crud_base_camel_to_snake", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L17"}, {"caller_nid": "crud_base_camel_to_snake", "callee": "sub", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L17"}, {"caller_nid": "crud_base_get_model_attr", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L23"}, {"caller_nid": "crud_base_get_model_attr", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L27"}, {"caller_nid": "crud_base_crudbase_get", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L41"}, {"caller_nid": "crud_base_crudbase_get", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L41"}, {"caller_nid": "crud_base_crudbase_get", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L41"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L53"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L55"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L57"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L60"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L60"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L62"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L62"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L64"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L64"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L65"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L65"}, {"caller_nid": "crud_base_crudbase_get_multi", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L65"}, {"caller_nid": "crud_base_crudbase_get_all", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L69"}, {"caller_nid": "crud_base_crudbase_get_all", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L71"}, {"caller_nid": "crud_base_crudbase_get_all", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L72"}, {"caller_nid": "crud_base_crudbase_create", "callee": "model", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L76"}, {"caller_nid": "crud_base_crudbase_create", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L77"}, {"caller_nid": "crud_base_crudbase_create", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L80"}, {"caller_nid": "crud_base_crudbase_create", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L83"}, {"caller_nid": "crud_base_crudbase_create", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L90"}, {"caller_nid": "crud_base_crudbase_create", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L91"}, {"caller_nid": "crud_base_crudbase_create", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L92"}, {"caller_nid": "crud_base_crudbase_update", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L99"}, {"caller_nid": "crud_base_crudbase_update", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L102"}, {"caller_nid": "crud_base_crudbase_update", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L109"}, {"caller_nid": "crud_base_crudbase_update", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L110"}, {"caller_nid": "crud_base_crudbase_update", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L111"}, {"caller_nid": "crud_base_crudbase_delete", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L118"}, {"caller_nid": "crud_base_crudbase_delete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L122"}, {"caller_nid": "crud_base_crudbase_hard_delete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L131"}, {"caller_nid": "crud_base_crudbase_count", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L137"}, {"caller_nid": "crud_base_crudbase_count", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L139"}, {"caller_nid": "crud_base_crudbase_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L144"}, {"caller_nid": "crud_base_crudbase_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L146"}, {"caller_nid": "crud_base_crudbase_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L147"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "model", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L155"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L157"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L158"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L159"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L161"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L162"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L163"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L164"}, {"caller_nid": "crud_base_historycrud_create_history", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py", "source_location": "L165"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a23bed3e5706760621f2df78082949d0ef39f3c8c782689c5e223c8c87ee907b.json b/backend/app/graphify-out/cache/ast/a23bed3e5706760621f2df78082949d0ef39f3c8c782689c5e223c8c87ee907b.json new file mode 100644 index 00000000..2b58eef8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a23bed3e5706760621f2df78082949d0ef39f3c8c782689c5e223c8c87ee907b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "label": "cell_product.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1"}, {"id": "crud_cell_product_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L15"}, {"id": "crud_cell_product_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L41"}, {"id": "crud_cell_product_get_cell_product", "label": "get_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L82"}, {"id": "crud_cell_product_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L96"}, {"id": "crud_cell_product_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L146"}, {"id": "crud_cell_product_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L188"}, {"id": "crud_cell_product_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L204"}, {"id": "crud_cell_product_rationale_1", "label": "\u7ec6\u80de\u4ea7\u54c1 CRUD\uff08biz_cell_product\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_get_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L188", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L204", "weight": 1.0}, {"source": "crud_cell_product_list_cell_products", "target": "crud_cell_product_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L79", "weight": 1.0}, {"source": "crud_cell_product_update_cell_product", "target": "crud_cell_product_get_cell_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_cell_product_delete_cell_product", "target": "crud_cell_product_get_cell_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L194", "weight": 1.0}, {"source": "crud_cell_product_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_cell_product_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L27"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L29"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L35"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L37"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L70"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L71"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L71"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L73"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L73"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L73"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L73"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L73"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L74"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L79"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L84"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L84"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L84"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L86"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L104"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L106"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L108"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L108"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L108"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L114"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L116"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L117"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L119"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L120"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L121"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L122"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L123"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L127"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L129"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L132"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L135"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L137"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L140"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L141"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L142"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L155"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L158"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L160"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L162"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L164"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L166"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L172"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L176"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L178"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L181"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L182"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L183"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L184"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L196"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L200"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L201"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L207"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L207"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L207"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a2a7c67847a327050139ab7b1322b29e075604aa352b97ef96c35e77c4efc8f7.json b/backend/app/graphify-out/cache/ast/a2a7c67847a327050139ab7b1322b29e075604aa352b97ef96c35e77c4efc8f7.json new file mode 100644 index 00000000..1f0a55f8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a2a7c67847a327050139ab7b1322b29e075604aa352b97ef96c35e77c4efc8f7.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": "L29"}, {"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": "L46"}, {"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": "L64"}, {"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": "L85"}, {"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": "L99"}, {"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": "L133"}, {"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": "L169"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L189"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L201"}, {"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": "L214"}, {"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": "L242"}, {"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": "L257"}, {"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": "L286"}, {"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": "L317"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L337"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L348"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L362"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L372"}, {"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": "L382"}, {"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": "L403"}, {"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": "L417"}, {"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": "L445"}, {"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": "L475"}, {"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": "L496"}, {"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": "L512"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L534"}, {"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": "L544"}, {"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": "L570"}, {"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": "L588"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L618"}, {"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": "L625"}, {"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": "L657"}, {"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": "L675"}, {"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": "L693"}, {"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": "L713"}, {"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": "L728"}, {"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": "L784"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L833"}, {"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": "L840"}, {"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": "L861"}, {"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": "L873"}, {"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": "L890"}, {"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": "L908"}, {"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": "L925"}, {"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": "L946"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "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": "app_core_menu_guard", "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_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L10", "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": "L11", "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": "L12", "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": "L13", "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": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "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_api_sample_reception", "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": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "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": "L29", "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": "L46", "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": "L46", "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": "L64", "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": "L85", "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": "L99", "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": "L133", "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": "L169", "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": "L189", "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": "L189", "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": "L201", "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": "L201", "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": "L214", "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": "L242", "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": "L257", "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": "L286", "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": "L317", "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": "L337", "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": "L337", "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": "L348", "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": "L348", "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": "L362", "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": "L362", "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": "L367", "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": "L367", "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": "L372", "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": "L372", "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": "L382", "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": "L403", "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": "L417", "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": "L445", "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": "L475", "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": "L496", "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": "L512", "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": "L534", "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": "L534", "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": "L544", "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": "L570", "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": "L588", "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": "L618", "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": "L618", "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": "L625", "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": "L657", "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": "L675", "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": "L693", "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": "L713", "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": "L728", "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": "L784", "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": "L811", "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": "L811", "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": "L822", "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": "L822", "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": "L833", "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": "L833", "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": "L840", "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": "L861", "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": "L873", "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": "L890", "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": "L908", "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": "L925", "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": "L946", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L73"}, {"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": "L74"}, {"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": "L77"}, {"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": "L77"}, {"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": "L79"}, {"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": "L79"}, {"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": "L81"}, {"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": "L81"}, {"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": "L90"}, {"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": "L91"}, {"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": "L91"}, {"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": "L93"}, {"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": "L93"}, {"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": "L95"}, {"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": "L95"}, {"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": "L105"}, {"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": "L106"}, {"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": "L121"}, {"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": "L123"}, {"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": "L123"}, {"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": "L125"}, {"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": "L125"}, {"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": "L127"}, {"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": "L127"}, {"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": "L129"}, {"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": "L129"}, {"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": "L140"}, {"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": "L141"}, {"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": "L156"}, {"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": "L159"}, {"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": "L159"}, {"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": "L161"}, {"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": "L161"}, {"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": "L163"}, {"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": "L163"}, {"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": "L165"}, {"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": "L165"}, {"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": "L175"}, {"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": "L176"}, {"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": "L177"}, {"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": "L179"}, {"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": "L179"}, {"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": "L181"}, {"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": "L181"}, {"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": "L183"}, {"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": "L183"}, {"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": "L224"}, {"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": "L225"}, {"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": "L234"}, {"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": "L234"}, {"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": "L236"}, {"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": "L236"}, {"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": "L238"}, {"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": "L238"}, {"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": "L248"}, {"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": "L249"}, {"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": "L249"}, {"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": "L251"}, {"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": "L251"}, {"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": "L253"}, {"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": "L253"}, {"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": "L263"}, {"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": "L264"}, {"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": "L274"}, {"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": "L276"}, {"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": "L276"}, {"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": "L278"}, {"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": "L278"}, {"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": "L280"}, {"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": "L280"}, {"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": "L282"}, {"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": "L282"}, {"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": "L293"}, {"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": "L294"}, {"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": "L304"}, {"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": "L307"}, {"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": "L307"}, {"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": "L309"}, {"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": "L309"}, {"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": "L311"}, {"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": "L311"}, {"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": "L313"}, {"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": "L313"}, {"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": "L323"}, {"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": "L324"}, {"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": "L325"}, {"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": "L327"}, {"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": "L327"}, {"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": "L329"}, {"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": "L329"}, {"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": "L331"}, {"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": "L331"}, {"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": "L391"}, {"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": "L392"}, {"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": "L395"}, {"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": "L395"}, {"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": "L397"}, {"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": "L397"}, {"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": "L399"}, {"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": "L399"}, {"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": "L408"}, {"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": "L409"}, {"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": "L409"}, {"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": "L411"}, {"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": "L411"}, {"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": "L413"}, {"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": "L413"}, {"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": "L423"}, {"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": "L424"}, {"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": "L433"}, {"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": "L435"}, {"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": "L435"}, {"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": "L437"}, {"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": "L437"}, {"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": "L439"}, {"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": "L439"}, {"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": "L441"}, {"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": "L441"}, {"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": "L452"}, {"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": "L453"}, {"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": "L462"}, {"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": "L465"}, {"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": "L465"}, {"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": "L467"}, {"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": "L467"}, {"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": "L469"}, {"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": "L469"}, {"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": "L471"}, {"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": "L471"}, {"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": "L481"}, {"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": "L482"}, {"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": "L483"}, {"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": "L485"}, {"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": "L485"}, {"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": "L487"}, {"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": "L487"}, {"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": "L489"}, {"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": "L489"}, {"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": "L503"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L504"}, {"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": "L504"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"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": "L520"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L521"}, {"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": "L522"}, {"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": "L522"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_save_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": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"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": "L553"}, {"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": "L554"}, {"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": "L562"}, {"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": "L562"}, {"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": "L564"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L564"}, {"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": "L566"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L566"}, {"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": "L576"}, {"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": "L577"}, {"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": "L578"}, {"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": "L580"}, {"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": "L580"}, {"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": "L582"}, {"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": "L582"}, {"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": "L584"}, {"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": "L584"}, {"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": "L595"}, {"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": "L596"}, {"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": "L604"}, {"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": "L606"}, {"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": "L606"}, {"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": "L608"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L608"}, {"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": "L610"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L610"}, {"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": "L612"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L612"}, {"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": "L637"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L638"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L649"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L649"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L651"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L651"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L653"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L653"}, {"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": "L663"}, {"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": "L664"}, {"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": "L665"}, {"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": "L667"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L667"}, {"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": "L669"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L669"}, {"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": "L671"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L671"}, {"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": "L681"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"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": "L682"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L683"}, {"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": "L683"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L687"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L687"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689"}, {"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": "L699"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L700"}, {"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": "L701"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"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": "L703"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L705"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L705"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L709"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L709"}, {"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": "L719"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L720"}, {"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": "L720"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"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": "L735"}, {"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": "L736"}, {"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": "L737"}, {"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": "L739"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L740"}, {"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": "L742"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"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": "L745"}, {"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": "L747"}, {"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": "L753"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "deduct_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755"}, {"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": "L763"}, {"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": "L771"}, {"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": "L772"}, {"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": "L776"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"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": "L778"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"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": "L780"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L780"}, {"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": "L791"}, {"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": "L792"}, {"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": "L797"}, {"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": "L799"}, {"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": "L799"}, {"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": "L801"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L801"}, {"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": "L803"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"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": "L805"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"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": "L849"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L850"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L853"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L853"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L855"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L855"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"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": "L866"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L867"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L867"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869"}, {"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": "L879"}, {"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": "L880"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L881"}, {"caller_nid": "api_qc_create_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L881"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L882"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L884"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L884"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L886"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L886"}, {"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": "L897"}, {"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": "L898"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L899"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L899"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L900"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L902"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L902"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L904"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L904"}, {"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": "L914"}, {"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": "L915"}, {"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": "L916"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"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": "L932"}, {"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": "L933"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L934"}, {"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": "L935"}, {"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": "L937"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L937"}, {"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": "L939"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"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": "L957"}, {"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": "L958"}, {"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": "L963"}, {"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": "L963"}, {"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": "L965"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L965"}, {"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": "L967"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L967"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a61e80309e8e93fc0223469682584dc30437469280ca75580c53bf4851bd1f69.json b/backend/app/graphify-out/cache/ast/a61e80309e8e93fc0223469682584dc30437469280ca75580c53bf4851bd1f69.json new file mode 100644 index 00000000..237b88b1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a61e80309e8e93fc0223469682584dc30437469280ca75580c53bf4851bd1f69.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "label": "auth.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L1"}, {"id": "schemas_auth_loginrequest", "label": "LoginRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_auth_loginresponse", "label": "LoginResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L13"}, {"id": "schemas_auth_usercreate", "label": "UserCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L23"}, {"id": "schemas_auth_userresponse", "label": "UserResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L33"}, {"id": "schemas_auth_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L44"}, {"id": "schemas_auth_changepasswordrequest", "label": "ChangePasswordRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L48"}, {"id": "schemas_auth_resetpasswordrequest", "label": "ResetPasswordRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L54"}, {"id": "schemas_auth_rationale_1", "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_loginrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_auth_loginrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_loginresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L13", "weight": 1.0}, {"source": "schemas_auth_loginresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_usercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L23", "weight": 1.0}, {"source": "schemas_auth_usercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_userresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L33", "weight": 1.0}, {"source": "schemas_auth_userresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_changepasswordrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_auth_changepasswordrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "target": "schemas_auth_resetpasswordrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_auth_resetpasswordrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_auth_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_auth_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a6d421d517a184980c06b4d5defb589271e3dbd0b2a46d371b7cedb9b3cc23e3.json b/backend/app/graphify-out/cache/ast/a6d421d517a184980c06b4d5defb589271e3dbd0b2a46d371b7cedb9b3cc23e3.json new file mode 100644 index 00000000..e700e0f4 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a6d421d517a184980c06b4d5defb589271e3dbd0b2a46d371b7cedb9b3cc23e3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "label": "product_parameter_value.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L1"}, {"id": "schemas_product_parameter_value_productparametervaluebase", "label": "ProductParameterValueBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_parameter_value_productparametervaluecreate", "label": "ProductParameterValueCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L16"}, {"id": "schemas_product_parameter_value_productparametervalueupdate", "label": "ProductParameterValueUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L21"}, {"id": "schemas_product_parameter_value_productparametervaluebatchsave", "label": "ProductParameterValueBatchSave", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L28"}, {"id": "schemas_product_parameter_value_productparametervalueresponse", "label": "ProductParameterValueResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L36"}, {"id": "schemas_product_parameter_value_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L51"}, {"id": "schemas_product_parameter_value_productparametervaluelistresponse", "label": "ProductParameterValueListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L55"}, {"id": "schemas_product_parameter_value_productparametervaluewithparameterresponse", "label": "ProductParameterValueWithParameterResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L61"}, {"id": "schemas_product_parameter_value_rationale_1", "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u503c", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervaluebase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervaluebase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervaluecreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervaluecreate", "target": "schemas_product_parameter_value_productparametervaluebase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervalueupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L21", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervalueupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervaluebatchsave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervaluebatchsave", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervalueresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L36", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervalueresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervaluelistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L55", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervaluelistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_productparametervaluewithparameterresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L61", "weight": 1.0}, {"source": "schemas_product_parameter_value_productparametervaluewithparameterresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "target": "schemas_product_parameter_value_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L74", "weight": 1.0}, {"source": "schemas_product_parameter_value_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_value_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a86b4c5a45c75917863ca2f517bec57d531151522f465433aa63e66cac349012.json b/backend/app/graphify-out/cache/ast/a86b4c5a45c75917863ca2f517bec57d531151522f465433aa63e66cac349012.json new file mode 100644 index 00000000..1ed9500e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a86b4c5a45c75917863ca2f517bec57d531151522f465433aa63e66cac349012.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "label": "storage_facility.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L1"}, {"id": "crud_storage_facility_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L19"}, {"id": "crud_storage_facility_list_all_facilities", "label": "list_all_facilities()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L34"}, {"id": "crud_storage_facility_get_facility", "label": "get_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L52"}, {"id": "crud_storage_facility_get_children", "label": "get_children()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L61"}, {"id": "crud_storage_facility_collect_descendant_ids", "label": "collect_descendant_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L77"}, {"id": "crud_storage_facility_create_facility", "label": "create_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L90"}, {"id": "crud_storage_facility_update_facility", "label": "update_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L127"}, {"id": "crud_storage_facility_soft_delete_facility", "label": "soft_delete_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L163"}, {"id": "crud_storage_facility_slot_to_dict", "label": "_slot_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L189"}, {"id": "crud_storage_facility_list_slots", "label": "list_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L203"}, {"id": "crud_storage_facility_get_slot", "label": "get_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L221"}, {"id": "crud_storage_facility_create_slot", "label": "create_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L230"}, {"id": "crud_storage_facility_update_slot", "label": "update_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L265"}, {"id": "crud_storage_facility_soft_delete_slot", "label": "soft_delete_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L295"}, {"id": "crud_storage_facility_batch_create_slots", "label": "batch_create_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L305"}, {"id": "crud_storage_facility_rationale_1", "label": "\u5b58\u50a8\u8bbe\u65bd\uff08\u6811\u7ed3\u6784\uff09+ \u5c0f\u683c CRUD\uff08biz_storage_facility / biz_storage_facility_slot\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L1"}, {"id": "crud_storage_facility_rationale_40", "label": "Return FLAT list of all non-deleted facility nodes (no pagination, no tree build", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L40"}, {"id": "crud_storage_facility_rationale_62", "label": "Direct children of a node.", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L62"}, {"id": "crud_storage_facility_rationale_78", "label": "Iteratively collect ALL descendant node IDs (stack-based, no recursion).", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L78"}, {"id": "crud_storage_facility_rationale_164", "label": "Cascade soft-delete: node + all descendants + their slots.", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L164"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_list_all_facilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_get_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_get_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_collect_descendant_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_create_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_update_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_soft_delete_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_slot_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_list_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_get_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_create_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_update_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_soft_delete_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "target": "crud_storage_facility_batch_create_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L305", "weight": 1.0}, {"source": "crud_storage_facility_list_all_facilities", "target": "crud_storage_facility_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L49", "weight": 1.0}, {"source": "crud_storage_facility_collect_descendant_ids", "target": "crud_storage_facility_get_children", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L83", "weight": 1.0}, {"source": "crud_storage_facility_update_facility", "target": "crud_storage_facility_get_facility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L139", "weight": 1.0}, {"source": "crud_storage_facility_soft_delete_facility", "target": "crud_storage_facility_get_facility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L165", "weight": 1.0}, {"source": "crud_storage_facility_soft_delete_facility", "target": "crud_storage_facility_collect_descendant_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L169", "weight": 1.0}, {"source": "crud_storage_facility_list_slots", "target": "crud_storage_facility_slot_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L218", "weight": 1.0}, {"source": "crud_storage_facility_update_slot", "target": "crud_storage_facility_get_slot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L276", "weight": 1.0}, {"source": "crud_storage_facility_soft_delete_slot", "target": "crud_storage_facility_get_slot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L296", "weight": 1.0}, {"source": "crud_storage_facility_batch_create_slots", "target": "crud_storage_facility_slot_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L356", "weight": 1.0}, {"source": "crud_storage_facility_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_facility_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_storage_facility_rationale_40", "target": "crud_storage_facility_list_all_facilities", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L40", "weight": 1.0}, {"source": "crud_storage_facility_rationale_62", "target": "crud_storage_facility_get_children", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_storage_facility_rationale_78", "target": "crud_storage_facility_collect_descendant_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L78", "weight": 1.0}, {"source": "crud_storage_facility_rationale_164", "target": "crud_storage_facility_soft_delete_facility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L164", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_storage_facility_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L29"}, {"caller_nid": "crud_storage_facility_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L30"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L41"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L41"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L43"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L44"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L47"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L47"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L48"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L48"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L48"}, {"caller_nid": "crud_storage_facility_list_all_facilities", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L48"}, {"caller_nid": "crud_storage_facility_get_facility", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L53"}, {"caller_nid": "crud_storage_facility_get_facility", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L53"}, {"caller_nid": "crud_storage_facility_get_facility", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L54"}, {"caller_nid": "crud_storage_facility_get_facility", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L57"}, {"caller_nid": "crud_storage_facility_get_facility", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L58"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L64"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L64"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L64"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L64"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L66"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L72"}, {"caller_nid": "crud_storage_facility_get_children", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L72"}, {"caller_nid": "crud_storage_facility_collect_descendant_ids", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L82"}, {"caller_nid": "crud_storage_facility_collect_descendant_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L85"}, {"caller_nid": "crud_storage_facility_collect_descendant_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L86"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L102"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L104"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "BizStorageFacility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L105"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L106"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L109"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L113"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L116"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L118"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L121"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L122"}, {"caller_nid": "crud_storage_facility_create_facility", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L123"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L141"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L143"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L145"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L148"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L154"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L156"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L157"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L158"}, {"caller_nid": "crud_storage_facility_update_facility", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L159"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L167"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L170"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L172"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L172"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L172"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L173"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L177"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L177"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L177"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L178"}, {"caller_nid": "crud_storage_facility_soft_delete_facility", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L181"}, {"caller_nid": "crud_storage_facility_slot_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L198"}, {"caller_nid": "crud_storage_facility_slot_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L199"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L209"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L209"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L210"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L216"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L217"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L217"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L217"}, {"caller_nid": "crud_storage_facility_list_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L217"}, {"caller_nid": "crud_storage_facility_get_slot", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L222"}, {"caller_nid": "crud_storage_facility_get_slot", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L222"}, {"caller_nid": "crud_storage_facility_get_slot", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L223"}, {"caller_nid": "crud_storage_facility_get_slot", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L226"}, {"caller_nid": "crud_storage_facility_get_slot", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L227"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L241"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L243"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "BizStorageFacilitySlot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L244"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L245"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L247"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L248"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L251"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L254"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L256"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L259"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L260"}, {"caller_nid": "crud_storage_facility_create_slot", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L261"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L278"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L280"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L282"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L286"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L288"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L289"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L290"}, {"caller_nid": "crud_storage_facility_update_slot", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L291"}, {"caller_nid": "crud_storage_facility_soft_delete_slot", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L298"}, {"caller_nid": "crud_storage_facility_soft_delete_slot", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L300"}, {"caller_nid": "crud_storage_facility_soft_delete_slot", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L301"}, {"caller_nid": "crud_storage_facility_soft_delete_slot", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L302"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L315"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L317"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L319"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L321"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L322"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L322"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L322"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L323"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L326"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L328"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L329"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L330"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L332"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L333"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "BizStorageFacilitySlot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L336"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L337"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L351"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L352"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L353"}, {"caller_nid": "crud_storage_facility_batch_create_slots", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py", "source_location": "L355"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a8e3cc62b0d083d3a707763a74e0ab73f07c32c18b55f38ea3a5c6f07efbb670.json b/backend/app/graphify-out/cache/ast/a8e3cc62b0d083d3a707763a74e0ab73f07c32c18b55f38ea3a5c6f07efbb670.json new file mode 100644 index 00000000..3ffb8070 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a8e3cc62b0d083d3a707763a74e0ab73f07c32c18b55f38ea3a5c6f07efbb670.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "label": "api_request_log.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L1"}, {"id": "crud_api_request_log_apirequestlogcrud", "label": "ApiRequestLogCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L12"}, {"id": "crud_api_request_log_get_multi_with_filters", "label": "get_multi_with_filters()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L14"}, {"id": "crud_api_request_log_get", "label": "get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L85"}, {"id": "crud_api_request_log_delete", "label": "delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L91"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "crud_api_request_log_apirequestlogcrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "crud_api_request_log_get_multi_with_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "crud_api_request_log_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_api_request_log_py", "target": "crud_api_request_log_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L91", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L25"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L25"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L27"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L27"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L29"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L31"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L31"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L34"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L35"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L36"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L37"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L38"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L39"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L40"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L45"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L46"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L51"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L52"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L53"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L57"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L58"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L58"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L58"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L58"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L61"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L61"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L61"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L61"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L61"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L73"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "substr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L73"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L74"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "substr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L74"}, {"caller_nid": "crud_api_request_log_get_multi_with_filters", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L77"}, {"caller_nid": "crud_api_request_log_get", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L86"}, {"caller_nid": "crud_api_request_log_get", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L86"}, {"caller_nid": "crud_api_request_log_get", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L86"}, {"caller_nid": "crud_api_request_log_get", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L87"}, {"caller_nid": "crud_api_request_log_delete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L92"}, {"caller_nid": "crud_api_request_log_delete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L92"}, {"caller_nid": "crud_api_request_log_delete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L92"}, {"caller_nid": "crud_api_request_log_delete", "callee": "SysApiRequestLogHis", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L95"}, {"caller_nid": "crud_api_request_log_delete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L114"}, {"caller_nid": "crud_api_request_log_delete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L116"}, {"caller_nid": "crud_api_request_log_delete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py", "source_location": "L118"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/a9de87a4c266f0f593009b78ee4d8ac62c4bf6e8d9d08554aaaf544102204ce4.json b/backend/app/graphify-out/cache/ast/a9de87a4c266f0f593009b78ee4d8ac62c4bf6e8d9d08554aaaf544102204ce4.json new file mode 100644 index 00000000..b14ccfb4 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/a9de87a4c266f0f593009b78ee4d8ac62c4bf6e8d9d08554aaaf544102204ce4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "label": "ethnic.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L1"}, {"id": "api_ethnic_list_ethnics_for_select", "label": "list_ethnics_for_select()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L16"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_ethnic_py", "target": "api_ethnic_list_ethnics_for_select", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L16", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_ethnic_list_ethnics_for_select", "callee": "list_ethnics", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L23"}, {"caller_nid": "api_ethnic_list_ethnics_for_select", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py", "source_location": "L24"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/acbbecff5afdd82711fc728f88235c15c7bc37c3415c171951c34aa98d774845.json b/backend/app/graphify-out/cache/ast/acbbecff5afdd82711fc728f88235c15c7bc37c3415c171951c34aa98d774845.json new file mode 100644 index 00000000..d2a4d2f2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/acbbecff5afdd82711fc728f88235c15c7bc37c3415c171951c34aa98d774845.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "label": "qc_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1"}, {"id": "crud_qc_work_order_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L49"}, {"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": "L55"}, {"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": "L59"}, {"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": "L64"}, {"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": "L69"}, {"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": "L73"}, {"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": "L78"}, {"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": "L90"}, {"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": "L107"}, {"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": "L179"}, {"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": "L193"}, {"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": "L223"}, {"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": "L338"}, {"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": "L380"}, {"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": "L389"}, {"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": "L410"}, {"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": "L434"}, {"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": "L477"}, {"id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "label": "_soft_delete_pending_work_order_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527"}, {"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": "L561"}, {"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": "L706"}, {"id": "crud_qc_work_order_rationale_231", "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": "L231"}, {"id": "crud_qc_work_order_rationale_439", "label": "\u6309\u534f\u8bae/\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u53ca\u68c0\u6d4b\u4efb\u52a1\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L439"}, {"id": "crud_qc_work_order_rationale_530", "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L530"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L31", "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": "L32", "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": "L49", "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": "L55", "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": "L59", "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": "L64", "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": "L69", "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": "L73", "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": "L78", "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": "L90", "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": "L107", "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": "L179", "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": "L193", "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": "L223", "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": "L338", "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": "L380", "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": "L389", "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": "L410", "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": "L434", "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": "L477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527", "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": "L561", "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": "L706", "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": "L157", "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": "L161", "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": "L167", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L169", "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": "L203", "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": "L206", "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": "L207", "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": "L214", "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": "L216", "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": "L273", "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": "L376", "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": "L377", "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": "L428", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "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": "L465", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "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": "L467", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "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": "L469", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "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": "L470", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "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": "L471", "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": "L480", "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": "L483", "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": "L484", "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": "L506", "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": "L509", "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": "L513", "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": "L521", "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": "L522", "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": "L573", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L581", "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": "L719", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_231", "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": "L231", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_439", "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": "L439", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_530", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L530", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_work_order_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L52"}, {"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": "L56"}, {"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": "L60"}, {"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": "L61"}, {"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": "L65"}, {"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": "L66"}, {"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": "L70"}, {"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": "L74"}, {"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": "L75"}, {"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": "L84"}, {"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": "L84"}, {"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": "L84"}, {"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": "L85"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L102"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L104"}, {"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": "L112"}, {"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": "L117"}, {"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": "L117"}, {"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": "L117"}, {"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": "L118"}, {"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": "L123"}, {"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": "L128"}, {"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": "L135"}, {"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": "L135"}, {"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": "L135"}, {"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": "L136"}, {"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": "L143"}, {"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": "L143"}, {"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": "L143"}, {"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": "L145"}, {"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": "L150"}, {"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": "L153"}, {"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": "L153"}, {"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": "L153"}, {"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": "L153"}, {"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": "L159"}, {"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": "L159"}, {"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": "L160"}, {"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": "L163"}, {"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": "L164"}, {"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": "L165"}, {"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": "L180"}, {"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": "L180"}, {"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": "L183"}, {"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": "L183"}, {"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": "L183"}, {"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": "L186"}, {"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": "L202"}, {"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": "L204"}, {"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": "L232"}, {"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": "L235"}, {"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": "L235"}, {"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": "L235"}, {"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": "L246"}, {"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": "L251"}, {"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": "L251"}, {"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": "L251"}, {"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": "L262"}, {"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": "L262"}, {"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": "L262"}, {"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": "L271"}, {"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": "L272"}, {"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": "L288"}, {"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": "L289"}, {"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": "L295"}, {"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": "L295"}, {"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": "L295"}, {"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": "L306"}, {"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": "L306"}, {"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": "L306"}, {"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": "L312"}, {"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": "L313"}, {"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": "L329"}, {"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": "L330"}, {"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": "L333"}, {"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": "L334"}, {"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": "L366"}, {"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": "L366"}, {"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": "L366"}, {"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": "L366"}, {"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": "L366"}, {"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": "L367"}, {"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": "L368"}, {"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": "L368"}, {"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": "L370"}, {"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": "L370"}, {"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": "L370"}, {"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": "L370"}, {"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": "L370"}, {"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": "L371"}, {"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": "L377"}, {"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": "L383"}, {"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": "L383"}, {"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": "L385"}, {"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": "L386"}, {"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": "L391"}, {"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": "L391"}, {"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": "L391"}, {"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": "L391"}, {"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": "L396"}, {"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": "L412"}, {"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": "L412"}, {"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": "L412"}, {"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": "L412"}, {"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": "L417"}, {"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": "L443"}, {"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": "L443"}, {"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": "L443"}, {"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": "L445"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L456"}, {"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": "L458"}, {"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": "L458"}, {"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": "L459"}, {"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": "L459"}, {"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": "L460"}, {"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": "L460"}, {"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": "L461"}, {"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": "L462"}, {"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": "L463"}, {"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": "L463"}, {"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": "L464"}, {"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": "L468"}, {"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": "L482"}, {"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": "L485"}, {"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": "L487"}, {"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": "L488"}, {"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": "L489"}, {"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": "L490"}, {"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": "L493"}, {"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": "L498"}, {"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": "L498"}, {"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": "L498"}, {"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": "L503"}, {"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": "L514"}, {"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": "L517"}, {"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": "L523"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L540"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L541"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L544"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L547"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L547"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L547"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L558"}, {"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": "L575"}, {"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": "L577"}, {"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": "L579"}, {"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": "L584"}, {"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": "L586"}, {"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": "L588"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L596"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L596"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L596"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L602"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L602"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L602"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L608"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L612"}, {"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": "L614"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L616"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L617"}, {"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": "L626"}, {"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": "L628"}, {"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": "L631"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L632"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L633"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"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": "L649"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L650"}, {"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": "L652"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L654"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L656"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L657"}, {"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": "L669"}, {"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": "L671"}, {"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": "L674"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L675"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L676"}, {"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": "L695"}, {"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": "L699"}, {"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": "L700"}, {"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": "L701"}, {"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": "L702"}, {"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": "L708"}, {"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": "L708"}, {"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": "L708"}, {"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": "L722"}, {"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": "L723"}, {"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": "L724"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ad0beb2bcfd6b028b87d4adc27e987b2aaec7bd322ac96cab044808bf1c211af.json b/backend/app/graphify-out/cache/ast/ad0beb2bcfd6b028b87d4adc27e987b2aaec7bd322ac96cab044808bf1c211af.json new file mode 100644 index 00000000..84eeb4ea --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ad0beb2bcfd6b028b87d4adc27e987b2aaec7bd322ac96cab044808bf1c211af.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "label": "category.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L1"}, {"id": "schemas_category_categorybase", "label": "CategoryBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_category_categorycreate", "label": "CategoryCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L15"}, {"id": "schemas_category_categoryupdate", "label": "CategoryUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L20"}, {"id": "schemas_category_categorytreenode", "label": "CategoryTreeNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L29"}, {"id": "schemas_category_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L38"}, {"id": "schemas_category_categoryresponse", "label": "CategoryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L42"}, {"id": "schemas_category_categorylistresponse", "label": "CategoryListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L55"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categorybase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_category_categorybase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categorycreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_category_categorycreate", "target": "schemas_category_categorybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categoryupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_category_categoryupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categorytreenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_category_categorytreenode", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categoryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_category_categoryresponse", "target": "schemas_category_categorybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_category_py", "target": "schemas_category_categorylistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L55", "weight": 1.0}, {"source": "schemas_category_categorylistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py", "source_location": "L55", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/adcd5c4a8675037f25d9e4bffc65f157e61879270569b52deea9ca4c2d2f3a1b.json b/backend/app/graphify-out/cache/ast/adcd5c4a8675037f25d9e4bffc65f157e61879270569b52deea9ca4c2d2f3a1b.json new file mode 100644 index 00000000..f642baa8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/adcd5c4a8675037f25d9e4bffc65f157e61879270569b52deea9ca4c2d2f3a1b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "label": "qc_third_party_company.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L1"}, {"id": "crud_qc_third_party_company_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L14"}, {"id": "crud_qc_third_party_company_company_code_exists", "label": "company_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L34"}, {"id": "crud_qc_third_party_company_list_companies", "label": "list_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L50"}, {"id": "crud_qc_third_party_company_list_company_options", "label": "list_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L90"}, {"id": "crud_qc_third_party_company_get_company", "label": "get_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L107"}, {"id": "crud_qc_third_party_company_create_company", "label": "create_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L118"}, {"id": "crud_qc_third_party_company_update_company", "label": "update_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L176"}, {"id": "crud_qc_third_party_company_soft_delete_company", "label": "soft_delete_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L241"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_company_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_list_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_list_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_get_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_create_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_update_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_third_party_company_py", "target": "crud_qc_third_party_company_soft_delete_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L241", "weight": 1.0}, {"source": "crud_qc_third_party_company_list_companies", "target": "crud_qc_third_party_company_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_qc_third_party_company_create_company", "target": "crud_qc_third_party_company_company_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L140", "weight": 1.0}, {"source": "crud_qc_third_party_company_update_company", "target": "crud_qc_third_party_company_get_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L195", "weight": 1.0}, {"source": "crud_qc_third_party_company_update_company", "target": "crud_qc_third_party_company_company_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L202", "weight": 1.0}, {"source": "crud_qc_third_party_company_soft_delete_company", "target": "crud_qc_third_party_company_get_company", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L242", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_third_party_company_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L29"}, {"caller_nid": "crud_qc_third_party_company_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L30"}, {"caller_nid": "crud_qc_third_party_company_company_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L37"}, {"caller_nid": "crud_qc_third_party_company_company_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L40"}, {"caller_nid": "crud_qc_third_party_company_company_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L40"}, {"caller_nid": "crud_qc_third_party_company_company_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L46"}, {"caller_nid": "crud_qc_third_party_company_company_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L47"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L77"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L77"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L77"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L77"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L77"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L78"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L79"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L79"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L81"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L81"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L81"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L81"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L81"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L82"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L82"}, {"caller_nid": "crud_qc_third_party_company_list_companies", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L87"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L92"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L92"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L92"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L92"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L98"}, {"caller_nid": "crud_qc_third_party_company_list_company_options", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L98"}, {"caller_nid": "crud_qc_third_party_company_get_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L110"}, {"caller_nid": "crud_qc_third_party_company_get_company", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L110"}, {"caller_nid": "crud_qc_third_party_company_get_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L114"}, {"caller_nid": "crud_qc_third_party_company_get_company", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L115"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L137"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L139"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L141"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L142"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L144"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L145"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L147"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "BizQcThirdPartyCompany", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L148"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L149"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L152"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L153"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L154"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L155"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L156"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L157"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L158"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L162"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L165"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L167"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L170"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L171"}, {"caller_nid": "crud_qc_third_party_company_create_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L172"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L197"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L199"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L201"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L203"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L206"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L208"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L211"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L213"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L215"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L217"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L219"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L221"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L223"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L225"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L227"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L232"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L234"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L235"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L236"}, {"caller_nid": "crud_qc_third_party_company_update_company", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L237"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L244"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L246"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L246"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L246"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L255"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L257"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L258"}, {"caller_nid": "crud_qc_third_party_company_soft_delete_company", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py", "source_location": "L259"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ae298b7e9b2ecc0cc90fb31731d9d4922b22daadf41ab01b485e22936d1ab827.json b/backend/app/graphify-out/cache/ast/ae298b7e9b2ecc0cc90fb31731d9d4922b22daadf41ab01b485e22936d1ab827.json new file mode 100644 index 00000000..23fc4e5d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ae298b7e9b2ecc0cc90fb31731d9d4922b22daadf41ab01b485e22936d1ab827.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L51", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b2405cd8ba2254bdf394922f70716f3878bc8cb9ede547226f1b52718fad63cc.json b/backend/app/graphify-out/cache/ast/b2405cd8ba2254bdf394922f70716f3878bc8cb9ede547226f1b52718fad63cc.json new file mode 100644 index 00000000..4cec9e52 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b2405cd8ba2254bdf394922f70716f3878bc8cb9ede547226f1b52718fad63cc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L1"}, {"id": "models_research_donation_bizresearchdonation", "label": "BizResearchDonation", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_research_donation_bizresearchdonationaudit", "label": "BizResearchDonationAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L42"}, {"id": "models_research_donation_bizresearchdonationparty", "label": "BizResearchDonationParty", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L63"}, {"id": "models_research_donation_bizresearchdonationcollection", "label": "BizResearchDonationCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L101"}, {"id": "models_research_donation_bizresearchdonationsample", "label": "BizResearchDonationSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L125"}, {"id": "models_research_donation_bizresearchdonationsampletransport", "label": "BizResearchDonationSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L154"}, {"id": "models_research_donation_bizprotocoldonationconvert", "label": "BizProtocolDonationConvert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L182"}, {"id": "models_research_donation_rationale_10", "label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L10"}, {"id": "models_research_donation_rationale_43", "label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L43"}, {"id": "models_research_donation_rationale_64", "label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L64"}, {"id": "models_research_donation_rationale_102", "label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L102"}, {"id": "models_research_donation_rationale_126", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample\uff08\u65e0\u91d1\u989d\u5b57\u6bb5\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L126"}, {"id": "models_research_donation_rationale_155", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L155"}, {"id": "models_research_donation_rationale_183", "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L183"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "app_models_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonation", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L42", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationparty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L63", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationparty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationcollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L101", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationcollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L125", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationsample", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L154", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationsampletransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizprotocoldonationconvert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L182", "weight": 1.0}, {"source": "models_research_donation_bizprotocoldonationconvert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L182", "weight": 1.0}, {"source": "models_research_donation_rationale_10", "target": "models_research_donation_bizresearchdonation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "models_research_donation_rationale_43", "target": "models_research_donation_bizresearchdonationaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L43", "weight": 1.0}, {"source": "models_research_donation_rationale_64", "target": "models_research_donation_bizresearchdonationparty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L64", "weight": 1.0}, {"source": "models_research_donation_rationale_102", "target": "models_research_donation_bizresearchdonationcollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L102", "weight": 1.0}, {"source": "models_research_donation_rationale_126", "target": "models_research_donation_bizresearchdonationsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L126", "weight": 1.0}, {"source": "models_research_donation_rationale_155", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L155", "weight": 1.0}, {"source": "models_research_donation_rationale_183", "target": "models_research_donation_bizprotocoldonationconvert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L183", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b47cf4e9ea80c9e84535e43c4665b1e217ea321e1dca7d4ac5ec5d3a3f5c013a.json b/backend/app/graphify-out/cache/ast/b47cf4e9ea80c9e84535e43c4665b1e217ea321e1dca7d4ac5ec5d3a3f5c013a.json new file mode 100644 index 00000000..2deb6daa --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b47cf4e9ea80c9e84535e43c4665b1e217ea321e1dca7d4ac5ec5d3a3f5c013a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "label": "workflow.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L1"}, {"id": "crud_workflow_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L29"}, {"id": "crud_workflow_list_process_defs", "label": "list_process_defs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L43"}, {"id": "crud_workflow_get_process_def", "label": "get_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L95"}, {"id": "crud_workflow_process_code_exists", "label": "process_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L103"}, {"id": "crud_workflow_create_process_def", "label": "create_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L114"}, {"id": "crud_workflow_update_process_def", "label": "update_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L151"}, {"id": "crud_workflow_soft_delete_process_def", "label": "soft_delete_process_def()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L190"}, {"id": "crud_workflow_publish_version", "label": "publish_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L205"}, {"id": "crud_workflow_get_latest_version", "label": "get_latest_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L297"}, {"id": "crud_workflow_version_to_dict", "label": "_version_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L311"}, {"id": "crud_workflow_list_versions", "label": "list_versions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L322"}, {"id": "crud_workflow_get_nodes_by_version", "label": "get_nodes_by_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L334"}, {"id": "crud_workflow_get_transitions_by_version", "label": "get_transitions_by_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L343"}, {"id": "crud_workflow_create_instance", "label": "create_instance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L357"}, {"id": "crud_workflow_get_instance", "label": "get_instance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L395"}, {"id": "crud_workflow_update_instance_status", "label": "update_instance_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L403"}, {"id": "crud_workflow_list_my_instances", "label": "list_my_instances()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L413"}, {"id": "crud_workflow_get_all_tasks_for_business", "label": "get_all_tasks_for_business()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L497"}, {"id": "crud_workflow_create_task", "label": "create_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L558"}, {"id": "crud_workflow_get_task", "label": "get_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L589"}, {"id": "crud_workflow_get_pending_tasks_by_node", "label": "get_pending_tasks_by_node()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L597"}, {"id": "crud_workflow_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L612"}, {"id": "crud_workflow_list_pending_tasks", "label": "list_pending_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L639"}, {"id": "crud_workflow_list_completed_tasks", "label": "list_completed_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L698"}, {"id": "crud_workflow_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L757"}, {"id": "crud_workflow_rationale_1", "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_list_process_defs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_process_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_create_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_update_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_soft_delete_process_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_publish_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_latest_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_version_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_list_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L322", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_nodes_by_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_transitions_by_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_create_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_update_instance_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_list_my_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L413", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_all_tasks_for_business", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_create_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_get_pending_tasks_by_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_task_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_list_pending_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L639", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_list_completed_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L698", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "target": "crud_workflow_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L757", "weight": 1.0}, {"source": "crud_workflow_list_process_defs", "target": "crud_workflow_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L77", "weight": 1.0}, {"source": "crud_workflow_create_process_def", "target": "crud_workflow_process_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L128", "weight": 1.0}, {"source": "crud_workflow_update_process_def", "target": "crud_workflow_get_process_def", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L163", "weight": 1.0}, {"source": "crud_workflow_update_process_def", "target": "crud_workflow_process_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L171", "weight": 1.0}, {"source": "crud_workflow_soft_delete_process_def", "target": "crud_workflow_get_process_def", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L191", "weight": 1.0}, {"source": "crud_workflow_publish_version", "target": "crud_workflow_get_process_def", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L215", "weight": 1.0}, {"source": "crud_workflow_list_versions", "target": "crud_workflow_version_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L331", "weight": 1.0}, {"source": "crud_workflow_update_instance_status", "target": "crud_workflow_get_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L404", "weight": 1.0}, {"source": "crud_workflow_get_all_tasks_for_business", "target": "crud_workflow_get_nodes_by_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_workflow_list_pending_tasks", "target": "crud_workflow_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L685", "weight": 1.0}, {"source": "crud_workflow_list_completed_tasks", "target": "crud_workflow_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L744", "weight": 1.0}, {"source": "crud_workflow_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_workflow_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_workflow_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L38"}, {"caller_nid": "crud_workflow_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L39"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L64"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L64"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L64"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L64"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L64"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L65"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L66"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L66"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L68"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L68"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L68"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L68"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L68"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L69"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L79"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L79"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L79"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L79"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L81"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L87"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L91"}, {"caller_nid": "crud_workflow_list_process_defs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L92"}, {"caller_nid": "crud_workflow_get_process_def", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L97"}, {"caller_nid": "crud_workflow_get_process_def", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L97"}, {"caller_nid": "crud_workflow_get_process_def", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L97"}, {"caller_nid": "crud_workflow_get_process_def", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L98"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L106"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L106"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L107"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L107"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L110"}, {"caller_nid": "crud_workflow_process_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L111"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L125"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L127"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L129"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "WfProcessDef", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L130"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L131"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L133"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L137"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L140"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L142"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L145"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L146"}, {"caller_nid": "crud_workflow_create_process_def", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L147"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L165"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L167"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L169"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L172"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L175"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L181"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L183"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L184"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L185"}, {"caller_nid": "crud_workflow_update_process_def", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L186"}, {"caller_nid": "crud_workflow_soft_delete_process_def", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L193"}, {"caller_nid": "crud_workflow_soft_delete_process_def", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L195"}, {"caller_nid": "crud_workflow_soft_delete_process_def", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L196"}, {"caller_nid": "crud_workflow_soft_delete_process_def", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L197"}, {"caller_nid": "crud_workflow_publish_version", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L217"}, {"caller_nid": "crud_workflow_publish_version", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L219"}, {"caller_nid": "crud_workflow_publish_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L219"}, {"caller_nid": "crud_workflow_publish_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L219"}, {"caller_nid": "crud_workflow_publish_version", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L220"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L225"}, {"caller_nid": "crud_workflow_publish_version", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L228"}, {"caller_nid": "crud_workflow_publish_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L228"}, {"caller_nid": "crud_workflow_publish_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L228"}, {"caller_nid": "crud_workflow_publish_version", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L228"}, {"caller_nid": "crud_workflow_publish_version", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L229"}, {"caller_nid": "crud_workflow_publish_version", "callee": "WfProcessVersion", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L234"}, {"caller_nid": "crud_workflow_publish_version", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L235"}, {"caller_nid": "crud_workflow_publish_version", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L242"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L245"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L247"}, {"caller_nid": "crud_workflow_publish_version", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L250"}, {"caller_nid": "crud_workflow_publish_version", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L251"}, {"caller_nid": "crud_workflow_publish_version", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L253"}, {"caller_nid": "crud_workflow_publish_version", "callee": "WfNode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L254"}, {"caller_nid": "crud_workflow_publish_version", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L255"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L257"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L258"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L259"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L260"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L266"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L268"}, {"caller_nid": "crud_workflow_publish_version", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L271"}, {"caller_nid": "crud_workflow_publish_version", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L273"}, {"caller_nid": "crud_workflow_publish_version", "callee": "WfTransition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L274"}, {"caller_nid": "crud_workflow_publish_version", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L275"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L277"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L278"}, {"caller_nid": "crud_workflow_publish_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L279"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L285"}, {"caller_nid": "crud_workflow_publish_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L287"}, {"caller_nid": "crud_workflow_publish_version", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L290"}, {"caller_nid": "crud_workflow_publish_version", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L292"}, {"caller_nid": "crud_workflow_publish_version", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L293"}, {"caller_nid": "crud_workflow_get_latest_version", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L299"}, {"caller_nid": "crud_workflow_get_latest_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L299"}, {"caller_nid": "crud_workflow_get_latest_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L299"}, {"caller_nid": "crud_workflow_get_latest_version", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L301"}, {"caller_nid": "crud_workflow_version_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L317"}, {"caller_nid": "crud_workflow_version_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L318"}, {"caller_nid": "crud_workflow_list_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L325"}, {"caller_nid": "crud_workflow_list_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L325"}, {"caller_nid": "crud_workflow_list_versions", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L326"}, {"caller_nid": "crud_workflow_list_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L329"}, {"caller_nid": "crud_workflow_list_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L330"}, {"caller_nid": "crud_workflow_list_versions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L330"}, {"caller_nid": "crud_workflow_list_versions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L330"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L336"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L336"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L336"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L336"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L337"}, {"caller_nid": "crud_workflow_get_nodes_by_version", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L338"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L345"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L345"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L345"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L345"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L346"}, {"caller_nid": "crud_workflow_get_transitions_by_version", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L347"}, {"caller_nid": "crud_workflow_create_instance", "callee": "WfProcessInstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L370"}, {"caller_nid": "crud_workflow_create_instance", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L371"}, {"caller_nid": "crud_workflow_create_instance", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L376"}, {"caller_nid": "crud_workflow_create_instance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L384"}, {"caller_nid": "crud_workflow_create_instance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L386"}, {"caller_nid": "crud_workflow_create_instance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L389"}, {"caller_nid": "crud_workflow_create_instance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L390"}, {"caller_nid": "crud_workflow_create_instance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L391"}, {"caller_nid": "crud_workflow_get_instance", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L397"}, {"caller_nid": "crud_workflow_get_instance", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L397"}, {"caller_nid": "crud_workflow_get_instance", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L397"}, {"caller_nid": "crud_workflow_get_instance", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L398"}, {"caller_nid": "crud_workflow_update_instance_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L406"}, {"caller_nid": "crud_workflow_update_instance_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L408"}, {"caller_nid": "crud_workflow_update_instance_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L409"}, {"caller_nid": "crud_workflow_update_instance_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L410"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L426"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L426"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L426"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L426"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L428"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L428"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L431"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L443"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L443"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L443"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L443"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L443"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L448"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L454"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L463"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L465"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L466"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L469"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L470"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L470"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L470"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L473"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L473"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L473"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L473"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L474"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L475"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L475"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L477"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L477"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L477"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L477"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L477"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L484"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L491"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L492"}, {"caller_nid": "crud_workflow_list_my_instances", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L494"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L503"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L503"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L503"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L503"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L505"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L511"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L523"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L523"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L523"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L523"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L524"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L525"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L532"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L532"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L532"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L532"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L536"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L541"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L543"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L546"}, {"caller_nid": "crud_workflow_get_all_tasks_for_business", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L547"}, {"caller_nid": "crud_workflow_create_task", "callee": "WfTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L567"}, {"caller_nid": "crud_workflow_create_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L568"}, {"caller_nid": "crud_workflow_create_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L578"}, {"caller_nid": "crud_workflow_create_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L580"}, {"caller_nid": "crud_workflow_create_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L583"}, {"caller_nid": "crud_workflow_create_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L584"}, {"caller_nid": "crud_workflow_create_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L585"}, {"caller_nid": "crud_workflow_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L591"}, {"caller_nid": "crud_workflow_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L591"}, {"caller_nid": "crud_workflow_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L591"}, {"caller_nid": "crud_workflow_get_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L592"}, {"caller_nid": "crud_workflow_get_pending_tasks_by_node", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L599"}, {"caller_nid": "crud_workflow_get_pending_tasks_by_node", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L599"}, {"caller_nid": "crud_workflow_get_pending_tasks_by_node", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L599"}, {"caller_nid": "crud_workflow_get_pending_tasks_by_node", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L601"}, {"caller_nid": "crud_workflow_task_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L628"}, {"caller_nid": "crud_workflow_task_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L629"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L649"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L649"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L649"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L649"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L649"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L654"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L665"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L666"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L669"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L670"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L670"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L670"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L673"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L673"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L673"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L673"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L674"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L675"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L675"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L677"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L677"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L677"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L677"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L677"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L684"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L692"}, {"caller_nid": "crud_workflow_list_pending_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L695"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L708"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L708"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L708"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L708"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L708"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L713"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L715"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L724"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L725"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L728"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L729"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L729"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L729"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L732"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L732"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L732"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L732"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L733"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L734"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L734"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L736"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L736"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L736"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L736"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L736"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L743"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L751"}, {"caller_nid": "crud_workflow_list_completed_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L754"}, {"caller_nid": "crud_workflow_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L760"}, {"caller_nid": "crud_workflow_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L760"}, {"caller_nid": "crud_workflow_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py", "source_location": "L760"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/be5a161a8cc82dfa38aad554e0b4f12dca4685cb08e9348856a3dd183c95a327.json b/backend/app/graphify-out/cache/ast/be5a161a8cc82dfa38aad554e0b4f12dca4685cb08e9348856a3dd183c95a327.json new file mode 100644 index 00000000..7b13ae0e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/be5a161a8cc82dfa38aad554e0b4f12dca4685cb08e9348856a3dd183c95a327.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "label": "product_banner.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L1"}, {"id": "schemas_product_banner_productbannerbase", "label": "ProductBannerBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_banner_productbannercreate", "label": "ProductBannerCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L18"}, {"id": "schemas_product_banner_productbannercreatebatch", "label": "ProductBannerCreateBatch", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L23"}, {"id": "schemas_product_banner_productbannerupdate", "label": "ProductBannerUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L30"}, {"id": "schemas_product_banner_productbannersortitem", "label": "ProductBannerSortItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L40"}, {"id": "schemas_product_banner_productbannersortupdate", "label": "ProductBannerSortUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L48"}, {"id": "schemas_product_banner_productbannerresponse", "label": "ProductBannerResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L55"}, {"id": "schemas_product_banner_productbannerlistresponse", "label": "ProductBannerListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L66"}, {"id": "schemas_product_banner_rationale_1", "label": "Pydantic schemas - \u5546\u54c1\u8f6e\u64ad\u56fe", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannerbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_banner_productbannerbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L18", "weight": 1.0}, {"source": "schemas_product_banner_productbannercreate", "target": "schemas_product_banner_productbannerbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannercreatebatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L23", "weight": 1.0}, {"source": "schemas_product_banner_productbannercreatebatch", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannerupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_product_banner_productbannerupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannersortitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L40", "weight": 1.0}, {"source": "schemas_product_banner_productbannersortitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannersortupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_product_banner_productbannersortupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannerresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L55", "weight": 1.0}, {"source": "schemas_product_banner_productbannerresponse", "target": "schemas_product_banner_productbannerbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "target": "schemas_product_banner_productbannerlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L66", "weight": 1.0}, {"source": "schemas_product_banner_productbannerlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L66", "weight": 1.0}, {"source": "schemas_product_banner_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_banner_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/be7052fa6c5dbc916fdf8498dc3ef4163740f0f17bb7d5546945fa7cc8c77ca0.json b/backend/app/graphify-out/cache/ast/be7052fa6c5dbc916fdf8498dc3ef4163740f0f17bb7d5546945fa7cc8c77ca0.json new file mode 100644 index 00000000..d59b2b28 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/be7052fa6c5dbc916fdf8498dc3ef4163740f0f17bb7d5546945fa7cc8c77ca0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "label": "sample_reception_check_result.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L1"}, {"id": "crud_sample_reception_check_result_result_to_dict", "label": "_result_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L29"}, {"id": "crud_sample_reception_check_result_list_results_by_reception_ids", "label": "list_results_by_reception_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L40"}, {"id": "crud_sample_reception_check_result_legacy_results_from_reception", "label": "_legacy_results_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L64"}, {"id": "crud_sample_reception_check_result_get_check_results_for_reception", "label": "get_check_results_for_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L80"}, {"id": "crud_sample_reception_check_result_save_reception_check_results", "label": "save_reception_check_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L101"}, {"id": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "label": "sync_legacy_columns_from_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L145"}, {"id": "crud_sample_reception_check_result_rationale_110", "label": "\u6309\u5f53\u524d\u79df\u6237\u542f\u7528\u68c0\u67e5\u9879\u5199\u5165\u7ed3\u679c\uff1bchecks: [{checkItemId, checked}]", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L110"}, {"id": "crud_sample_reception_check_result_rationale_148", "label": "\u517c\u5bb9\u65e7\u5217\uff1a\u6309 item_code \u56de\u5199 biz_sample_reception.check_*", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L148"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_result_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_list_results_by_reception_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_legacy_results_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_get_check_results_for_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_save_reception_check_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_check_result_py", "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L145", "weight": 1.0}, {"source": "crud_sample_reception_check_result_list_results_by_reception_ids", "target": "crud_sample_reception_check_result_result_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L60", "weight": 1.0}, {"source": "crud_sample_reception_check_result_get_check_results_for_reception", "target": "crud_sample_reception_check_result_result_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L97", "weight": 1.0}, {"source": "crud_sample_reception_check_result_get_check_results_for_reception", "target": "crud_sample_reception_check_result_legacy_results_from_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L98", "weight": 1.0}, {"source": "crud_sample_reception_check_result_rationale_110", "target": "crud_sample_reception_check_result_save_reception_check_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L110", "weight": 1.0}, {"source": "crud_sample_reception_check_result_rationale_148", "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L148", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_check_result_result_to_dict", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L54"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L60"}, {"caller_nid": "crud_sample_reception_check_result_list_results_by_reception_ids", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L60"}, {"caller_nid": "crud_sample_reception_check_result_legacy_results_from_reception", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L66"}, {"caller_nid": "crud_sample_reception_check_result_legacy_results_from_reception", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L67"}, {"caller_nid": "crud_sample_reception_check_result_legacy_results_from_reception", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L73"}, {"caller_nid": "crud_sample_reception_check_result_legacy_results_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L73"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L84"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L84"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L84"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L84"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L91"}, {"caller_nid": "crud_sample_reception_check_result_get_check_results_for_reception", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L92"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "list_active_check_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L111"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L115"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L115"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L115"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L115"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L115"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L118"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L121"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L122"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L125"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "BizSampleReceptionCheckResult", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L126"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L127"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L134"}, {"caller_nid": "crud_sample_reception_check_result_save_reception_check_results", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L142"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L149"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L150"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L151"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L152"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L153"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L154"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L155"}, {"caller_nid": "crud_sample_reception_check_result_sync_legacy_columns_from_results", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py", "source_location": "L156"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/beab12e10498a28320b07c6ddf89e190839c7b2be43652dcb4ddb9e67f80f329.json b/backend/app/graphify-out/cache/ast/beab12e10498a28320b07c6ddf89e190839c7b2be43652dcb4ddb9e67f80f329.json new file mode 100644 index 00000000..8a145ce9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/beab12e10498a28320b07c6ddf89e190839c7b2be43652dcb4ddb9e67f80f329.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "label": "product_parameter.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L1"}, {"id": "schemas_product_parameter_productparameterbase", "label": "ProductParameterBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_parameter_productparametercreate", "label": "ProductParameterCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L22"}, {"id": "schemas_product_parameter_productparameterupdate", "label": "ProductParameterUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L27"}, {"id": "schemas_product_parameter_productparameterresponse", "label": "ProductParameterResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L42"}, {"id": "schemas_product_parameter_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L50"}, {"id": "schemas_product_parameter_productparameterlistresponse", "label": "ProductParameterListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L54"}, {"id": "schemas_product_parameter_productparametersimpleresponse", "label": "ProductParameterSimpleResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L62"}, {"id": "schemas_product_parameter_rationale_1", "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u6a21\u677f", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparameterbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_parameter_productparameterbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparametercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L22", "weight": 1.0}, {"source": "schemas_product_parameter_productparametercreate", "target": "schemas_product_parameter_productparameterbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparameterupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L27", "weight": 1.0}, {"source": "schemas_product_parameter_productparameterupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparameterresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_product_parameter_productparameterresponse", "target": "schemas_product_parameter_productparameterbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparameterlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L54", "weight": 1.0}, {"source": "schemas_product_parameter_productparameterlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_productparametersimpleresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L62", "weight": 1.0}, {"source": "schemas_product_parameter_productparametersimpleresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "target": "schemas_product_parameter_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L70", "weight": 1.0}, {"source": "schemas_product_parameter_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_parameter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c03d1f04d6cb2d701d8a6534bc9b830003d995c9ae343a51649cc11e7518e597.json b/backend/app/graphify-out/cache/ast/c03d1f04d6cb2d701d8a6534bc9b830003d995c9ae343a51649cc11e7518e597.json new file mode 100644 index 00000000..5e5429c0 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c03d1f04d6cb2d701d8a6534bc9b830003d995c9ae343a51649cc11e7518e597.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "label": "wechat_pay.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L1"}, {"id": "core_wechat_pay_wechatpayclient", "label": "WechatPayClient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L33"}, {"id": "core_wechat_pay_wechatpayclient_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L36"}, {"id": "core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "._generate_nonce_str()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L47"}, {"id": "core_wechat_pay_wechatpayclient_generate_sign", "label": "._generate_sign()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L51"}, {"id": "core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "._generate_sign_v3()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L59"}, {"id": "core_wechat_pay_wechatpayclient_make_request", "label": "._make_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L93"}, {"id": "core_wechat_pay_wechatpayclient_unified_order", "label": ".unified_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L123"}, {"id": "core_wechat_pay_wechatpayclient_generate_pay_sign", "label": "._generate_pay_sign()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L206"}, {"id": "core_wechat_pay_wechatpayclient_query_order", "label": ".query_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L214"}, {"id": "core_wechat_pay_wechatpayclient_refund", "label": ".refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L247"}, {"id": "core_wechat_pay_wechatpayclient_close_order", "label": ".close_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L320"}, {"id": "core_wechat_pay_get_wechat_pay_client", "label": "get_wechat_pay_client()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L354"}, {"id": "core_wechat_pay_wechat_pay", "label": "wechat_pay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L363"}, {"id": "core_wechat_pay_wechatpayv2client", "label": "WechatPayV2Client", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L371"}, {"id": "core_wechat_pay_wechatpayv2client_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L374"}, {"id": "core_wechat_pay_wechatpayv2client_generate_sign", "label": "._generate_sign()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L386"}, {"id": "core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "._dict_to_xml()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L393"}, {"id": "core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "._xml_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L401"}, {"id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "label": ".build_miniprogram_pay_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L409"}, {"id": "core_wechat_pay_wechatpayv2client_unified_order", "label": ".unified_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L435"}, {"id": "core_wechat_pay_wechatpayv2client_query_order", "label": ".query_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L522"}, {"id": "core_wechat_pay_wechatpayv2client_refund", "label": ".refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L560"}, {"id": "core_wechat_pay_wechatpayv2client_parse_notify", "label": ".parse_notify()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L614"}, {"id": "core_wechat_pay_get_wechat_pay_v2", "label": "get_wechat_pay_v2()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L625"}, {"id": "core_wechat_pay_rationale_1", "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.ht", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L1"}, {"id": "core_wechat_pay_rationale_60", "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L60"}, {"id": "core_wechat_pay_rationale_131", "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L131"}, {"id": "core_wechat_pay_rationale_254", "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L254"}, {"id": "core_wechat_pay_rationale_410", "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L410"}, {"id": "core_wechat_pay_rationale_443", "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 tot", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L443"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "xml_etree_elementtree", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "urllib_request", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "urllib_error", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "core_wechat_pay_wechatpayclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L33", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L36", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L47", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L51", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L59", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_make_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L93", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_unified_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L123", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L206", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_query_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L214", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_refund", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L247", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_close_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "core_wechat_pay_get_wechat_pay_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "core_wechat_pay_wechat_pay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L363", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "core_wechat_pay_wechatpayv2client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L371", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L374", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_generate_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L386", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L393", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L401", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L409", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_unified_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L435", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_query_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L522", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_refund", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L560", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_parse_notify", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L614", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "target": "core_wechat_pay_get_wechat_pay_v2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L625", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L145", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L170", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L193", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_generate_pay_sign", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L209", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_query_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L220", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_refund", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L270", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_refund", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L288", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_close_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L323", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayclient_close_order", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L329", "weight": 1.0}, {"source": "core_wechat_pay_get_wechat_pay_client", "target": "core_wechat_pay_wechatpayclient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L356", "weight": 1.0}, {"source": "core_wechat_pay_wechat_pay", "target": "core_wechat_pay_wechatpayclient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L367", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_generate_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L476", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L487", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L492", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L497", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_generate_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L538", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L550", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L555", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_generate_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L581", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L597", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L601", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_parse_notify", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L616", "weight": 1.0}, {"source": "core_wechat_pay_wechatpayv2client_parse_notify", "target": "core_wechat_pay_wechatpayv2client_generate_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L620", "weight": 1.0}, {"source": "core_wechat_pay_get_wechat_pay_v2", "target": "core_wechat_pay_wechatpayv2client", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L627", "weight": 1.0}, {"source": "core_wechat_pay_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_pay_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L1", "weight": 1.0}, {"source": "core_wechat_pay_rationale_60", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L60", "weight": 1.0}, {"source": "core_wechat_pay_rationale_131", "target": "core_wechat_pay_wechatpayclient_unified_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L131", "weight": 1.0}, {"source": "core_wechat_pay_rationale_254", "target": "core_wechat_pay_wechatpayclient_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L254", "weight": 1.0}, {"source": "core_wechat_pay_rationale_410", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L410", "weight": 1.0}, {"source": "core_wechat_pay_rationale_443", "target": "core_wechat_pay_wechatpayv2client_unified_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L443", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_wechat_pay_wechatpayclient_generate_nonce_str", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L49"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_nonce_str", "callee": "choices", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L49"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L54"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L54"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L55"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L57"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "hexdigest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L57"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "md5", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L57"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L57"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "open", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L67"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L68"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "load_pem_private_key", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L77"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L78"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "default_backend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L80"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "sign", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L83"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L84"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "PKCS1v15", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L85"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "SHA256", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L86"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L89"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "b64encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L89"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_sign_v3", "callee": "ImportError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L91"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L100"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L105"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "load_cert_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L106"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L107"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L107"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L108"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L109"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L109"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L109"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L111"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L111"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L112"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L113"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L113"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L113"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L115"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L115"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L117"}, {"caller_nid": "core_wechat_pay_wechatpayclient_make_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L121"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L144"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L144"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L144"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L154"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L154"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L167"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L169"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L180"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "load_cert_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L185"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L187"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L187"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L188"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L189"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L189"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L189"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L202"}, {"caller_nid": "core_wechat_pay_wechatpayclient_unified_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L204"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L208"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L208"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L208"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "hexdigest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L212"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "sha256", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L212"}, {"caller_nid": "core_wechat_pay_wechatpayclient_generate_pay_sign", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L212"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L219"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L219"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L219"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L234"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L238"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L239"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L240"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L240"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L240"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L243"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L243"}, {"caller_nid": "core_wechat_pay_wechatpayclient_query_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L245"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L269"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L269"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L269"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L271"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L271"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "randint", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L271"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L287"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L298"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "load_cert_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L303"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L305"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L305"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L306"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L307"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L307"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L307"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L310"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L312"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L315"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L315"}, {"caller_nid": "core_wechat_pay_wechatpayclient_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L318"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L322"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L322"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L322"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L328"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L338"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "load_cert_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L343"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L345"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L345"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L346"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L349"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L349"}, {"caller_nid": "core_wechat_pay_wechatpayclient_close_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L351"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L388"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L388"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L389"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L391"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "hexdigest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L391"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "md5", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L391"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_generate_sign", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L391"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_dict_to_xml", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L396"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_xml_to_dict", "callee": "fromstring", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L404"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L412"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L412"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L412"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L413"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "choices", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L413"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L423"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L423"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L423"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L425"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "hexdigest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L425"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "md5", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L425"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L425"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L459"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "choices", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L459"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L481"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L485"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L487"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L491"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L492"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L492"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L494"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L494"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L496"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L501"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L507"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L512"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L517"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L517"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_unified_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L520"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L530"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "choices", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L530"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L544"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L548"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L550"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L554"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L555"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L555"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_query_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L558"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L568"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L568"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "randint", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L568"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L573"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "choices", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L573"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "SSLContext", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L587"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "Request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L595"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L597"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "urlopen", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L600"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L601"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "read", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L601"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L602"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L606"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L608"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L612"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_parse_notify", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L617"}, {"caller_nid": "core_wechat_pay_wechatpayv2client_parse_notify", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py", "source_location": "L619"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c4d9bea08f282c87033859c03f3b763fd4dd96384e97e783a7540e439b87c6ba.json b/backend/app/graphify-out/cache/ast/c4d9bea08f282c87033859c03f3b763fd4dd96384e97e783a7540e439b87c6ba.json new file mode 100644 index 00000000..4d0d8759 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c4d9bea08f282c87033859c03f3b763fd4dd96384e97e783a7540e439b87c6ba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L1"}, {"id": "api_init_rationale_1", "label": "API \u8def\u7531\u5305\uff08\u9aa8\u67b6\uff1a\u516c\u5171\u9274\u6743 + \u9759\u6001\u83dc\u5355 + \u8fd0\u8425\u7aef\u5360\u4f4d\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_public", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_workflow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_basic_info", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_leave", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_operations", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_ethnic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_qc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_production", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_pilot_service", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_insurance_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "target": "app_api_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L17", "weight": 1.0}, {"source": "api_init_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_init_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c5c491faf59162e2166c3137ec9fd9203ec98e67a8306ddd32acd257aa08f7fb.json b/backend/app/graphify-out/cache/ast/c5c491faf59162e2166c3137ec9fd9203ec98e67a8306ddd32acd257aa08f7fb.json new file mode 100644 index 00000000..2f47943a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c5c491faf59162e2166c3137ec9fd9203ec98e67a8306ddd32acd257aa08f7fb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L33"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L37"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L56"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L78"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L189"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246"}, {"id": "crud_production_work_order_rationale_85", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L228", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L253", "weight": 1.0}, {"source": "crud_production_work_order_rationale_85", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L34"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L38"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L38"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L41"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L41"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L41"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L41"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L44"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L47"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L52"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L65"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L66"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L67"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L68"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L86"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L100"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L116"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L116"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L116"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L126"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L140"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L166"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L167"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L181"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L184"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L185"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L219"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L220"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L220"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L229"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L236"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L236"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L236"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L257"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L260"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L263"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L264"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L265"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c8abcbdb5de3b3dc51b7327c7449d5be6c19727dea0fded95ee973e1ef569fcd.json b/backend/app/graphify-out/cache/ast/c8abcbdb5de3b3dc51b7327c7449d5be6c19727dea0fded95ee973e1ef569fcd.json new file mode 100644 index 00000000..dca7d187 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c8abcbdb5de3b3dc51b7327c7449d5be6c19727dea0fded95ee973e1ef569fcd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "label": "base.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L1"}, {"id": "models_base_basemodel", "label": "BaseModel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L10"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_base_tablename", "label": "__tablename__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L15"}, {"id": "models_base_basemodel_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L29"}, {"id": "models_base_softdeletemodel", "label": "SoftDeleteModel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L44"}, {"id": "models_base_get_active", "label": "get_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L51"}, {"id": "models_base_softdeletemodel_soft_delete", "label": ".soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L55"}, {"id": "models_base_softdeletemodel_restore", "label": ".restore()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L60"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "sqlalchemy_ext_declarative", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "models_base_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L10", "weight": 1.0}, {"source": "models_base_basemodel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "models_base_tablename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L15", "weight": 1.0}, {"source": "models_base_basemodel", "target": "models_base_basemodel_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "models_base_softdeletemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L44", "weight": 1.0}, {"source": "models_base_softdeletemodel", "target": "models_base_basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_base_py", "target": "models_base_get_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L51", "weight": 1.0}, {"source": "models_base_softdeletemodel", "target": "models_base_softdeletemodel_soft_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L55", "weight": 1.0}, {"source": "models_base_softdeletemodel", "target": "models_base_softdeletemodel_restore", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L60", "weight": 1.0}], "raw_calls": [{"caller_nid": "models_base_tablename", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L20"}, {"caller_nid": "models_base_tablename", "callee": "sub", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L20"}, {"caller_nid": "models_base_basemodel_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L36"}, {"caller_nid": "models_base_basemodel_to_dict", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L37"}, {"caller_nid": "models_base_basemodel_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L38"}, {"caller_nid": "models_base_get_active", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L53"}, {"caller_nid": "models_base_get_active", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L53"}, {"caller_nid": "models_base_softdeletemodel_soft_delete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L58"}, {"caller_nid": "models_base_softdeletemodel_restore", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py", "source_location": "L63"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ca7a3c4594773d96ce7d905b6dd73e4507c60a6602927e68095a17bb9d6fbb93.json b/backend/app/graphify-out/cache/ast/ca7a3c4594773d96ce7d905b6dd73e4507c60a6602927e68095a17bb9d6fbb93.json new file mode 100644 index 00000000..2eb10b96 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ca7a3c4594773d96ce7d905b6dd73e4507c60a6602927e68095a17bb9d6fbb93.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "label": "material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L1"}, {"id": "crud_material_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L15"}, {"id": "crud_material_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L21"}, {"id": "crud_material_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L25"}, {"id": "crud_material_code_exists", "label": "_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L43"}, {"id": "crud_material_list_materials", "label": "list_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L59"}, {"id": "crud_material_get_material", "label": "get_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L104"}, {"id": "crud_material_create_material", "label": "create_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L121"}, {"id": "crud_material_update_material", "label": "update_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L166"}, {"id": "crud_material_soft_delete_material", "label": "soft_delete_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L224"}, {"id": "crud_material_stock_in", "label": "stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L250"}, {"id": "crud_material_stock_out", "label": "stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L308"}, {"id": "crud_material_options_list", "label": "options_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L375"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "app_models_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_list_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_get_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_create_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_update_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_soft_delete_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_py", "target": "crud_material_options_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L375", "weight": 1.0}, {"source": "crud_material_row_to_dict", "target": "crud_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L33", "weight": 1.0}, {"source": "crud_material_row_to_dict", "target": "crud_material_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L38", "weight": 1.0}, {"source": "crud_material_list_materials", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L101", "weight": 1.0}, {"source": "crud_material_get_material", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L118", "weight": 1.0}, {"source": "crud_material_create_material", "target": "crud_material_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L132", "weight": 1.0}, {"source": "crud_material_create_material", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L163", "weight": 1.0}, {"source": "crud_material_update_material", "target": "crud_material_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L190", "weight": 1.0}, {"source": "crud_material_update_material", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L221", "weight": 1.0}, {"source": "crud_material_soft_delete_material", "target": "crud_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L241", "weight": 1.0}, {"source": "crud_material_stock_in", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L305", "weight": 1.0}, {"source": "crud_material_stock_out", "target": "crud_material_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L372", "weight": 1.0}, {"source": "crud_material_options_list", "target": "crud_material_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L394", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_material_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L18"}, {"caller_nid": "crud_material_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L22"}, {"caller_nid": "crud_material_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L46"}, {"caller_nid": "crud_material_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L49"}, {"caller_nid": "crud_material_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L49"}, {"caller_nid": "crud_material_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L55"}, {"caller_nid": "crud_material_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L56"}, {"caller_nid": "crud_material_list_materials", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L91"}, {"caller_nid": "crud_material_list_materials", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L91"}, {"caller_nid": "crud_material_list_materials", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L91"}, {"caller_nid": "crud_material_list_materials", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L91"}, {"caller_nid": "crud_material_list_materials", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L91"}, {"caller_nid": "crud_material_list_materials", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L92"}, {"caller_nid": "crud_material_list_materials", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L93"}, {"caller_nid": "crud_material_list_materials", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L93"}, {"caller_nid": "crud_material_list_materials", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L95"}, {"caller_nid": "crud_material_list_materials", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L95"}, {"caller_nid": "crud_material_list_materials", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L95"}, {"caller_nid": "crud_material_list_materials", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L95"}, {"caller_nid": "crud_material_list_materials", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L95"}, {"caller_nid": "crud_material_list_materials", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L96"}, {"caller_nid": "crud_material_list_materials", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L101"}, {"caller_nid": "crud_material_get_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L108"}, {"caller_nid": "crud_material_get_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L108"}, {"caller_nid": "crud_material_get_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L108"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L129"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L129"}, {"caller_nid": "crud_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L131"}, {"caller_nid": "crud_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L133"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L134"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L134"}, {"caller_nid": "crud_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L136"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L137"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L137"}, {"caller_nid": "crud_material_create_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L139"}, {"caller_nid": "crud_material_create_material", "callee": "BizMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L140"}, {"caller_nid": "crud_material_create_material", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L141"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L144"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L144"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L145"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L145"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L146"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L146"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L149"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L149"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L151"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L151"}, {"caller_nid": "crud_material_create_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L152"}, {"caller_nid": "crud_material_create_material", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L152"}, {"caller_nid": "crud_material_create_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L155"}, {"caller_nid": "crud_material_create_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L157"}, {"caller_nid": "crud_material_create_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L160"}, {"caller_nid": "crud_material_create_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L161"}, {"caller_nid": "crud_material_create_material", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L162"}, {"caller_nid": "crud_material_update_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L175"}, {"caller_nid": "crud_material_update_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L175"}, {"caller_nid": "crud_material_update_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L175"}, {"caller_nid": "crud_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L184"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L187"}, {"caller_nid": "crud_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L189"}, {"caller_nid": "crud_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L191"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L194"}, {"caller_nid": "crud_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L196"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L199"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L201"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L203"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L205"}, {"caller_nid": "crud_material_update_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L207"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L210"}, {"caller_nid": "crud_material_update_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L214"}, {"caller_nid": "crud_material_update_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L217"}, {"caller_nid": "crud_material_update_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L218"}, {"caller_nid": "crud_material_update_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L219"}, {"caller_nid": "crud_material_update_material", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L220"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L231"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L231"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L231"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L240"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L242"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L245"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L246"}, {"caller_nid": "crud_material_soft_delete_material", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L247"}, {"caller_nid": "crud_material_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L261"}, {"caller_nid": "crud_material_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L262"}, {"caller_nid": "crud_material_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L262"}, {"caller_nid": "crud_material_stock_in", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L265"}, {"caller_nid": "crud_material_stock_in", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L265"}, {"caller_nid": "crud_material_stock_in", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L265"}, {"caller_nid": "crud_material_stock_in", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L265"}, {"caller_nid": "crud_material_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L275"}, {"caller_nid": "crud_material_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L277"}, {"caller_nid": "crud_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L281"}, {"caller_nid": "crud_material_stock_in", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L282"}, {"caller_nid": "crud_material_stock_in", "callee": "BizMaterialStockLog", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L284"}, {"caller_nid": "crud_material_stock_in", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L285"}, {"caller_nid": "crud_material_stock_in", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L294"}, {"caller_nid": "crud_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L297"}, {"caller_nid": "crud_material_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L299"}, {"caller_nid": "crud_material_stock_in", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L302"}, {"caller_nid": "crud_material_stock_in", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L303"}, {"caller_nid": "crud_material_stock_in", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L304"}, {"caller_nid": "crud_material_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L321"}, {"caller_nid": "crud_material_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L322"}, {"caller_nid": "crud_material_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L322"}, {"caller_nid": "crud_material_stock_out", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L325"}, {"caller_nid": "crud_material_stock_out", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L325"}, {"caller_nid": "crud_material_stock_out", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L325"}, {"caller_nid": "crud_material_stock_out", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L325"}, {"caller_nid": "crud_material_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L335"}, {"caller_nid": "crud_material_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L337"}, {"caller_nid": "crud_material_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L339"}, {"caller_nid": "crud_material_stock_out", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L346"}, {"caller_nid": "crud_material_stock_out", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L347"}, {"caller_nid": "crud_material_stock_out", "callee": "BizMaterialStockLog", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L349"}, {"caller_nid": "crud_material_stock_out", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L350"}, {"caller_nid": "crud_material_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L358"}, {"caller_nid": "crud_material_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L359"}, {"caller_nid": "crud_material_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L361"}, {"caller_nid": "crud_material_stock_out", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L364"}, {"caller_nid": "crud_material_stock_out", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L366"}, {"caller_nid": "crud_material_stock_out", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L369"}, {"caller_nid": "crud_material_stock_out", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L370"}, {"caller_nid": "crud_material_stock_out", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L371"}, {"caller_nid": "crud_material_options_list", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L377"}, {"caller_nid": "crud_material_options_list", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L377"}, {"caller_nid": "crud_material_options_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L377"}, {"caller_nid": "crud_material_options_list", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L377"}, {"caller_nid": "crud_material_options_list", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py", "source_location": "L383"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/cdca70e97f7bff8e70b56e2e6720d4e6f31985f36bdb685ca24967fece1566db.json b/backend/app/graphify-out/cache/ast/cdca70e97f7bff8e70b56e2e6720d4e6f31985f36bdb685ca24967fece1566db.json new file mode 100644 index 00000000..29f834b3 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/cdca70e97f7bff8e70b56e2e6720d4e6f31985f36bdb685ca24967fece1566db.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "label": "database.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L1"}, {"id": "core_database_get_db", "label": "get_db()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L20"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "target": "sqlalchemy_ext_declarative", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_database_py", "target": "core_database_get_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L20", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_database_get_db", "callee": "SessionLocal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L22"}, {"caller_nid": "core_database_get_db", "callee": "close", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py", "source_location": "L26"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d01c216ad59b0976cb1c8be2e96045e6c0b7cf61923fc087454237f05700c8cf.json b/backend/app/graphify-out/cache/ast/d01c216ad59b0976cb1c8be2e96045e6c0b7cf61923fc087454237f05700c8cf.json new file mode 100644 index 00000000..35e2a841 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d01c216ad59b0976cb1c8be2e96045e6c0b7cf61923fc087454237f05700c8cf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "label": "sop_document.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L1"}, {"id": "crud_sop_document_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L16"}, {"id": "crud_sop_document_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L37"}, {"id": "crud_sop_document_get_sop_document", "label": "get_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L73"}, {"id": "crud_sop_document_sop_code_exists", "label": "sop_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L81"}, {"id": "crud_sop_document_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L90"}, {"id": "crud_sop_document_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L129"}, {"id": "crud_sop_document_soft_delete_sop_document", "label": "soft_delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L169"}, {"id": "crud_sop_document_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L179"}, {"id": "crud_sop_document_rationale_1", "label": "SOP\u6587\u6863 CRUD\uff08biz_sop_document\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_get_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_sop_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_soft_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "target": "crud_sop_document_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L179", "weight": 1.0}, {"source": "crud_sop_document_list_sop_documents", "target": "crud_sop_document_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L70", "weight": 1.0}, {"source": "crud_sop_document_create_sop_document", "target": "crud_sop_document_sop_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L105", "weight": 1.0}, {"source": "crud_sop_document_update_sop_document", "target": "crud_sop_document_get_sop_document", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L141", "weight": 1.0}, {"source": "crud_sop_document_update_sop_document", "target": "crud_sop_document_sop_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L148", "weight": 1.0}, {"source": "crud_sop_document_soft_delete_sop_document", "target": "crud_sop_document_get_sop_document", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sop_document_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_sop_document_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sop_document_row_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L28"}, {"caller_nid": "crud_sop_document_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L32"}, {"caller_nid": "crud_sop_document_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L33"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L60"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L60"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L60"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L60"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L60"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L61"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L62"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L62"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L64"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L64"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L64"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L64"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L64"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L65"}, {"caller_nid": "crud_sop_document_list_sop_documents", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L70"}, {"caller_nid": "crud_sop_document_get_sop_document", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L75"}, {"caller_nid": "crud_sop_document_get_sop_document", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L75"}, {"caller_nid": "crud_sop_document_get_sop_document", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L75"}, {"caller_nid": "crud_sop_document_get_sop_document", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L76"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L82"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L82"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L83"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L83"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L86"}, {"caller_nid": "crud_sop_document_sop_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L87"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L102"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L104"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L106"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "BizSopDocument", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L107"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L108"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L110"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L111"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L112"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L115"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L118"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L120"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L123"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L124"}, {"caller_nid": "crud_sop_document_create_sop_document", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L125"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L143"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L145"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L147"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L149"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L152"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L154"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L156"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L160"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L162"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L163"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L164"}, {"caller_nid": "crud_sop_document_update_sop_document", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L165"}, {"caller_nid": "crud_sop_document_soft_delete_sop_document", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L172"}, {"caller_nid": "crud_sop_document_soft_delete_sop_document", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L174"}, {"caller_nid": "crud_sop_document_soft_delete_sop_document", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L175"}, {"caller_nid": "crud_sop_document_soft_delete_sop_document", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L176"}, {"caller_nid": "crud_sop_document_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L182"}, {"caller_nid": "crud_sop_document_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L182"}, {"caller_nid": "crud_sop_document_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py", "source_location": "L182"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d26291aff142ddd3dbafa9ec03f7aee5d1180d0ee84cec573e576e1c2297bf66.json b/backend/app/graphify-out/cache/ast/d26291aff142ddd3dbafa9ec03f7aee5d1180d0ee84cec573e576e1c2297bf66.json new file mode 100644 index 00000000..f247dd8c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d26291aff142ddd3dbafa9ec03f7aee5d1180d0ee84cec573e576e1c2297bf66.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "label": "product.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L1"}, {"id": "schemas_product_productunitbase", "label": "ProductUnitBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_product_productunitcreate", "label": "ProductUnitCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L13"}, {"id": "schemas_product_productunitresponse", "label": "ProductUnitResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L18"}, {"id": "schemas_product_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L24"}, {"id": "schemas_product_productcategorybase", "label": "ProductCategoryBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L28"}, {"id": "schemas_product_productcategorycreate", "label": "ProductCategoryCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L35"}, {"id": "schemas_product_productcategoryresponse", "label": "ProductCategoryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L40"}, {"id": "schemas_product_productbase", "label": "ProductBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L50"}, {"id": "schemas_product_productcreate", "label": "ProductCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L59"}, {"id": "schemas_product_productupdate", "label": "ProductUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L64"}, {"id": "schemas_product_productresponse", "label": "ProductResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L74"}, {"id": "schemas_product_rationale_1", "label": "Pydantic schemas - \u5546\u54c1\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productunitbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_product_productunitbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productunitcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L13", "weight": 1.0}, {"source": "schemas_product_productunitcreate", "target": "schemas_product_productunitbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productunitresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L18", "weight": 1.0}, {"source": "schemas_product_productunitresponse", "target": "schemas_product_productunitbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productcategorybase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_product_productcategorybase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productcategorycreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L35", "weight": 1.0}, {"source": "schemas_product_productcategorycreate", "target": "schemas_product_productcategorybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productcategoryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L40", "weight": 1.0}, {"source": "schemas_product_productcategoryresponse", "target": "schemas_product_productcategorybase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L50", "weight": 1.0}, {"source": "schemas_product_productbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L59", "weight": 1.0}, {"source": "schemas_product_productcreate", "target": "schemas_product_productbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L64", "weight": 1.0}, {"source": "schemas_product_productupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_productresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L74", "weight": 1.0}, {"source": "schemas_product_productresponse", "target": "schemas_product_productbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "target": "schemas_product_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L81", "weight": 1.0}, {"source": "schemas_product_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_product_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d2d66761d5e24259ca43cb49b33e3bc1b4594147e2263900951b64a254c85c5d.json b/backend/app/graphify-out/cache/ast/d2d66761d5e24259ca43cb49b33e3bc1b4594147e2263900951b64a254c85c5d.json new file mode 100644 index 00000000..f6b8d407 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d2d66761d5e24259ca43cb49b33e3bc1b4594147e2263900951b64a254c85c5d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "label": "qc_item_param.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L1"}, {"id": "crud_qc_item_param_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L12"}, {"id": "crud_qc_item_param_list_params_by_item", "label": "list_params_by_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L24"}, {"id": "crud_qc_item_param_save_params_for_item", "label": "save_params_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L41"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "crud_qc_item_param_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "crud_qc_item_param_list_params_by_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_item_param_py", "target": "crud_qc_item_param_save_params_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L41", "weight": 1.0}, {"source": "crud_qc_item_param_list_params_by_item", "target": "crud_qc_item_param_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L38", "weight": 1.0}, {"source": "crud_qc_item_param_save_params_for_item", "target": "crud_qc_item_param_list_params_by_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_item_param_list_params_by_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L28"}, {"caller_nid": "crud_qc_item_param_list_params_by_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L28"}, {"caller_nid": "crud_qc_item_param_list_params_by_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L28"}, {"caller_nid": "crud_qc_item_param_list_params_by_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L28"}, {"caller_nid": "crud_qc_item_param_list_params_by_item", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L35"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L49"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L50"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L50"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L50"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L59"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L61"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "BizQcItemParam", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L62"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L63"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L66"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L67"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L68"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L69"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L70"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L72"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L80"}, {"caller_nid": "crud_qc_item_param_save_params_for_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py", "source_location": "L82"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d42a09c005816a66e9602ed34b19c3e486b5cfcc8c7ca312e4c24436dcb56807.json b/backend/app/graphify-out/cache/ast/d42a09c005816a66e9602ed34b19c3e486b5cfcc8c7ca312e4c24436dcb56807.json new file mode 100644 index 00000000..d98944dd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d42a09c005816a66e9602ed34b19c3e486b5cfcc8c7ca312e4c24436dcb56807.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "label": "exceptions.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L1"}, {"id": "core_exceptions_businessexception", "label": "BusinessException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L28"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_exceptions_businessexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L30"}, {"id": "core_exceptions_validationexception", "label": "ValidationException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L37"}, {"id": "core_exceptions_validationexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L39"}, {"id": "core_exceptions_permissionexception", "label": "PermissionException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L43"}, {"id": "core_exceptions_permissionexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L45"}, {"id": "core_exceptions_resourcenotfoundexception", "label": "ResourceNotFoundException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L49"}, {"id": "core_exceptions_resourcenotfoundexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L51"}, {"id": "core_exceptions_resourceconflictexception", "label": "ResourceConflictException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L55"}, {"id": "core_exceptions_resourceconflictexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L57"}, {"id": "core_exceptions_orderlockedexception", "label": "OrderLockedException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L61"}, {"id": "core_exceptions_orderlockedexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L63"}, {"id": "core_exceptions_invalidstatustransitionexception", "label": "InvalidStatusTransitionException", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L67"}, {"id": "core_exceptions_invalidstatustransitionexception_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L69"}, {"id": "core_exceptions_log_operation", "label": "log_operation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L73"}, {"id": "core_exceptions_log_api_request", "label": "log_api_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L102"}, {"id": "core_exceptions_log_order_operation", "label": "log_order_operation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L124"}, {"id": "core_exceptions_log_delivery_operation", "label": "log_delivery_operation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L129"}, {"id": "core_exceptions_log_settlement_operation", "label": "log_settlement_operation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L134"}, {"id": "core_exceptions_log_user_operation", "label": "log_user_operation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L139"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_businessexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L28", "weight": 1.0}, {"source": "core_exceptions_businessexception", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L28", "weight": 1.0}, {"source": "core_exceptions_businessexception", "target": "core_exceptions_businessexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_validationexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L37", "weight": 1.0}, {"source": "core_exceptions_validationexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L37", "weight": 1.0}, {"source": "core_exceptions_validationexception", "target": "core_exceptions_validationexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_permissionexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L43", "weight": 1.0}, {"source": "core_exceptions_permissionexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L43", "weight": 1.0}, {"source": "core_exceptions_permissionexception", "target": "core_exceptions_permissionexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_resourcenotfoundexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L49", "weight": 1.0}, {"source": "core_exceptions_resourcenotfoundexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L49", "weight": 1.0}, {"source": "core_exceptions_resourcenotfoundexception", "target": "core_exceptions_resourcenotfoundexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_resourceconflictexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L55", "weight": 1.0}, {"source": "core_exceptions_resourceconflictexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L55", "weight": 1.0}, {"source": "core_exceptions_resourceconflictexception", "target": "core_exceptions_resourceconflictexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_orderlockedexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L61", "weight": 1.0}, {"source": "core_exceptions_orderlockedexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L61", "weight": 1.0}, {"source": "core_exceptions_orderlockedexception", "target": "core_exceptions_orderlockedexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_invalidstatustransitionexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L67", "weight": 1.0}, {"source": "core_exceptions_invalidstatustransitionexception", "target": "core_exceptions_businessexception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L67", "weight": 1.0}, {"source": "core_exceptions_invalidstatustransitionexception", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_api_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_order_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_delivery_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_settlement_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_exceptions_py", "target": "core_exceptions_log_user_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L139", "weight": 1.0}, {"source": "core_exceptions_businessexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L34", "weight": 1.0}, {"source": "core_exceptions_validationexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L40", "weight": 1.0}, {"source": "core_exceptions_permissionexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L46", "weight": 1.0}, {"source": "core_exceptions_resourcenotfoundexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L52", "weight": 1.0}, {"source": "core_exceptions_resourceconflictexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L58", "weight": 1.0}, {"source": "core_exceptions_orderlockedexception_init", "target": "core_exceptions_invalidstatustransitionexception_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L64", "weight": 1.0}, {"source": "core_exceptions_log_order_operation", "target": "core_exceptions_log_operation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L126", "weight": 1.0}, {"source": "core_exceptions_log_delivery_operation", "target": "core_exceptions_log_operation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L131", "weight": 1.0}, {"source": "core_exceptions_log_settlement_operation", "target": "core_exceptions_log_operation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L136", "weight": 1.0}, {"source": "core_exceptions_log_user_operation", "target": "core_exceptions_log_operation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L141", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_exceptions_businessexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L34"}, {"caller_nid": "core_exceptions_validationexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L40"}, {"caller_nid": "core_exceptions_permissionexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L46"}, {"caller_nid": "core_exceptions_resourcenotfoundexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L52"}, {"caller_nid": "core_exceptions_resourceconflictexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L58"}, {"caller_nid": "core_exceptions_orderlockedexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L64"}, {"caller_nid": "core_exceptions_invalidstatustransitionexception_init", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py", "source_location": "L70"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d665e8232f14685ccc0a37868d303148d030b17b67b0be667040e4a5d66ffed6.json b/backend/app/graphify-out/cache/ast/d665e8232f14685ccc0a37868d303148d030b17b67b0be667040e4a5d66ffed6.json new file mode 100644 index 00000000..740ab49b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d665e8232f14685ccc0a37868d303148d030b17b67b0be667040e4a5d66ffed6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "label": "wechat_message.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L1"}, {"id": "core_wechat_message_wechatmessageservice", "label": "WechatMessageService", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L37"}, {"id": "core_wechat_message_wechatmessageservice_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L49"}, {"id": "core_wechat_message_wechatmessageservice_get_access_token", "label": "._get_access_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L55"}, {"id": "core_wechat_message_wechatmessageservice_send_template_message", "label": "._send_template_message()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L85"}, {"id": "core_wechat_message_send_order_status", "label": "send_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L135"}, {"id": "core_wechat_message_send_payment_success", "label": "send_payment_success()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L172"}, {"id": "core_wechat_message_send_delivery_notice", "label": "send_delivery_notice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L207"}, {"id": "core_wechat_message_send_delivery_warning", "label": "send_delivery_warning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L244"}, {"id": "core_wechat_message_send_refund_result", "label": "send_refund_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L281"}, {"id": "core_wechat_message_send_urge_notification", "label": "send_urge_notification()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L318"}, {"id": "core_wechat_message_rationale_1", "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import Wech", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L1"}, {"id": "core_wechat_message_rationale_86", "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid templ", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L86"}, {"id": "core_wechat_message_rationale_143", "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid ord", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L143"}, {"id": "core_wechat_message_rationale_179", "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid ord", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L179"}, {"id": "core_wechat_message_rationale_215", "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L215"}, {"id": "core_wechat_message_rationale_251", "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid ta", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L251"}, {"id": "core_wechat_message_rationale_289", "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid ord", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L289"}, {"id": "core_wechat_message_rationale_325", "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L325"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "requests", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_wechatmessageservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L37", "weight": 1.0}, {"source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L49", "weight": 1.0}, {"source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_get_access_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L55", "weight": 1.0}, {"source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_payment_success", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_delivery_notice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L207", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_delivery_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_refund_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "target": "core_wechat_message_send_urge_notification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L318", "weight": 1.0}, {"source": "core_wechat_message_wechatmessageservice_send_template_message", "target": "core_wechat_message_wechatmessageservice_get_access_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L98", "weight": 1.0}, {"source": "core_wechat_message_send_order_status", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L164", "weight": 1.0}, {"source": "core_wechat_message_send_payment_success", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L199", "weight": 1.0}, {"source": "core_wechat_message_send_delivery_notice", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L236", "weight": 1.0}, {"source": "core_wechat_message_send_delivery_warning", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L273", "weight": 1.0}, {"source": "core_wechat_message_send_refund_result", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L310", "weight": 1.0}, {"source": "core_wechat_message_send_urge_notification", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L345", "weight": 1.0}, {"source": "core_wechat_message_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_wechat_message_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L1", "weight": 1.0}, {"source": "core_wechat_message_rationale_86", "target": "core_wechat_message_wechatmessageservice_send_template_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L86", "weight": 1.0}, {"source": "core_wechat_message_rationale_143", "target": "core_wechat_message_wechatmessageservice_send_order_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L143", "weight": 1.0}, {"source": "core_wechat_message_rationale_179", "target": "core_wechat_message_wechatmessageservice_send_payment_success", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L179", "weight": 1.0}, {"source": "core_wechat_message_rationale_215", "target": "core_wechat_message_wechatmessageservice_send_delivery_notice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L215", "weight": 1.0}, {"source": "core_wechat_message_rationale_251", "target": "core_wechat_message_wechatmessageservice_send_delivery_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L251", "weight": 1.0}, {"source": "core_wechat_message_rationale_289", "target": "core_wechat_message_wechatmessageservice_send_refund_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L289", "weight": 1.0}, {"source": "core_wechat_message_rationale_325", "target": "core_wechat_message_wechatmessageservice_send_urge_notification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L325", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L58"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L69"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L70"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L74"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "timestamp", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L75"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L75"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L78"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L82"}, {"caller_nid": "core_wechat_message_wechatmessageservice_get_access_token", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L82"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L120"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "json", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L121"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L123"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L124"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L124"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L125"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L127"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L128"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L131"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L131"}, {"caller_nid": "core_wechat_message_wechatmessageservice_send_template_message", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L132"}, {"caller_nid": "core_wechat_message_send_order_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L152"}, {"caller_nid": "core_wechat_message_send_order_status", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L163"}, {"caller_nid": "core_wechat_message_send_payment_success", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L187"}, {"caller_nid": "core_wechat_message_send_payment_success", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L195"}, {"caller_nid": "core_wechat_message_send_payment_success", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L195"}, {"caller_nid": "core_wechat_message_send_payment_success", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L198"}, {"caller_nid": "core_wechat_message_send_delivery_notice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L224"}, {"caller_nid": "core_wechat_message_send_delivery_notice", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L235"}, {"caller_nid": "core_wechat_message_send_delivery_warning", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L259"}, {"caller_nid": "core_wechat_message_send_delivery_warning", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L269"}, {"caller_nid": "core_wechat_message_send_delivery_warning", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L269"}, {"caller_nid": "core_wechat_message_send_delivery_warning", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L272"}, {"caller_nid": "core_wechat_message_send_refund_result", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L298"}, {"caller_nid": "core_wechat_message_send_refund_result", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L305"}, {"caller_nid": "core_wechat_message_send_refund_result", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L305"}, {"caller_nid": "core_wechat_message_send_refund_result", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L309"}, {"caller_nid": "core_wechat_message_send_urge_notification", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L333"}, {"caller_nid": "core_wechat_message_send_urge_notification", "callee": "cls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py", "source_location": "L344"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d6b97177c4d08c63f44e0c435feb62ab956f178c31259e4dcb3529b35408a3a0.json b/backend/app/graphify-out/cache/ast/d6b97177c4d08c63f44e0c435feb62ab956f178c31259e4dcb3529b35408a3a0.json new file mode 100644 index 00000000..5e7a2b63 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d6b97177c4d08c63f44e0c435feb62ab956f178c31259e4dcb3529b35408a3a0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "label": "item_unit.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L1"}, {"id": "crud_item_unit_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L15"}, {"id": "crud_item_unit_list_item_units", "label": "list_item_units()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L28"}, {"id": "crud_item_unit_get_item_unit", "label": "get_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L59"}, {"id": "crud_item_unit_unit_code_exists", "label": "unit_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L67"}, {"id": "crud_item_unit_create_item_unit", "label": "create_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L74"}, {"id": "crud_item_unit_update_item_unit", "label": "update_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L109"}, {"id": "crud_item_unit_soft_delete_item_unit", "label": "soft_delete_item_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L143"}, {"id": "crud_item_unit_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L153"}, {"id": "crud_item_unit_rationale_1", "label": "\u7269\u54c1\u5355\u4f4d CRUD\uff08biz_item_unit\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_list_item_units", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_get_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_unit_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_create_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_update_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_soft_delete_item_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "target": "crud_item_unit_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_item_unit_list_item_units", "target": "crud_item_unit_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L56", "weight": 1.0}, {"source": "crud_item_unit_create_item_unit", "target": "crud_item_unit_unit_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_item_unit_update_item_unit", "target": "crud_item_unit_get_item_unit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L119", "weight": 1.0}, {"source": "crud_item_unit_update_item_unit", "target": "crud_item_unit_unit_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_item_unit_soft_delete_item_unit", "target": "crud_item_unit_get_item_unit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L144", "weight": 1.0}, {"source": "crud_item_unit_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_item_unit_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_item_unit_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L23"}, {"caller_nid": "crud_item_unit_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L24"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L46"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L46"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L46"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L46"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L46"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L47"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L48"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L48"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L50"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L50"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L50"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L50"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L50"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L51"}, {"caller_nid": "crud_item_unit_list_item_units", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L56"}, {"caller_nid": "crud_item_unit_get_item_unit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L61"}, {"caller_nid": "crud_item_unit_get_item_unit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L61"}, {"caller_nid": "crud_item_unit_get_item_unit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L61"}, {"caller_nid": "crud_item_unit_get_item_unit", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L62"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L68"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L68"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L68"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L68"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L70"}, {"caller_nid": "crud_item_unit_unit_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L71"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L84"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L86"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L88"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "BizItemUnit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L89"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L90"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L92"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L95"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L98"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L100"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L103"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L104"}, {"caller_nid": "crud_item_unit_create_item_unit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L105"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L121"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L123"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L125"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L127"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L130"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L134"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L136"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L137"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L138"}, {"caller_nid": "crud_item_unit_update_item_unit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L139"}, {"caller_nid": "crud_item_unit_soft_delete_item_unit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L146"}, {"caller_nid": "crud_item_unit_soft_delete_item_unit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L148"}, {"caller_nid": "crud_item_unit_soft_delete_item_unit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L149"}, {"caller_nid": "crud_item_unit_soft_delete_item_unit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L150"}, {"caller_nid": "crud_item_unit_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L156"}, {"caller_nid": "crud_item_unit_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L156"}, {"caller_nid": "crud_item_unit_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py", "source_location": "L156"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/dd7c5e867d76a3e0dfe0bc1aaf534903252a29e69416f3f103266489d8d61c14.json b/backend/app/graphify-out/cache/ast/dd7c5e867d76a3e0dfe0bc1aaf534903252a29e69416f3f103266489d8d61c14.json new file mode 100644 index 00000000..f01a9310 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/dd7c5e867d76a3e0dfe0bc1aaf534903252a29e69416f3f103266489d8d61c14.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "label": "consumable_pack.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L1"}, {"id": "crud_consumable_pack_item_row_to_dict", "label": "_item_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L15"}, {"id": "crud_consumable_pack_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L28"}, {"id": "crud_consumable_pack_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L44"}, {"id": "crud_consumable_pack_list_all_packs", "label": "list_all_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L80"}, {"id": "crud_consumable_pack_get_consumable_pack", "label": "get_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L90"}, {"id": "crud_consumable_pack_get_pack_detail", "label": "get_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L98"}, {"id": "crud_consumable_pack_pack_code_exists", "label": "pack_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L113"}, {"id": "crud_consumable_pack_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L122"}, {"id": "crud_consumable_pack_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L189"}, {"id": "crud_consumable_pack_soft_delete_consumable_pack", "label": "soft_delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L267"}, {"id": "crud_consumable_pack_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L289"}, {"id": "crud_consumable_pack_rationale_1", "label": "\u8017\u6750\u5305 CRUD\uff08biz_consumable_pack + biz_consumable_pack_item\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_item_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_list_all_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_get_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_get_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_pack_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_soft_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "target": "crud_consumable_pack_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L289", "weight": 1.0}, {"source": "crud_consumable_pack_list_consumable_packs", "target": "crud_consumable_pack_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L77", "weight": 1.0}, {"source": "crud_consumable_pack_list_all_packs", "target": "crud_consumable_pack_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_consumable_pack_get_pack_detail", "target": "crud_consumable_pack_get_consumable_pack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L99", "weight": 1.0}, {"source": "crud_consumable_pack_get_pack_detail", "target": "crud_consumable_pack_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L102", "weight": 1.0}, {"source": "crud_consumable_pack_get_pack_detail", "target": "crud_consumable_pack_item_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L109", "weight": 1.0}, {"source": "crud_consumable_pack_create_consumable_pack", "target": "crud_consumable_pack_pack_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L139", "weight": 1.0}, {"source": "crud_consumable_pack_update_consumable_pack", "target": "crud_consumable_pack_get_consumable_pack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L203", "weight": 1.0}, {"source": "crud_consumable_pack_update_consumable_pack", "target": "crud_consumable_pack_pack_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L210", "weight": 1.0}, {"source": "crud_consumable_pack_soft_delete_consumable_pack", "target": "crud_consumable_pack_get_consumable_pack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L268", "weight": 1.0}, {"source": "crud_consumable_pack_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_pack_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_consumable_pack_row_to_dict", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L35"}, {"caller_nid": "crud_consumable_pack_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L39"}, {"caller_nid": "crud_consumable_pack_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L40"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L67"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L67"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L67"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L67"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L67"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L68"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L69"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L69"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L72"}, {"caller_nid": "crud_consumable_pack_list_consumable_packs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L77"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L82"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L82"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L82"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L82"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L83"}, {"caller_nid": "crud_consumable_pack_list_all_packs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L84"}, {"caller_nid": "crud_consumable_pack_get_consumable_pack", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L92"}, {"caller_nid": "crud_consumable_pack_get_consumable_pack", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L92"}, {"caller_nid": "crud_consumable_pack_get_consumable_pack", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L92"}, {"caller_nid": "crud_consumable_pack_get_consumable_pack", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L93"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L104"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L104"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L104"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L104"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L105"}, {"caller_nid": "crud_consumable_pack_get_pack_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L106"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L114"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L114"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L115"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L115"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L118"}, {"caller_nid": "crud_consumable_pack_pack_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L119"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L136"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L138"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L140"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L141"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "BizConsumablePack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L142"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L143"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L145"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L146"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L147"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L148"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L151"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L159"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L160"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "BizConsumablePackItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L164"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L165"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L167"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L167"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L168"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L168"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L169"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L169"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L170"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L170"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L171"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L171"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L172"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L172"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L182"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L184"}, {"caller_nid": "crud_consumable_pack_create_consumable_pack", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L185"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L205"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L207"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L209"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L211"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L214"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L216"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L218"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L220"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L224"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L226"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L227"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L231"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L231"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L231"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L232"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L235"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L239"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "BizConsumablePackItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L242"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L243"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L245"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L245"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L246"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L246"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L247"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L247"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L248"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L248"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L249"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L249"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L250"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L250"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L260"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L262"}, {"caller_nid": "crud_consumable_pack_update_consumable_pack", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L263"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L270"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L271"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L274"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L277"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L277"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L277"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L278"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L284"}, {"caller_nid": "crud_consumable_pack_soft_delete_consumable_pack", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L286"}, {"caller_nid": "crud_consumable_pack_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L292"}, {"caller_nid": "crud_consumable_pack_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L292"}, {"caller_nid": "crud_consumable_pack_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py", "source_location": "L292"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/de4d51c82cd55cd6b165090e1d7129baff54a56cf0c0d14c124c8108256eb9b9.json b/backend/app/graphify-out/cache/ast/de4d51c82cd55cd6b165090e1d7129baff54a56cf0c0d14c124c8108256eb9b9.json new file mode 100644 index 00000000..0818d19f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/de4d51c82cd55cd6b165090e1d7129baff54a56cf0c0d14c124c8108256eb9b9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_tasks_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L1"}, {"id": "tasks_init_init_scheduled_tasks", "label": "init_scheduled_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L10"}, {"id": "tasks_init_shutdown_scheduler", "label": "shutdown_scheduler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L18"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_tasks_init_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_tasks_init_py", "target": "apscheduler_schedulers_background", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_tasks_init_py", "target": "tasks_init_init_scheduled_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_tasks_init_py", "target": "tasks_init_shutdown_scheduler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L18", "weight": 1.0}], "raw_calls": [{"caller_nid": "tasks_init_init_scheduled_tasks", "callee": "start", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L14"}, {"caller_nid": "tasks_init_init_scheduled_tasks", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L15"}, {"caller_nid": "tasks_init_shutdown_scheduler", "callee": "shutdown", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L20"}, {"caller_nid": "tasks_init_shutdown_scheduler", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py", "source_location": "L21"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/e0ac2af3ef407968fb2b20d6197ff2b167b2d22734e27a97fca834fa57c1d99f.json b/backend/app/graphify-out/cache/ast/e0ac2af3ef407968fb2b20d6197ff2b167b2d22734e27a97fca834fa57c1d99f.json new file mode 100644 index 00000000..ece2fbec --- /dev/null +++ b/backend/app/graphify-out/cache/ast/e0ac2af3ef407968fb2b20d6197ff2b167b2d22734e27a97fca834fa57c1d99f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "label": "material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L1"}, {"id": "api_material_materialbody", "label": "MaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L21"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_material_materialupdatebody", "label": "MaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L34"}, {"id": "api_material_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L47"}, {"id": "api_material_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L53"}, {"id": "api_material_list_materials", "label": "list_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L65"}, {"id": "api_material_material_options", "label": "material_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L88"}, {"id": "api_material_create_material", "label": "create_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L100"}, {"id": "api_material_update_material", "label": "update_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L120"}, {"id": "api_material_delete_material", "label": "delete_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L141"}, {"id": "api_material_stock_in_material", "label": "stock_in_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L158"}, {"id": "api_material_stock_out_material", "label": "stock_out_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L179"}, {"id": "api_material_list_stock_logs", "label": "list_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L204"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_materialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L21", "weight": 1.0}, {"source": "api_material_materialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_materialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L34", "weight": 1.0}, {"source": "api_material_materialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L47", "weight": 1.0}, {"source": "api_material_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L53", "weight": 1.0}, {"source": "api_material_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_list_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_material_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_create_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_update_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_delete_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_stock_in_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_stock_out_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_material_py", "target": "api_material_list_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L204", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_material_list_materials", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L75"}, {"caller_nid": "api_material_list_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L80"}, {"caller_nid": "api_material_list_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L80"}, {"caller_nid": "api_material_list_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L82"}, {"caller_nid": "api_material_list_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L82"}, {"caller_nid": "api_material_list_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L84"}, {"caller_nid": "api_material_list_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L84"}, {"caller_nid": "api_material_material_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L93"}, {"caller_nid": "api_material_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L94"}, {"caller_nid": "api_material_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L94"}, {"caller_nid": "api_material_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L96"}, {"caller_nid": "api_material_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L96"}, {"caller_nid": "api_material_create_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L106"}, {"caller_nid": "api_material_create_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L107"}, {"caller_nid": "api_material_create_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L109"}, {"caller_nid": "api_material_create_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L112"}, {"caller_nid": "api_material_create_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L114"}, {"caller_nid": "api_material_create_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L114"}, {"caller_nid": "api_material_create_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L116"}, {"caller_nid": "api_material_create_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L116"}, {"caller_nid": "api_material_update_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L127"}, {"caller_nid": "api_material_update_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L128"}, {"caller_nid": "api_material_update_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L130"}, {"caller_nid": "api_material_update_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L133"}, {"caller_nid": "api_material_update_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L135"}, {"caller_nid": "api_material_update_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L135"}, {"caller_nid": "api_material_update_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L137"}, {"caller_nid": "api_material_update_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L137"}, {"caller_nid": "api_material_delete_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L147"}, {"caller_nid": "api_material_delete_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L148"}, {"caller_nid": "api_material_delete_material", "callee": "soft_delete_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L149"}, {"caller_nid": "api_material_delete_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L150"}, {"caller_nid": "api_material_delete_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L152"}, {"caller_nid": "api_material_delete_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L152"}, {"caller_nid": "api_material_delete_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L154"}, {"caller_nid": "api_material_delete_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L154"}, {"caller_nid": "api_material_stock_in_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L165"}, {"caller_nid": "api_material_stock_in_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L166"}, {"caller_nid": "api_material_stock_in_material", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L167"}, {"caller_nid": "api_material_stock_in_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L171"}, {"caller_nid": "api_material_stock_in_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L173"}, {"caller_nid": "api_material_stock_in_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L173"}, {"caller_nid": "api_material_stock_in_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L175"}, {"caller_nid": "api_material_stock_in_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L175"}, {"caller_nid": "api_material_stock_out_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L186"}, {"caller_nid": "api_material_stock_out_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L187"}, {"caller_nid": "api_material_stock_out_material", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L188"}, {"caller_nid": "api_material_stock_out_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L193"}, {"caller_nid": "api_material_stock_out_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L195"}, {"caller_nid": "api_material_stock_out_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L195"}, {"caller_nid": "api_material_stock_out_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L197"}, {"caller_nid": "api_material_stock_out_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L197"}, {"caller_nid": "api_material_list_stock_logs", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L216"}, {"caller_nid": "api_material_list_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L222"}, {"caller_nid": "api_material_list_stock_logs", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L222"}, {"caller_nid": "api_material_list_stock_logs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L224"}, {"caller_nid": "api_material_list_stock_logs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L224"}, {"caller_nid": "api_material_list_stock_logs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L226"}, {"caller_nid": "api_material_list_stock_logs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py", "source_location": "L226"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/e607a9b15accdcf9048af500414db8799ad362fa93ee356e3e7d5425623b3dc4.json b/backend/app/graphify-out/cache/ast/e607a9b15accdcf9048af500414db8799ad362fa93ee356e3e7d5425623b3dc4.json new file mode 100644 index 00000000..0e38f5bd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/e607a9b15accdcf9048af500414db8799ad362fa93ee356e3e7d5425623b3dc4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "label": "menu.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L1"}, {"id": "schemas_menu_menumeta", "label": "MenuMeta", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_menu_menuitem", "label": "MenuItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L19"}, {"id": "schemas_menu_menulistresponse", "label": "MenuListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L30"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "target": "schemas_menu_menumeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_menu_menumeta", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "target": "schemas_menu_menuitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L19", "weight": 1.0}, {"source": "schemas_menu_menuitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_menu_py", "target": "schemas_menu_menulistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_menu_menulistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ebc3f885040865c3930dd954be4620d7d1a432f0b379ea0d31d7984979042cd2.json b/backend/app/graphify-out/cache/ast/ebc3f885040865c3930dd954be4620d7d1a432f0b379ea0d31d7984979042cd2.json new file mode 100644 index 00000000..d4c7f165 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ebc3f885040865c3930dd954be4620d7d1a432f0b379ea0d31d7984979042cd2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "label": "public.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L1"}, {"id": "api_public_avatar_url_field", "label": "_avatar_url_field()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L33"}, {"id": "api_public_build_user_info_payload", "label": "_build_user_info_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L41"}, {"id": "api_public_jwt_user_payload", "label": "_jwt_user_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L57"}, {"id": "api_public_web_login_rsa_public_key", "label": "web_login_rsa_public_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L68"}, {"id": "api_public_web_login", "label": "web_login()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L75"}, {"id": "api_public_refresh_token", "label": "refresh_token()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L133"}, {"id": "api_public_logout", "label": "logout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L195"}, {"id": "api_public_get_current_user_profile", "label": "get_current_user_profile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L214"}, {"id": "api_public_get_web_auth_menu_codes", "label": "get_web_auth_menu_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L247"}, {"id": "api_public_rationale_1", "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L1"}, {"id": "api_public_rationale_42", "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L42"}, {"id": "api_public_rationale_69", "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L69"}, {"id": "api_public_rationale_80", "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L80"}, {"id": "api_public_rationale_196", "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L196"}, {"id": "api_public_rationale_215", "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L215"}, {"id": "api_public_rationale_248", "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L248"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core_security", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_avatar_url_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_build_user_info_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_jwt_user_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_web_login_rsa_public_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_web_login", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_refresh_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_get_current_user_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "target": "api_public_get_web_auth_menu_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L247", "weight": 1.0}, {"source": "api_public_build_user_info_payload", "target": "api_public_avatar_url_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L53", "weight": 1.0}, {"source": "api_public_web_login", "target": "api_public_jwt_user_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L105", "weight": 1.0}, {"source": "api_public_web_login", "target": "api_public_build_user_info_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L127", "weight": 1.0}, {"source": "api_public_refresh_token", "target": "api_public_jwt_user_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L167", "weight": 1.0}, {"source": "api_public_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_public_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L1", "weight": 1.0}, {"source": "api_public_rationale_42", "target": "api_public_build_user_info_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L42", "weight": 1.0}, {"source": "api_public_rationale_69", "target": "api_public_web_login_rsa_public_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L69", "weight": 1.0}, {"source": "api_public_rationale_80", "target": "api_public_web_login", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L80", "weight": 1.0}, {"source": "api_public_rationale_196", "target": "api_public_logout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L196", "weight": 1.0}, {"source": "api_public_rationale_215", "target": "api_public_get_current_user_profile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L215", "weight": 1.0}, {"source": "api_public_rationale_248", "target": "api_public_get_web_auth_menu_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L248", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_public_avatar_url_field", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L34"}, {"caller_nid": "api_public_avatar_url_field", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L37"}, {"caller_nid": "api_public_avatar_url_field", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L37"}, {"caller_nid": "api_public_build_user_info_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L43"}, {"caller_nid": "api_public_build_user_info_payload", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L43"}, {"caller_nid": "api_public_build_user_info_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L49"}, {"caller_nid": "api_public_build_user_info_payload", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L49"}, {"caller_nid": "api_public_web_login_rsa_public_key", "callee": "ensure_initialized", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L70"}, {"caller_nid": "api_public_web_login_rsa_public_key", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L71"}, {"caller_nid": "api_public_web_login_rsa_public_key", "callee": "get_public_pem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L71"}, {"caller_nid": "api_public_web_login", "callee": "ensure_initialized", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L81"}, {"caller_nid": "api_public_web_login", "callee": "extract_login_credentials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L82"}, {"caller_nid": "api_public_web_login", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L84"}, {"caller_nid": "api_public_web_login", "callee": "get_by_user_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L86"}, {"caller_nid": "api_public_web_login", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L89"}, {"caller_nid": "api_public_web_login", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L91"}, {"caller_nid": "api_public_web_login", "callee": "verify_password", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L92"}, {"caller_nid": "api_public_web_login", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L93"}, {"caller_nid": "api_public_web_login", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L96"}, {"caller_nid": "api_public_web_login", "callee": "resolve_web_role_for_user", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L98"}, {"caller_nid": "api_public_web_login", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L100"}, {"caller_nid": "api_public_web_login", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L101"}, {"caller_nid": "api_public_web_login", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L102"}, {"caller_nid": "api_public_web_login", "callee": "create_access_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L104"}, {"caller_nid": "api_public_web_login", "callee": "create_refresh_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L109"}, {"caller_nid": "api_public_web_login", "callee": "store_session", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L119"}, {"caller_nid": "api_public_web_login", "callee": "store_refresh_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L120"}, {"caller_nid": "api_public_web_login", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L122"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L135"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L137"}, {"caller_nid": "api_public_refresh_token", "callee": "decode_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L140"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L141"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L142"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L144"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L145"}, {"caller_nid": "api_public_refresh_token", "callee": "is_session_valid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L147"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L148"}, {"caller_nid": "api_public_refresh_token", "callee": "is_refresh_token_valid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L149"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L150"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L152"}, {"caller_nid": "api_public_refresh_token", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L153"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L156"}, {"caller_nid": "api_public_refresh_token", "callee": "resolve_web_role_for_user", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L158"}, {"caller_nid": "api_public_refresh_token", "callee": "revoke_refresh_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L160"}, {"caller_nid": "api_public_refresh_token", "callee": "extend_session", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L161"}, {"caller_nid": "api_public_refresh_token", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L163"}, {"caller_nid": "api_public_refresh_token", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L164"}, {"caller_nid": "api_public_refresh_token", "callee": "create_access_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L166"}, {"caller_nid": "api_public_refresh_token", "callee": "create_refresh_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L171"}, {"caller_nid": "api_public_refresh_token", "callee": "store_refresh_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L181"}, {"caller_nid": "api_public_refresh_token", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L183"}, {"caller_nid": "api_public_refresh_token", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L191"}, {"caller_nid": "api_public_logout", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L197"}, {"caller_nid": "api_public_logout", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L198"}, {"caller_nid": "api_public_logout", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L199"}, {"caller_nid": "api_public_logout", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L201"}, {"caller_nid": "api_public_logout", "callee": "decode_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L203"}, {"caller_nid": "api_public_logout", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L204"}, {"caller_nid": "api_public_logout", "callee": "revoke_session", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L206"}, {"caller_nid": "api_public_logout", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L208"}, {"caller_nid": "api_public_logout", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L210"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L216"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L217"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L218"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L220"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get_current_user_by_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L222"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L224"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L225"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L225"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L226"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L228"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L229"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L230"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L231"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L232"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L233"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L234"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L235"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L238"}, {"caller_nid": "api_public_get_current_user_profile", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L243"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L249"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L250"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L251"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L253"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "get_current_user_by_token", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L255"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L256"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L258"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "iter_user_menu_perm_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L267"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L267"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L268"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L272"}, {"caller_nid": "api_public_get_web_auth_menu_codes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py", "source_location": "L280"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ecf54d0fb229b5920fa459027b0e211e88c8e45bd50d95b04338dda416e9dd2d.json b/backend/app/graphify-out/cache/ast/ecf54d0fb229b5920fa459027b0e211e88c8e45bd50d95b04338dda416e9dd2d.json new file mode 100644 index 00000000..598fa316 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ecf54d0fb229b5920fa459027b0e211e88c8e45bd50d95b04338dda416e9dd2d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "label": "quotation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L1"}, {"id": "schemas_quotation_quotationitembase", "label": "QuotationItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_quotation_quotationitemcreate", "label": "QuotationItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L15"}, {"id": "schemas_quotation_quotationitemupdate", "label": "QuotationItemUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L20"}, {"id": "schemas_quotation_quotationitemresponse", "label": "QuotationItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L26"}, {"id": "schemas_quotation_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L33"}, {"id": "schemas_quotation_quotationbase", "label": "QuotationBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L37"}, {"id": "schemas_quotation_quotationcreate", "label": "QuotationCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L43"}, {"id": "schemas_quotation_quotationupdate", "label": "QuotationUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L48"}, {"id": "schemas_quotation_quotationresponse", "label": "QuotationResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L53"}, {"id": "schemas_quotation_quotationdetailresponse", "label": "QuotationDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L72"}, {"id": "schemas_quotation_quotationlistresponse", "label": "QuotationListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L77"}, {"id": "schemas_quotation_quotationstatusresponse", "label": "QuotationStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L86"}, {"id": "schemas_quotation_quotationwithsupplierresponse", "label": "QuotationWithSupplierResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L93"}, {"id": "schemas_quotation_quotationwithitemsresponse", "label": "QuotationWithItemsResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L100"}, {"id": "schemas_quotation_rationale_1", "label": "Pydantic schemas - \u62a5\u4ef7\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_quotation_quotationitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_quotation_quotationitemcreate", "target": "schemas_quotation_quotationitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_quotation_quotationitemupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_quotation_quotationitemresponse", "target": "schemas_quotation_quotationitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L37", "weight": 1.0}, {"source": "schemas_quotation_quotationbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L43", "weight": 1.0}, {"source": "schemas_quotation_quotationcreate", "target": "schemas_quotation_quotationbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_quotation_quotationupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L53", "weight": 1.0}, {"source": "schemas_quotation_quotationresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L72", "weight": 1.0}, {"source": "schemas_quotation_quotationdetailresponse", "target": "schemas_quotation_quotationresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L77", "weight": 1.0}, {"source": "schemas_quotation_quotationlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationstatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L86", "weight": 1.0}, {"source": "schemas_quotation_quotationstatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L86", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationwithsupplierresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L93", "weight": 1.0}, {"source": "schemas_quotation_quotationwithsupplierresponse", "target": "schemas_quotation_quotationresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationwithitemsresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L100", "weight": 1.0}, {"source": "schemas_quotation_quotationwithitemsresponse", "target": "schemas_quotation_quotationdetailresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L100", "weight": 1.0}, {"source": "schemas_quotation_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_quotation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f07803f47f570e3e1fbddd8e1722aae5c31195e76aabd8aefcfc71bf3cad9f17.json b/backend/app/graphify-out/cache/ast/f07803f47f570e3e1fbddd8e1722aae5c31195e76aabd8aefcfc71bf3cad9f17.json new file mode 100644 index 00000000..08733afa --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f07803f47f570e3e1fbddd8e1722aae5c31195e76aabd8aefcfc71bf3cad9f17.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "label": "collection_protocol.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1"}, {"id": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "label": "get_protocol_nos_used_in_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L38"}, {"id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "label": "get_sample_codes_used_in_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L72"}, {"id": "crud_collection_protocol_validate_sample_codes_not_used", "label": "validate_sample_codes_not_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L106"}, {"id": "crud_collection_protocol_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L139"}, {"id": "crud_collection_protocol_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L145"}, {"id": "crud_collection_protocol_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L149"}, {"id": "crud_collection_protocol_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L157"}, {"id": "crud_collection_protocol_today_yyyymmdd", "label": "_today_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L163"}, {"id": "crud_collection_protocol_normalize_yyyymmdd_date", "label": "_normalize_yyyymmdd_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L167"}, {"id": "crud_collection_protocol_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L186"}, {"id": "crud_collection_protocol_pop_attachment_urls", "label": "_pop_attachment_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L197"}, {"id": "crud_collection_protocol_attachments_to_urls", "label": "attachments_to_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L208"}, {"id": "crud_collection_protocol_normalize_attachment_url_key", "label": "_normalize_attachment_url_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L227"}, {"id": "crud_collection_protocol_format_attachment_file_size", "label": "_format_attachment_file_size()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L236"}, {"id": "crud_collection_protocol_lookup_attachment_by_url", "label": "_lookup_attachment_by_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L244"}, {"id": "crud_collection_protocol_urls_to_attachment_list", "label": "urls_to_attachment_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L268"}, {"id": "crud_collection_protocol_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L300"}, {"id": "crud_collection_protocol_protocol_to_dict", "label": "_protocol_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L308"}, {"id": "crud_collection_protocol_payment_to_dict", "label": "_payment_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L333"}, {"id": "crud_collection_protocol_detail_to_dict", "label": "_detail_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L351"}, {"id": "crud_collection_protocol_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L397"}, {"id": "crud_collection_protocol_party_customer_to_dict", "label": "_party_customer_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L419"}, {"id": "crud_collection_protocol_collection_info_to_dict", "label": "_collection_info_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L451"}, {"id": "crud_collection_protocol_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L469"}, {"id": "crud_collection_protocol_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L493"}, {"id": "crud_collection_protocol_storage_cert_to_dict", "label": "_storage_cert_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L513"}, {"id": "crud_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L528"}, {"id": "crud_collection_protocol_get_collection_protocol", "label": "get_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L665"}, {"id": "crud_collection_protocol_get_payment_by_protocol_id", "label": "get_payment_by_protocol_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L684"}, {"id": "crud_collection_protocol_get_protocol_detail_bundle", "label": "get_protocol_detail_bundle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L698"}, {"id": "crud_collection_protocol_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L797"}, {"id": "crud_collection_protocol_create_audit", "label": "create_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L853"}, {"id": "crud_collection_protocol_detail_query_with_protocol", "label": "_detail_query_with_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L890"}, {"id": "crud_collection_protocol_rows_to_payment_detail_dicts", "label": "_rows_to_payment_detail_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L909"}, {"id": "crud_collection_protocol_list_receipt_confirm_details", "label": "list_receipt_confirm_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L943"}, {"id": "crud_collection_protocol_list_receipt_confirmed_details", "label": "list_receipt_confirmed_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L965"}, {"id": "crud_collection_protocol_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L997"}, {"id": "crud_collection_protocol_list_refund_confirm_details", "label": "list_refund_confirm_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1036"}, {"id": "crud_collection_protocol_list_refund_confirmed_details", "label": "list_refund_confirmed_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1066"}, {"id": "crud_collection_protocol_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1100"}, {"id": "crud_collection_protocol_get_payment_detail_or_raise", "label": "_get_payment_detail_or_raise()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1139"}, {"id": "crud_collection_protocol_apply_submit_receipt_finance", "label": "_apply_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1161"}, {"id": "crud_collection_protocol_submit_receipt_finance", "label": "submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1173"}, {"id": "crud_collection_protocol_batch_submit_receipt_finance", "label": "batch_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1188"}, {"id": "crud_collection_protocol_apply_submit_refund_finance", "label": "_apply_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1206"}, {"id": "crud_collection_protocol_submit_refund_finance", "label": "submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1226"}, {"id": "crud_collection_protocol_batch_submit_refund_finance", "label": "batch_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1250"}, {"id": "crud_collection_protocol_party_customer_map_by_protocol_ids", "label": "_party_customer_map_by_protocol_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1277"}, {"id": "crud_collection_protocol_list_payment_details_page", "label": "list_payment_details_page()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1294"}, {"id": "crud_collection_protocol_classify_installment_warning", "label": "_classify_installment_warning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1357"}, {"id": "crud_collection_protocol_list_installment_warning", "label": "list_installment_warning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1369"}, {"id": "crud_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1418"}, {"id": "crud_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1457"}, {"id": "crud_collection_protocol_soft_delete_collection_protocol", "label": "soft_delete_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1530"}, {"id": "crud_collection_protocol_get_party_customer", "label": "get_party_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1554"}, {"id": "crud_collection_protocol_upsert_party_customer", "label": "upsert_party_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1568"}, {"id": "crud_collection_protocol_get_collection_info", "label": "get_collection_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1639"}, {"id": "crud_collection_protocol_upsert_collection_info", "label": "upsert_collection_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1653"}, {"id": "crud_collection_protocol_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1704"}, {"id": "crud_collection_protocol_save_samples", "label": "save_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1719"}, {"id": "crud_collection_protocol_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1789"}, {"id": "crud_collection_protocol_soft_delete_transports_for_protocol", "label": "_soft_delete_transports_for_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1808"}, {"id": "crud_collection_protocol_save_sample_transports", "label": "save_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1824"}, {"id": "crud_collection_protocol_get_storage_cert", "label": "get_storage_cert()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1882"}, {"id": "crud_collection_protocol_add_months_yyyymmdd", "label": "_add_months_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1896"}, {"id": "crud_collection_protocol_calc_installment_due_amounts", "label": "_calc_installment_due_amounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1911"}, {"id": "crud_collection_protocol_align_fq_payment_details_payload", "label": "align_fq_payment_details_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1931"}, {"id": "crud_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1990"}, {"id": "crud_collection_protocol_upsert_payment", "label": "upsert_payment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2013"}, {"id": "crud_collection_protocol_save_payment_details", "label": "save_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2074"}, {"id": "crud_collection_protocol_upsert_storage_cert", "label": "upsert_storage_cert()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2177"}, {"id": "crud_collection_protocol_fullmoon_todo_to_dict", "label": "_fullmoon_todo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2226"}, {"id": "crud_collection_protocol_get_fullmoon_todo", "label": "get_fullmoon_todo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2250"}, {"id": "crud_collection_protocol_upsert_fullmoon_todo", "label": "upsert_fullmoon_todo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2268"}, {"id": "crud_collection_protocol_rationale_1", "label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 CRUD\uff08\u7ec6\u80de\u5b58\u50a8 2.2.6\uff5e2.2.10\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1"}, {"id": "crud_collection_protocol_rationale_44", "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u4e2d\u5360\u7528\u7684\u534f\u8bae\u7f16\u53f7\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L44"}, {"id": "crud_collection_protocol_rationale_78", "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u6837\u672c\u8868\u4e2d\u5360\u7528\u7684\u6837\u672c\u7f16\u7801\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L78"}, {"id": "crud_collection_protocol_rationale_114", "label": "\u521b\u5efa/\u66f4\u65b0\u6837\u672c\u884c\u524d\u6821\u9a8c\uff1a\u6837\u672c\u7f16\u7801\u4e0d\u5f97\u5df2\u88ab\u4efb\u4e00\u4e1a\u52a1\u5355\u5360\u7528\uff08\u8f6c\u79fb\u914d\u5bf9\u5355\u8c41\u514d\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L114"}, {"id": "crud_collection_protocol_rationale_168", "label": "\u5c06 YYYYMMDD / YYYY-MM-DD \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L168"}, {"id": "crud_collection_protocol_rationale_187", "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L187"}, {"id": "crud_collection_protocol_rationale_198", "label": "\u4ece\u4fdd\u5b58\u8f7d\u8377\u4e2d\u53d6\u51fa\u9644\u4ef6\u5b57\u6bb5\uff08\u652f\u6301 snake/camel\u3001URL \u4e32\u6216\u9644\u4ef6\u5bf9\u8c61\u5217\u8868\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L198"}, {"id": "crud_collection_protocol_rationale_209", "label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 URL\uff08MinIO\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L209"}, {"id": "crud_collection_protocol_rationale_273", "label": "\u9017\u53f7\u5206\u9694 URL \u2192 \u524d\u7aef\u9644\u4ef6\u5361\u7247\u7ed3\u6784\uff1b\u6709 db \u65f6\u4ece biz_attachment \u53d6\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L273"}, {"id": "crud_collection_protocol_rationale_916", "label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178\uff08\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L916"}, {"id": "crud_collection_protocol_rationale_972", "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u6536\u6b3e\uff08yjf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L972"}, {"id": "crud_collection_protocol_rationale_1073", "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u9000\u8d39\uff08ytf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1073"}, {"id": "crud_collection_protocol_rationale_1358", "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1358"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "calendar", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_crud_protocol_donation_convert", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_optional_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_today_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_attachments_to_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_attachment_url_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_format_attachment_file_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_lookup_attachment_by_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L268", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_protocol_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L333", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_detail_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_audit_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_sample_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_transport_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_storage_cert_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L513", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_collection_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L528", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L665", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_protocol_detail_bundle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L698", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L797", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_create_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L853", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L890", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L909", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_receipt_confirm_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_receipt_confirmed_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_confirm_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L997", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_refund_confirm_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1036", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_refund_confirmed_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1066", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_confirm_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_batch_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1188", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1206", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_batch_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_payment_details_page", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_classify_installment_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_installment_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_create_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_update_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_soft_delete_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1530", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_party_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1554", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_party_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_collection_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1639", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_collection_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1653", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1704", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1719", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_soft_delete_transports_for_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1808", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1824", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_storage_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1882", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_add_months_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1896", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_calc_installment_due_amounts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_align_fq_payment_details_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1931", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1990", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_payment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_storage_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fullmoon_todo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_fullmoon_todo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_fullmoon_todo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2268", "weight": 1.0}, {"source": "crud_collection_protocol_validate_sample_codes_not_used", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L117", "weight": 1.0}, {"source": "crud_collection_protocol_validate_sample_codes_not_used", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L123", "weight": 1.0}, {"source": "crud_collection_protocol_pop_attachment_urls", "target": "crud_collection_protocol_attachments_to_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L202", "weight": 1.0}, {"source": "crud_collection_protocol_lookup_attachment_by_url", "target": "crud_collection_protocol_normalize_attachment_url_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L249", "weight": 1.0}, {"source": "crud_collection_protocol_urls_to_attachment_list", "target": "crud_collection_protocol_lookup_attachment_by_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L281", "weight": 1.0}, {"source": "crud_collection_protocol_urls_to_attachment_list", "target": "crud_collection_protocol_format_attachment_file_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L290", "weight": 1.0}, {"source": "crud_collection_protocol_protocol_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L316", "weight": 1.0}, {"source": "crud_collection_protocol_payment_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L338", "weight": 1.0}, {"source": "crud_collection_protocol_payment_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L346", "weight": 1.0}, {"source": "crud_collection_protocol_detail_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L375", "weight": 1.0}, {"source": "crud_collection_protocol_detail_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L377", "weight": 1.0}, {"source": "crud_collection_protocol_audit_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_collection_protocol_party_customer_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L435", "weight": 1.0}, {"source": "crud_collection_protocol_party_customer_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L440", "weight": 1.0}, {"source": "crud_collection_protocol_collection_info_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L459", "weight": 1.0}, {"source": "crud_collection_protocol_sample_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L476", "weight": 1.0}, {"source": "crud_collection_protocol_sample_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L488", "weight": 1.0}, {"source": "crud_collection_protocol_transport_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L502", "weight": 1.0}, {"source": "crud_collection_protocol_transport_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L503", "weight": 1.0}, {"source": "crud_collection_protocol_storage_cert_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L523", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L595", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_protocol_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L611", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L705", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L710", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_party_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L711", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_collection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L712", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_storage_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L714", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_protocol_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L722", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_payment_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L746", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L748", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_transport_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L749", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L763", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_storage_cert_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L769", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L770", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_payment_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L772", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L775", "weight": 1.0}, {"source": "crud_collection_protocol_list_audits", "target": "crud_collection_protocol_audit_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L843", "weight": 1.0}, {"source": "crud_collection_protocol_create_audit", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L862", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L920", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L925", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L936", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirm_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L952", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirm_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L962", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirmed_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L975", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirmed_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L992", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirm_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1045", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirm_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1061", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirmed_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1076", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirmed_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1095", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1180", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_receipt_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1199", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_receipt_finance", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1200", "weight": 1.0}, {"source": "crud_collection_protocol_submit_refund_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1236", "weight": 1.0}, {"source": "crud_collection_protocol_submit_refund_finance", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1237", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_refund_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1264", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_refund_finance", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1265", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1336", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1342", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_today_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1379", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1380", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_classify_installment_warning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1389", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1391", "weight": 1.0}, {"source": "crud_collection_protocol_update_collection_protocol", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1479", "weight": 1.0}, {"source": "crud_collection_protocol_soft_delete_collection_protocol", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1537", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1575", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_get_party_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1576", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_optional_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1596", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_collection_info", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1660", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_collection_info", "target": "crud_collection_protocol_get_collection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1661", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1726", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1734", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1749", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_save_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1785", "weight": 1.0}, {"source": "crud_collection_protocol_soft_delete_transports_for_protocol", "target": "crud_collection_protocol_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1814", "weight": 1.0}, {"source": "crud_collection_protocol_save_sample_transports", "target": "crud_collection_protocol_soft_delete_transports_for_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1832", "weight": 1.0}, {"source": "crud_collection_protocol_save_sample_transports", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1836", "weight": 1.0}, {"source": "crud_collection_protocol_align_fq_payment_details_payload", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1938", "weight": 1.0}, {"source": "crud_collection_protocol_align_fq_payment_details_payload", "target": "crud_collection_protocol_calc_installment_due_amounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1958", "weight": 1.0}, {"source": "crud_collection_protocol_align_fq_payment_details_payload", "target": "crud_collection_protocol_add_months_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1971", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_payment", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2020", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_payment", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2021", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_list_payment_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2081", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2102", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2160", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_storage_cert", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2184", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_storage_cert", "target": "crud_collection_protocol_get_storage_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2185", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2241", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2245", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_fullmoon_todo", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2275", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_fullmoon_todo", "target": "crud_collection_protocol_get_fullmoon_todo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2276", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_44", "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L44", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_78", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L78", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_114", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L114", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_168", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L168", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_187", "target": "crud_collection_protocol_normalize_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L187", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_198", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L198", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_209", "target": "crud_collection_protocol_attachments_to_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_273", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L273", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_916", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L916", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_972", "target": "crud_collection_protocol_list_receipt_confirmed_details", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L972", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1073", "target": "crud_collection_protocol_list_refund_confirmed_details", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1073", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1358", "target": "crud_collection_protocol_classify_installment_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1358", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L45"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L45"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L45"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L47"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L48"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L50"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L50"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L50"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L54"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L58"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L60"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L60"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L60"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L64"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L68"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L82"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L84"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L84"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L84"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L88"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L92"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L94"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L94"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L94"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L98"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L102"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L118"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L118"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L120"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "get_partner_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L126"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L133"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L135"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L136"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L142"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L142"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L142"}, {"caller_nid": "crud_collection_protocol_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L146"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L152"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L153"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L154"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L160"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L160"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L164"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L164"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L171"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L171"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L174"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L174"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L175"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L175"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L191"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L192"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "camel_to_snake", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L192"}, {"caller_nid": "crud_collection_protocol_pop_attachment_urls", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L202"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L212"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L213"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L214"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L217"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L220"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L221"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L221"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L222"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L222"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L223"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L228"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L232"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L233"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L252"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L252"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L254"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L255"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L255"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L258"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L261"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L261"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L261"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L261"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L262"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L277"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L278"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L284"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L288"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L295"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L296"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L301"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304"}, {"caller_nid": "crud_collection_protocol_protocol_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L315"}, {"caller_nid": "crud_collection_protocol_payment_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L341"}, {"caller_nid": "crud_collection_protocol_payment_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L342"}, {"caller_nid": "crud_collection_protocol_detail_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L385"}, {"caller_nid": "crud_collection_protocol_party_customer_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L427"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L480"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L480"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L481"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L482"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L483"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L484"}, {"caller_nid": "crud_collection_protocol_storage_cert_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L519"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L559"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L559"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L559"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L559"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L559"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L560"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L561"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L561"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L563"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L563"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L563"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L563"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L563"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L564"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L576"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L576"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L576"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L578"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L587"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L587"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L587"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L589"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L598"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L598"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L598"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L599"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L599"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L599"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L603"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L603"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L603"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L603"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L610"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L610"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L610"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L612"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L612"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L615"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L615"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L615"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L615"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L622"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L623"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L624"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L624"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L626"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L627"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L628"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L629"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L630"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L631"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L632"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L633"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L634"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L635"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L636"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L637"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L652"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L652"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L653"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L653"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L654"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L654"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L655"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L661"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L662"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L678"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L681"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L681"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L681"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L681"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L686"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L686"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L686"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L688"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L718"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L719"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L719"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L720"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L721"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L721"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L723"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L724"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L724"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L727"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L727"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L727"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L728"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L728"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L731"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L731"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L731"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L736"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L736"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L739"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L739"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L739"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_receptions_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L753"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L758"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L764"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L765"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L766"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L767"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L790"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L807"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L807"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L807"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L810"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L818"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L820"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L820"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L821"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L824"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L825"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L825"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L825"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L828"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L829"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L830"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L830"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L837"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L840"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L840"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L840"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L840"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L846"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L850"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L864"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L865"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L867"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "BizProtocolAudit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L868"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L869"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L872"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L879"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L881"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L884"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L885"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L886"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L896"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L896"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L896"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L896"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L924"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "post_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L938"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L939"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L953"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L953"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L953"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L953"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L954"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L955"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L955"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L957"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L957"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L957"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L957"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L957"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L962"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L976"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L976"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L976"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L976"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L977"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L978"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L978"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L980"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L980"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L980"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L980"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L980"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1007"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1007"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1007"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1009"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1018"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1021"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1022"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1025"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1027"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1029"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1030"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1031"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1032"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1046"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1046"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1046"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1046"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1047"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1048"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1048"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1062"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1077"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1077"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1077"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1077"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1078"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1079"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1079"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1081"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1081"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1081"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1081"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1081"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1096"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1110"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1110"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1110"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1112"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1121"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1124"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1125"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1128"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1130"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1132"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1133"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1134"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1135"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1146"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1146"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1146"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1148"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1157"}, {"caller_nid": "crud_collection_protocol_apply_submit_receipt_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1167"}, {"caller_nid": "crud_collection_protocol_apply_submit_receipt_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1170"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1182"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1183"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1184"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1195"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1195"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1195"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1195"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1197"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1201"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1202"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1203"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1215"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1216"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1216"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1217"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1219"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1219"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1220"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1221"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1223"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1244"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1245"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1246"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1260"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1260"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1260"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1260"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1262"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1272"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1273"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1274"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1284"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1284"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1284"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1286"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1307"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1307"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1307"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1307"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1318"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1319"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1320"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1321"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1321"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1322"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1323"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1323"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1324"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1324"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1324"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1324"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1325"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1326"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1326"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1328"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1328"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1328"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1328"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1328"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1340"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1341"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1354"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1359"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1359"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1380"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1381"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1388"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1399"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1399"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1408"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1410"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1411"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1412"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1412"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1431"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1432"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "BizCollectionProtocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1433"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1434"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1435"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1437"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1438"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1439"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1440"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1443"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1446"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1448"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1451"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1452"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1453"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1483"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1485"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1487"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1489"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1497"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1499"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1501"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1505"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1509"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1513"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1517"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1519"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1521"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1523"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1524"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1525"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1526"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1541"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1544"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1545"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1546"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1556"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1556"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1556"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1558"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1590"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1590"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1593"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1596"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1599"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1601"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1603"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1604"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1605"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1606"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "BizProtocolPartyCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1608"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1609"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1613"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1613"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1616"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1618"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1623"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1623"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1626"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1629"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1632"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1633"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1634"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1635"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1641"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1641"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1641"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1643"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1667"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1667"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1670"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1672"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1674"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1675"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1676"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1677"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "BizProtocolCollectionInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1679"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1680"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1684"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1684"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1687"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1689"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1694"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1694"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1697"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1698"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1699"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1700"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1706"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1706"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1706"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1706"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1708"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1714"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1714"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1730"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1731"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1733"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1748"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "BizProtocolSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1751"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1755"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1755"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1758"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1760"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1767"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1767"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1770"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1772"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1772"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1772"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1772"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1776"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1776"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1776"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1779"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1780"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1781"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1782"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1784"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1795"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1795"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1795"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1795"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1797"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1803"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1803"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1818"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1819"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1821"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1833"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1834"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1836"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1837"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1838"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1841"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1841"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1845"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1846"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1847"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1849"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1851"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1851"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "BizProtocolSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1855"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1856"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1861"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1861"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1862"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1862"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1863"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1863"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1866"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1866"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1867"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1867"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1870"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1870"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1873"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1875"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1878"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1879"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1884"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1884"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1884"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1886"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1897"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1897"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1898"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1900"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1901"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1902"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "monthrange", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1906"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1907"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1917"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1917"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1917"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1921"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1927"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1927"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1927"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1935"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1936"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1937"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1938"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1939"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1940"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1940"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1942"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1944"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1946"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1952"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1954"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1956"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1959"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1960"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1962"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1965"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1967"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1968"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1970"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1972"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1975"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1976"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1980"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1996"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1996"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1996"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1996"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1998"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2005"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2006"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2007"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2044"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2046"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2047"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2048"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2049"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2052"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2052"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "BizProtocolPayment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2053"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2054"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2059"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2059"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2062"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2064"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2067"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2068"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2069"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2070"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2085"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2086"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2088"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2101"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2102"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2128"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2129"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2130"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2132"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2133"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "BizProtocolPaymentDetail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2136"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2137"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2141"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2141"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2144"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2146"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2157"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2157"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2160"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2163"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2163"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2163"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2166"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2167"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2167"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2169"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2170"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2171"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2173"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2190"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2190"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2192"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2194"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2195"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2196"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2197"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "BizProtocolStorageCert", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2199"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2200"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2204"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2204"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2207"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2209"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2214"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2214"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2215"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2216"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2217"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2231"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2238"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2239"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2256"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2256"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2256"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2258"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2288"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2288"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2291"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2291"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2291"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2293"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2295"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2296"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2297"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2298"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "BizProtocolFullmoonTodo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2300"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2301"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2305"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2305"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2308"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2310"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2315"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2315"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2318"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2318"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2318"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2319"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2320"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2321"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f09ec15377259e1b6f181ad5945335d442d002646b9ac5bcd89ee633c7ea0991.json b/backend/app/graphify-out/cache/ast/f09ec15377259e1b6f181ad5945335d442d002646b9ac5bcd89ee633c7ea0991.json new file mode 100644 index 00000000..8435f31e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f09ec15377259e1b6f181ad5945335d442d002646b9ac5bcd89ee633c7ea0991.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "label": "material_stock_log.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L1"}, {"id": "crud_material_stock_log_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L13"}, {"id": "crud_material_stock_log_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L19"}, {"id": "crud_material_stock_log_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L23"}, {"id": "crud_material_stock_log_list_stock_logs", "label": "list_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L42"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "app_models_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "crud_material_stock_log_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "crud_material_stock_log_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "crud_material_stock_log_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_material_stock_log_py", "target": "crud_material_stock_log_list_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L42", "weight": 1.0}, {"source": "crud_material_stock_log_row_to_dict", "target": "crud_material_stock_log_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L30", "weight": 1.0}, {"source": "crud_material_stock_log_row_to_dict", "target": "crud_material_stock_log_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L37", "weight": 1.0}, {"source": "crud_material_stock_log_list_stock_logs", "target": "crud_material_stock_log_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L88", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_material_stock_log_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L16"}, {"caller_nid": "crud_material_stock_log_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L20"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L78"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L78"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L78"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L78"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L78"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L79"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L80"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L80"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L82"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L82"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L82"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L82"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L82"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L83"}, {"caller_nid": "crud_material_stock_log_list_stock_logs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py", "source_location": "L88"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f2e38dffe9cd6acc8b328e26f7a6148247816954aae6a972ad4fbe741e93a0fa.json b/backend/app/graphify-out/cache/ast/f2e38dffe9cd6acc8b328e26f7a6148247816954aae6a972ad4fbe741e93a0fa.json new file mode 100644 index 00000000..ef867b21 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f2e38dffe9cd6acc8b328e26f7a6148247816954aae6a972ad4fbe741e93a0fa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "label": "api_crypto.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L1"}, {"id": "core_api_crypto_apicryptoerror", "label": "ApiCryptoError", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L14"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "core_api_crypto_derive_key", "label": "derive_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L18"}, {"id": "core_api_crypto_b64url_encode", "label": "_b64url_encode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L23"}, {"id": "core_api_crypto_b64url_decode", "label": "_b64url_decode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L27"}, {"id": "core_api_crypto_encrypt_json", "label": "encrypt_json()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L32"}, {"id": "core_api_crypto_decrypt_json", "label": "decrypt_json()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L40"}, {"id": "core_api_crypto_gen_nonce_hex", "label": "gen_nonce_hex()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L59"}, {"id": "core_api_crypto_is_ts_in_window", "label": "is_ts_in_window()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L63"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "cryptography_hazmat_primitives_ciphers_aead", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_apicryptoerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L14", "weight": 1.0}, {"source": "core_api_crypto_apicryptoerror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_derive_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_b64url_encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_b64url_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_encrypt_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_decrypt_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_gen_nonce_hex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_api_crypto_py", "target": "core_api_crypto_is_ts_in_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L63", "weight": 1.0}, {"source": "core_api_crypto_encrypt_json", "target": "core_api_crypto_b64url_encode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L37", "weight": 1.0}, {"source": "core_api_crypto_decrypt_json", "target": "core_api_crypto_b64url_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L42", "weight": 1.0}, {"source": "core_api_crypto_decrypt_json", "target": "core_api_crypto_apicryptoerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_api_crypto_derive_key", "callee": "digest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L20"}, {"caller_nid": "core_api_crypto_derive_key", "callee": "sha256", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L20"}, {"caller_nid": "core_api_crypto_derive_key", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L20"}, {"caller_nid": "core_api_crypto_b64url_encode", "callee": "rstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L24"}, {"caller_nid": "core_api_crypto_b64url_encode", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L24"}, {"caller_nid": "core_api_crypto_b64url_encode", "callee": "urlsafe_b64encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L24"}, {"caller_nid": "core_api_crypto_b64url_decode", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L28"}, {"caller_nid": "core_api_crypto_b64url_decode", "callee": "urlsafe_b64decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L29"}, {"caller_nid": "core_api_crypto_b64url_decode", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L29"}, {"caller_nid": "core_api_crypto_encrypt_json", "callee": "urandom", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L33"}, {"caller_nid": "core_api_crypto_encrypt_json", "callee": "AESGCM", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L34"}, {"caller_nid": "core_api_crypto_encrypt_json", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L35"}, {"caller_nid": "core_api_crypto_encrypt_json", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L35"}, {"caller_nid": "core_api_crypto_encrypt_json", "callee": "encrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L36"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L43"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "AESGCM", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L47"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "decrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L48"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L49"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L49"}, {"caller_nid": "core_api_crypto_decrypt_json", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L50"}, {"caller_nid": "core_api_crypto_gen_nonce_hex", "callee": "hex", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L60"}, {"caller_nid": "core_api_crypto_gen_nonce_hex", "callee": "urandom", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L60"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L64"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "time", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L64"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L65"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L65"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L65"}, {"caller_nid": "core_api_crypto_is_ts_in_window", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py", "source_location": "L65"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f2fc72fd1606a8dd5a7ea72fbf3242fea186b477a1b2403d5cd59c994a3481a3.json b/backend/app/graphify-out/cache/ast/f2fc72fd1606a8dd5a7ea72fbf3242fea186b477a1b2403d5cd59c994a3481a3.json new file mode 100644 index 00000000..9b7e9c7f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f2fc72fd1606a8dd5a7ea72fbf3242fea186b477a1b2403d5cd59c994a3481a3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "label": "consumable.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L1"}, {"id": "crud_consumable_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L15"}, {"id": "crud_consumable_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L32"}, {"id": "crud_consumable_get_consumable", "label": "get_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L68"}, {"id": "crud_consumable_consumable_code_exists", "label": "consumable_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L76"}, {"id": "crud_consumable_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L85"}, {"id": "crud_consumable_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L128"}, {"id": "crud_consumable_soft_delete_consumable", "label": "soft_delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L174"}, {"id": "crud_consumable_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L184"}, {"id": "crud_consumable_rationale_1", "label": "\u8017\u6750 CRUD\uff08biz_consumable\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_get_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_consumable_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_soft_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "target": "crud_consumable_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_consumable_list_consumables", "target": "crud_consumable_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L65", "weight": 1.0}, {"source": "crud_consumable_create_consumable", "target": "crud_consumable_consumable_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L102", "weight": 1.0}, {"source": "crud_consumable_update_consumable", "target": "crud_consumable_get_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_consumable_update_consumable", "target": "crud_consumable_consumable_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L149", "weight": 1.0}, {"source": "crud_consumable_soft_delete_consumable", "target": "crud_consumable_get_consumable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L175", "weight": 1.0}, {"source": "crud_consumable_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_consumable_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_consumable_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L27"}, {"caller_nid": "crud_consumable_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L28"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L55"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L55"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L55"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L55"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L55"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L56"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L57"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L57"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L59"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L59"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L59"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L59"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L59"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L60"}, {"caller_nid": "crud_consumable_list_consumables", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L65"}, {"caller_nid": "crud_consumable_get_consumable", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L70"}, {"caller_nid": "crud_consumable_get_consumable", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L70"}, {"caller_nid": "crud_consumable_get_consumable", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L70"}, {"caller_nid": "crud_consumable_get_consumable", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L71"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L77"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L77"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L78"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L78"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L81"}, {"caller_nid": "crud_consumable_consumable_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L82"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L99"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L101"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L103"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "BizConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L104"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L105"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L107"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L108"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L109"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L110"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L111"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L114"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L117"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L119"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L122"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L123"}, {"caller_nid": "crud_consumable_create_consumable", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L124"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L144"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L146"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L148"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L150"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L153"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L155"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L157"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L159"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L161"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L165"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L167"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L168"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L169"}, {"caller_nid": "crud_consumable_update_consumable", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L170"}, {"caller_nid": "crud_consumable_soft_delete_consumable", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L177"}, {"caller_nid": "crud_consumable_soft_delete_consumable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L179"}, {"caller_nid": "crud_consumable_soft_delete_consumable", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L180"}, {"caller_nid": "crud_consumable_soft_delete_consumable", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L181"}, {"caller_nid": "crud_consumable_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L187"}, {"caller_nid": "crud_consumable_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L187"}, {"caller_nid": "crud_consumable_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py", "source_location": "L187"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f6be9f7c61af406c6b0954276ab27a3e9f82758497eb8918b2e44b47eaec1e76.json b/backend/app/graphify-out/cache/ast/f6be9f7c61af406c6b0954276ab27a3e9f82758497eb8918b2e44b47eaec1e76.json new file mode 100644 index 00000000..00e48d2d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f6be9f7c61af406c6b0954276ab27a3e9f82758497eb8918b2e44b47eaec1e76.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "label": "output_type.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L1"}, {"id": "crud_output_type_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L15"}, {"id": "crud_output_type_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L28"}, {"id": "crud_output_type_get_output_type", "label": "get_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L64"}, {"id": "crud_output_type_type_code_exists", "label": "type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L72"}, {"id": "crud_output_type_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L81"}, {"id": "crud_output_type_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L116"}, {"id": "crud_output_type_soft_delete_output_type", "label": "soft_delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L150"}, {"id": "crud_output_type_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L160"}, {"id": "crud_output_type_rationale_1", "label": "\u5de5\u827a\u4ea7\u51fa\u7269\u7c7b\u578b CRUD\uff08biz_output_type\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_get_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_soft_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "target": "crud_output_type_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_output_type_list_output_types", "target": "crud_output_type_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L61", "weight": 1.0}, {"source": "crud_output_type_create_output_type", "target": "crud_output_type_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_output_type_update_output_type", "target": "crud_output_type_get_output_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_output_type_update_output_type", "target": "crud_output_type_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L133", "weight": 1.0}, {"source": "crud_output_type_soft_delete_output_type", "target": "crud_output_type_get_output_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L151", "weight": 1.0}, {"source": "crud_output_type_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_output_type_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_output_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L23"}, {"caller_nid": "crud_output_type_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L24"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L51"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L51"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L51"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L51"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L51"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L52"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L53"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L53"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L55"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L55"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L55"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L55"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L55"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L56"}, {"caller_nid": "crud_output_type_list_output_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L61"}, {"caller_nid": "crud_output_type_get_output_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L66"}, {"caller_nid": "crud_output_type_get_output_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L66"}, {"caller_nid": "crud_output_type_get_output_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L66"}, {"caller_nid": "crud_output_type_get_output_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L67"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L73"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L73"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L74"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L74"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L77"}, {"caller_nid": "crud_output_type_type_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L78"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L91"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L93"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L95"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "BizOutputType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L96"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L97"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L99"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L102"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L105"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L107"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L110"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L111"}, {"caller_nid": "crud_output_type_create_output_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L112"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L128"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L130"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L132"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L134"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L137"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L141"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L143"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L144"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L145"}, {"caller_nid": "crud_output_type_update_output_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L146"}, {"caller_nid": "crud_output_type_soft_delete_output_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L153"}, {"caller_nid": "crud_output_type_soft_delete_output_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L155"}, {"caller_nid": "crud_output_type_soft_delete_output_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L156"}, {"caller_nid": "crud_output_type_soft_delete_output_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L157"}, {"caller_nid": "crud_output_type_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L163"}, {"caller_nid": "crud_output_type_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L163"}, {"caller_nid": "crud_output_type_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py", "source_location": "L163"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f9fdf666e95f447c0176c96fd2b370fb4afda79bb4b464b6ab479e57ebe74e51.json b/backend/app/graphify-out/cache/ast/f9fdf666e95f447c0176c96fd2b370fb4afda79bb4b464b6ab479e57ebe74e51.json new file mode 100644 index 00000000..1a6602d2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f9fdf666e95f447c0176c96fd2b370fb4afda79bb4b464b6ab479e57ebe74e51.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "label": "menu.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L1"}, {"id": "crud_menu_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L13"}, {"id": "crud_menu_build_tree", "label": "_build_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L33"}, {"id": "crud_menu_list_menus", "label": "list_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L41"}, {"id": "crud_menu_list_menus_tree", "label": "list_menus_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L58"}, {"id": "crud_menu_get_menu", "label": "get_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L68"}, {"id": "crud_menu_menu_name_exists", "label": "menu_name_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L76"}, {"id": "crud_menu_create_menu", "label": "create_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L90"}, {"id": "crud_menu_update_menu", "label": "update_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L137"}, {"id": "crud_menu_cascade_soft_delete", "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L187"}, {"id": "crud_menu_soft_delete_menu", "label": "soft_delete_menu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L200"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_build_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_list_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_list_menus_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_get_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_menu_name_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_create_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_update_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_cascade_soft_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_menu_py", "target": "crud_menu_soft_delete_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_menu_list_menus", "target": "crud_menu_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L55", "weight": 1.0}, {"source": "crud_menu_list_menus_tree", "target": "crud_menu_list_menus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L64", "weight": 1.0}, {"source": "crud_menu_list_menus_tree", "target": "crud_menu_build_tree", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L65", "weight": 1.0}, {"source": "crud_menu_update_menu", "target": "crud_menu_get_menu", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L154", "weight": 1.0}, {"source": "crud_menu_soft_delete_menu", "target": "crud_menu_get_menu", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L201", "weight": 1.0}, {"source": "crud_menu_soft_delete_menu", "target": "crud_menu_cascade_soft_delete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L204", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_menu_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L28"}, {"caller_nid": "crud_menu_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L29"}, {"caller_nid": "crud_menu_build_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L34"}, {"caller_nid": "crud_menu_build_tree", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L37"}, {"caller_nid": "crud_menu_build_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L37"}, {"caller_nid": "crud_menu_list_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L47"}, {"caller_nid": "crud_menu_list_menus", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L47"}, {"caller_nid": "crud_menu_list_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L49"}, {"caller_nid": "crud_menu_list_menus", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L50"}, {"caller_nid": "crud_menu_list_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L53"}, {"caller_nid": "crud_menu_list_menus", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L53"}, {"caller_nid": "crud_menu_list_menus", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L54"}, {"caller_nid": "crud_menu_list_menus", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L54"}, {"caller_nid": "crud_menu_list_menus", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L54"}, {"caller_nid": "crud_menu_get_menu", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L70"}, {"caller_nid": "crud_menu_get_menu", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L70"}, {"caller_nid": "crud_menu_get_menu", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L70"}, {"caller_nid": "crud_menu_get_menu", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L71"}, {"caller_nid": "crud_menu_menu_name_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L82"}, {"caller_nid": "crud_menu_menu_name_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L82"}, {"caller_nid": "crud_menu_menu_name_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L83"}, {"caller_nid": "crud_menu_menu_name_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L86"}, {"caller_nid": "crud_menu_menu_name_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L87"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L107"}, {"caller_nid": "crud_menu_create_menu", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L109"}, {"caller_nid": "crud_menu_create_menu", "callee": "SysMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L110"}, {"caller_nid": "crud_menu_create_menu", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L111"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L113"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L115"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L116"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L117"}, {"caller_nid": "crud_menu_create_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L123"}, {"caller_nid": "crud_menu_create_menu", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L126"}, {"caller_nid": "crud_menu_create_menu", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L128"}, {"caller_nid": "crud_menu_create_menu", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L131"}, {"caller_nid": "crud_menu_create_menu", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L132"}, {"caller_nid": "crud_menu_create_menu", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L133"}, {"caller_nid": "crud_menu_update_menu", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L156"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L158"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L160"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L164"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L166"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L168"}, {"caller_nid": "crud_menu_update_menu", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L178"}, {"caller_nid": "crud_menu_update_menu", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L180"}, {"caller_nid": "crud_menu_update_menu", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L181"}, {"caller_nid": "crud_menu_update_menu", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L182"}, {"caller_nid": "crud_menu_update_menu", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L183"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L189"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L189"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L189"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L190"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L196"}, {"caller_nid": "crud_menu_cascade_soft_delete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L197"}, {"caller_nid": "crud_menu_soft_delete_menu", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L203"}, {"caller_nid": "crud_menu_soft_delete_menu", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L206"}, {"caller_nid": "crud_menu_soft_delete_menu", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L207"}, {"caller_nid": "crud_menu_soft_delete_menu", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py", "source_location": "L208"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/fa892487fdb4fa6a1bc0a6c29510b495af191cb9a7c3861aea6266a1f531b067.json b/backend/app/graphify-out/cache/ast/fa892487fdb4fa6a1bc0a6c29510b495af191cb9a7c3861aea6266a1f531b067.json new file mode 100644 index 00000000..54f079b7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/fa892487fdb4fa6a1bc0a6c29510b495af191cb9a7c3861aea6266a1f531b067.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "label": "clean_room.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L1"}, {"id": "crud_clean_room_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L19"}, {"id": "crud_clean_room_list_clean_rooms", "label": "list_clean_rooms()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L35"}, {"id": "crud_clean_room_get_clean_room", "label": "get_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L66"}, {"id": "crud_clean_room_room_code_exists", "label": "room_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L73"}, {"id": "crud_clean_room_create_clean_room", "label": "create_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L82"}, {"id": "crud_clean_room_update_clean_room", "label": "update_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L123"}, {"id": "crud_clean_room_soft_delete_clean_room", "label": "soft_delete_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L167"}, {"id": "crud_clean_room_access_log_to_dict", "label": "_access_log_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L181"}, {"id": "crud_clean_room_list_access_logs", "label": "list_access_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L200"}, {"id": "crud_clean_room_get_access_log", "label": "get_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L237"}, {"id": "crud_clean_room_create_access_log", "label": "create_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L244"}, {"id": "crud_clean_room_update_access_log", "label": "update_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L289"}, {"id": "crud_clean_room_soft_delete_access_log", "label": "soft_delete_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L331"}, {"id": "crud_clean_room_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L341"}, {"id": "crud_clean_room_rationale_1", "label": "\u6d01\u51c0\u5ba4\u53ca\u8fdb\u51fa\u8bb0\u5f55 CRUD\uff08biz_clean_room + biz_clean_room_access_log\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_list_clean_rooms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_get_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_room_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_create_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_update_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_soft_delete_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_access_log_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_list_access_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_get_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_create_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_update_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_soft_delete_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "target": "crud_clean_room_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L341", "weight": 1.0}, {"source": "crud_clean_room_list_clean_rooms", "target": "crud_clean_room_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L63", "weight": 1.0}, {"source": "crud_clean_room_create_clean_room", "target": "crud_clean_room_room_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L98", "weight": 1.0}, {"source": "crud_clean_room_update_clean_room", "target": "crud_clean_room_get_clean_room", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L137", "weight": 1.0}, {"source": "crud_clean_room_update_clean_room", "target": "crud_clean_room_room_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L144", "weight": 1.0}, {"source": "crud_clean_room_soft_delete_clean_room", "target": "crud_clean_room_get_clean_room", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L168", "weight": 1.0}, {"source": "crud_clean_room_list_access_logs", "target": "crud_clean_room_access_log_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L234", "weight": 1.0}, {"source": "crud_clean_room_update_access_log", "target": "crud_clean_room_get_access_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L304", "weight": 1.0}, {"source": "crud_clean_room_soft_delete_access_log", "target": "crud_clean_room_get_access_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L332", "weight": 1.0}, {"source": "crud_clean_room_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_clean_room_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_clean_room_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L26"}, {"caller_nid": "crud_clean_room_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L30"}, {"caller_nid": "crud_clean_room_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L31"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L53"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L53"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L53"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L53"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L53"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L54"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L55"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L55"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L57"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L57"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L57"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L57"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L57"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L58"}, {"caller_nid": "crud_clean_room_list_clean_rooms", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L63"}, {"caller_nid": "crud_clean_room_get_clean_room", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L67"}, {"caller_nid": "crud_clean_room_get_clean_room", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L67"}, {"caller_nid": "crud_clean_room_get_clean_room", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L67"}, {"caller_nid": "crud_clean_room_get_clean_room", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L69"}, {"caller_nid": "crud_clean_room_get_clean_room", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L70"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L74"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L74"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L75"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L75"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L78"}, {"caller_nid": "crud_clean_room_room_code_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L79"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L95"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L97"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L99"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "BizCleanRoom", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L100"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L101"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L103"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L104"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L105"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L109"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L112"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L114"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L117"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L118"}, {"caller_nid": "crud_clean_room_create_clean_room", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L119"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L139"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L141"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L143"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L145"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L148"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L150"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L152"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L158"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L160"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L161"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L162"}, {"caller_nid": "crud_clean_room_update_clean_room", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L163"}, {"caller_nid": "crud_clean_room_soft_delete_clean_room", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L170"}, {"caller_nid": "crud_clean_room_soft_delete_clean_room", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L172"}, {"caller_nid": "crud_clean_room_soft_delete_clean_room", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L173"}, {"caller_nid": "crud_clean_room_soft_delete_clean_room", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L174"}, {"caller_nid": "crud_clean_room_access_log_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L188"}, {"caller_nid": "crud_clean_room_access_log_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L190"}, {"caller_nid": "crud_clean_room_access_log_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L195"}, {"caller_nid": "crud_clean_room_access_log_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L196"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L224"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L224"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L224"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L224"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L224"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L225"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L226"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L226"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L228"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L228"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L228"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L228"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L228"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L229"}, {"caller_nid": "crud_clean_room_list_access_logs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L234"}, {"caller_nid": "crud_clean_room_get_access_log", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L238"}, {"caller_nid": "crud_clean_room_get_access_log", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L238"}, {"caller_nid": "crud_clean_room_get_access_log", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L238"}, {"caller_nid": "crud_clean_room_get_access_log", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L240"}, {"caller_nid": "crud_clean_room_get_access_log", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L241"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L260"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L262"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "BizCleanRoomAccessLog", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L263"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L264"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L266"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L267"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L268"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L269"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L270"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L272"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L275"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L278"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L280"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L283"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L284"}, {"caller_nid": "crud_clean_room_create_access_log", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L285"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L306"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L308"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L310"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L314"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L318"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L322"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L324"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L325"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L326"}, {"caller_nid": "crud_clean_room_update_access_log", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L327"}, {"caller_nid": "crud_clean_room_soft_delete_access_log", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L334"}, {"caller_nid": "crud_clean_room_soft_delete_access_log", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L336"}, {"caller_nid": "crud_clean_room_soft_delete_access_log", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L337"}, {"caller_nid": "crud_clean_room_soft_delete_access_log", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L338"}, {"caller_nid": "crud_clean_room_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L344"}, {"caller_nid": "crud_clean_room_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L344"}, {"caller_nid": "crud_clean_room_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py", "source_location": "L344"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/fa8e6f7180a0ad1ba8225a1407b3ac39b89594ee44745e7a0b27180889e32bc3.json b/backend/app/graphify-out/cache/ast/fa8e6f7180a0ad1ba8225a1407b3ac39b89594ee44745e7a0b27180889e32bc3.json new file mode 100644 index 00000000..194c5caa --- /dev/null +++ b/backend/app/graphify-out/cache/ast/fa8e6f7180a0ad1ba8225a1407b3ac39b89594ee44745e7a0b27180889e32bc3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "label": "ethnic.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L1"}, {"id": "crud_ethnic_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L9"}, {"id": "crud_ethnic_list_ethnics", "label": "list_ethnics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L18"}, {"id": "crud_ethnic_rationale_1", "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "target": "crud_ethnic_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "target": "crud_ethnic_list_ethnics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L18", "weight": 1.0}, {"source": "crud_ethnic_list_ethnics", "target": "crud_ethnic_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L30", "weight": 1.0}, {"source": "crud_ethnic_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_ethnic_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_ethnic_list_ethnics", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L24"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L24"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L25"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L28"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L28"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}, {"caller_nid": "crud_ethnic_list_ethnics", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py", "source_location": "L29"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/fb3ed6d6a4efa2a6d0d254164334b03f83e5dcf3ede04a9c984a5e212a6eeadb.json b/backend/app/graphify-out/cache/ast/fb3ed6d6a4efa2a6d0d254164334b03f83e5dcf3ede04a9c984a5e212a6eeadb.json new file mode 100644 index 00000000..3cecd78d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/fb3ed6d6a4efa2a6d0d254164334b03f83e5dcf3ede04a9c984a5e212a6eeadb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "label": "protocol_donation_convert.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L1"}, {"id": "crud_protocol_donation_convert_active_link_query", "label": "_active_link_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L19"}, {"id": "crud_protocol_donation_convert_get_convert_partner", "label": "get_convert_partner()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L28"}, {"id": "crud_protocol_donation_convert_has_active_convert_link", "label": "has_active_convert_link()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L61"}, {"id": "crud_protocol_donation_convert_create_convert_link", "label": "create_convert_link()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L73"}, {"id": "crud_protocol_donation_convert_get_partner_sample_codes", "label": "get_partner_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L125"}, {"id": "crud_protocol_donation_convert_assert_biz_no_available", "label": "assert_biz_no_available()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L189"}, {"id": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "label": "upsert_convert_link_for_to_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L263"}, {"id": "crud_protocol_donation_convert_rationale_1", "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae \u21c4 \u79d1\u7814\u6350\u8d60 \u8f6c\u79fb\u5173\u8054\u4e0e\u7f16\u53f7/\u6837\u672c\u7f16\u7801\u8c41\u514d\u6821\u9a8c", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L1"}, {"id": "crud_protocol_donation_convert_rationale_35", "label": "\u6309\u91c7\u96c6\u534f\u8bae\u6216\u79d1\u7814\u6350\u8d60 ID \u67e5\u8be2\u8f6c\u79fb\u914d\u5bf9\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L35"}, {"id": "crud_protocol_donation_convert_rationale_84", "label": "\u8f6c\u79fb\u4e8b\u52a1\u5185\u5199\u5165\u5173\u8054\uff1b\u540c\u4e00\u534f\u8bae\u6216\u6350\u8d60\u4e0d\u5f97\u91cd\u590d\u5efa\u7acb\u6709\u6548\u5173\u8054\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L84"}, {"id": "crud_protocol_donation_convert_rationale_132", "label": "\u8fd4\u56de\u914d\u5bf9\u5355\u636e\u4e0a\u672a\u5220\u9664\u6837\u672c\u7684\u7f16\u7801\u96c6\u5408\uff08\u7528\u4e8e\u6837\u672c\u552f\u4e00\u6027\u8c41\u514d\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L132"}, {"id": "crud_protocol_donation_convert_rationale_198", "label": "\u6821\u9a8c\u4e1a\u52a1\u7f16\u53f7\u5728\u91c7\u96c6\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u95f4\u53ef\u7528\u3002 \u82e5\u5f53\u524d\u5355\u5b58\u5728\u8f6c\u79fb\u914d\u5bf9\uff0c\u5219\u8c41\u514d\u914d\u5bf9\u5355\u636e\u4e0a\u7684\u7f16\u53f7\u5360\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L198"}, {"id": "crud_protocol_donation_convert_rationale_273", "label": "\u8f6c\u7ec6\u80de\u5b58\u50a8\u65f6\u5199\u5165/\u66f4\u65b0\u5173\u8054\u3002 \u82e5\u6350\u8d60\u5355\u5df2\u6709\u5173\u8054\uff08\u5982\u5148\u8f6c\u79d1\u7814\uff09\uff0c\u5219\u66f4\u65b0 protocol_id \u6307\u5411\u65b0\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L273"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_active_link_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_get_convert_partner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_has_active_convert_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_create_convert_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_get_partner_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_assert_biz_no_available", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_protocol_donation_convert_get_convert_partner", "target": "crud_protocol_donation_convert_active_link_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L38", "weight": 1.0}, {"source": "crud_protocol_donation_convert_has_active_convert_link", "target": "crud_protocol_donation_convert_get_convert_partner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L68", "weight": 1.0}, {"source": "crud_protocol_donation_convert_create_convert_link", "target": "crud_protocol_donation_convert_active_link_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L92", "weight": 1.0}, {"source": "crud_protocol_donation_convert_get_partner_sample_codes", "target": "crud_protocol_donation_convert_get_convert_partner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L133", "weight": 1.0}, {"source": "crud_protocol_donation_convert_assert_biz_no_available", "target": "crud_protocol_donation_convert_get_convert_partner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L210", "weight": 1.0}, {"source": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "target": "crud_protocol_donation_convert_active_link_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L281", "weight": 1.0}, {"source": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "target": "crud_protocol_donation_convert_create_convert_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L302", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_protocol_donation_convert_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_35", "target": "crud_protocol_donation_convert_get_convert_partner", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L35", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_84", "target": "crud_protocol_donation_convert_create_convert_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L84", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_132", "target": "crud_protocol_donation_convert_get_partner_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L132", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_198", "target": "crud_protocol_donation_convert_assert_biz_no_available", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L198", "weight": 1.0}, {"source": "crud_protocol_donation_convert_rationale_273", "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L273", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_protocol_donation_convert_active_link_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L20"}, {"caller_nid": "crud_protocol_donation_convert_active_link_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L20"}, {"caller_nid": "crud_protocol_donation_convert_active_link_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L21"}, {"caller_nid": "crud_protocol_donation_convert_get_convert_partner", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L38"}, {"caller_nid": "crud_protocol_donation_convert_get_convert_partner", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L38"}, {"caller_nid": "crud_protocol_donation_convert_get_convert_partner", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L44"}, {"caller_nid": "crud_protocol_donation_convert_get_convert_partner", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L44"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L85"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L86"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L87"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L89"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L92"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L92"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L96"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L98"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L98"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L102"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "BizProtocolDonationConvert", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L104"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L105"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L106"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L109"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L120"}, {"caller_nid": "crud_protocol_donation_convert_create_convert_link", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L121"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L137"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L138"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L141"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L142"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L143"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L144"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L146"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L146"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L146"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L148"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L156"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L157"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L159"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L162"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L162"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L162"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L164"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L172"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L175"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L175"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L175"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L177"}, {"caller_nid": "crud_protocol_donation_convert_get_partner_sample_codes", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L185"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L202"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L204"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L223"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L223"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L223"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L225"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L239"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L240"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L243"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L243"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L243"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L245"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L259"}, {"caller_nid": "crud_protocol_donation_convert_assert_biz_no_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L260"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L277"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L278"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L279"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L281"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L281"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L287"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L287"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L294"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L299"}, {"caller_nid": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py", "source_location": "L300"}]} \ No newline at end of file diff --git a/backend/app/main.py b/backend/app/main.py index 1798b3c4..3cf81e5a 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -10,7 +10,7 @@ from app.core.database import SessionLocal from app.core.api_request_log_middleware import ApiRequestLogMiddleware from app.core.api_crypto_middleware import ApiCryptoMiddleware from app.models import models # noqa: F401 -from app.api import public_router, menu_router, admin_router, workflow_router, basic_info_router, collection_protocol_router, leave_router, operations_router, ethnic_router, sample_reception_router, qc_router, research_donation_router, production_router, pilot_service_router +from app.api import public_router, menu_router, admin_router, workflow_router, basic_info_router, collection_protocol_router, leave_router, operations_router, ethnic_router, sample_reception_router, qc_router, research_donation_router, production_router, pilot_service_router, insurance_company_router, material_router @asynccontextmanager @@ -72,6 +72,8 @@ app.include_router(qc_router, prefix=settings.API_V1_PREFIX) app.include_router(research_donation_router, prefix=settings.API_V1_PREFIX) app.include_router(production_router, prefix=settings.API_V1_PREFIX) app.include_router(pilot_service_router, prefix=settings.API_V1_PREFIX) +app.include_router(insurance_company_router, prefix=settings.API_V1_PREFIX) +app.include_router(material_router, prefix=settings.API_V1_PREFIX) logger = logging.getLogger("sqxp") diff --git a/backend/app/models/material.py b/backend/app/models/material.py new file mode 100644 index 00000000..34072c1e --- /dev/null +++ b/backend/app/models/material.py @@ -0,0 +1,51 @@ +from datetime import datetime + +from sqlalchemy import Column, DateTime, Integer, Numeric, SmallInteger, String + +from app.core.database import Base + + +class BizMaterial(Base): + __tablename__ = "biz_material" + + id = Column(String(64), primary_key=True, comment="主键ID") + material_code = Column(String(64), nullable=False, comment="物料编码") + material_name = Column(String(200), nullable=False, comment="物料名称") + category = Column(String(50), nullable=True, comment="物料分类") + spec_model = Column(String(200), nullable=True, comment="规格型号") + unit = Column(String(32), nullable=True, comment="单位") + stock_qty = Column(Numeric(18, 4), nullable=False, default=0, comment="当前库存量") + status = Column(String(1), nullable=False, default="1", comment="1-启用 0-停用") + image_urls = Column(String(2000), nullable=True, comment="物料图片(逗号分隔)") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + +class BizMaterialStockLog(Base): + __tablename__ = "biz_material_stock_log" + + id = Column(String(64), primary_key=True, comment="主键ID") + material_id = Column(String(64), nullable=False, comment="物料ID") + material_code = Column(String(64), nullable=True, comment="物料编码快照") + material_name = Column(String(200), nullable=True, comment="物料名称快照") + change_type = Column(String(16), nullable=False, comment="变动类型: rk入库 / ck出库") + change_qty = Column(Numeric(18, 4), nullable=False, comment="变动数量(正数)") + stock_before = Column(Numeric(18, 4), nullable=False, comment="变动前库存") + stock_after = Column(Numeric(18, 4), nullable=False, comment="变动后库存") + receiver = Column(String(64), nullable=True, comment="领用人(出库时)") + purpose = Column(String(512), nullable=True, comment="用途/事由") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") diff --git a/backend/app/models/models.py b/backend/app/models/models.py index 34e08e00..a745a0b3 100644 --- a/backend/app/models/models.py +++ b/backend/app/models/models.py @@ -2470,3 +2470,4 @@ class BizInsuranceProjectPrice(Base): from app.models.qc_param import BizQcItemParam, BizQcTaskResult # noqa: E402,F401 from app.models.qc_material import BizQcMaterial, BizQcMaterialUsage # noqa: E402,F401 +from app.models.material import BizMaterial, BizMaterialStockLog # noqa: E402,F401 diff --git a/backend/graphify-out/.graphify_python b/backend/graphify-out/.graphify_python new file mode 100644 index 00000000..3381f878 --- /dev/null +++ b/backend/graphify-out/.graphify_python @@ -0,0 +1 @@ +/opt/anaconda3/bin/python \ No newline at end of file diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md new file mode 100644 index 00000000..5c9ad79f --- /dev/null +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,338 @@ +# Graph Report - app (2026-05-20) + +## Corpus Check +- 134 files · ~111,253 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 2296 nodes · 8837 edges · 52 communities detected +- Extraction: 42% EXTRACTED · 58% INFERRED · 0% AMBIGUOUS · INFERRED: 5082 edges (avg confidence: 0.63) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- [[_COMMUNITY_API Schemas & Bodies|API Schemas & Bodies]] +- [[_COMMUNITY_API Route Handlers|API Route Handlers]] +- [[_COMMUNITY_Collection Protocol|Collection Protocol]] +- [[_COMMUNITY_CRUD Operations|CRUD Operations]] +- [[_COMMUNITY_Services & Mixed CRUD|Services & Mixed CRUD]] +- [[_COMMUNITY_Protocol & Work Order CRUD|Protocol & Work Order CRUD]] +- [[_COMMUNITY_Auth & Public API|Auth & Public API]] +- [[_COMMUNITY_Research Donation|Research Donation]] +- [[_COMMUNITY_Core Exceptions & Logging|Core Exceptions & Logging]] +- [[_COMMUNITY_Workflow Engine|Workflow Engine]] +- [[_COMMUNITY_Operations Management|Operations Management]] +- [[_COMMUNITY_Production Management|Production Management]] +- [[_COMMUNITY_Core Middleware & Crypto|Core Middleware & Crypto]] +- [[_COMMUNITY_WeChat Pay Integration|WeChat Pay Integration]] +- [[_COMMUNITY_Process CRUD|Process CRUD]] +- [[_COMMUNITY_QC Third Party|QC Third Party]] +- [[_COMMUNITY_Insurance Company|Insurance Company]] +- [[_COMMUNITY_Role Management|Role Management]] +- [[_COMMUNITY_Collection Region|Collection Region]] +- [[_COMMUNITY_WeChat Messages|WeChat Messages]] +- [[_COMMUNITY_Module 20|Module 20]] +- [[_COMMUNITY_Module 21|Module 21]] +- [[_COMMUNITY_Module 22|Module 22]] +- [[_COMMUNITY_Module 23|Module 23]] +- [[_COMMUNITY_Module 24|Module 24]] +- [[_COMMUNITY_Module 25|Module 25]] +- [[_COMMUNITY_Module 26|Module 26]] +- [[_COMMUNITY_Module 27|Module 27]] +- [[_COMMUNITY_Module 28|Module 28]] +- [[_COMMUNITY_Module 29|Module 29]] +- [[_COMMUNITY_Module 30|Module 30]] +- [[_COMMUNITY_Module 31|Module 31]] +- [[_COMMUNITY_Module 32|Module 32]] +- [[_COMMUNITY_Module 33|Module 33]] +- [[_COMMUNITY_Module 34|Module 34]] +- [[_COMMUNITY_Module 35|Module 35]] +- [[_COMMUNITY_Module 36|Module 36]] +- [[_COMMUNITY_Module 37|Module 37]] +- [[_COMMUNITY_Module 38|Module 38]] +- [[_COMMUNITY_Module 39|Module 39]] +- [[_COMMUNITY_Module 40|Module 40]] +- [[_COMMUNITY_Module 41|Module 41]] +- [[_COMMUNITY_Module 42|Module 42]] +- [[_COMMUNITY_Module 43|Module 43]] +- [[_COMMUNITY_Module 44|Module 44]] +- [[_COMMUNITY_Module 46|Module 46]] +- [[_COMMUNITY_Module 49|Module 49]] +- [[_COMMUNITY_Module 50|Module 50]] +- [[_COMMUNITY_Module 51|Module 51]] +- [[_COMMUNITY_Module 52|Module 52]] +- [[_COMMUNITY_Module 53|Module 53]] +- [[_COMMUNITY_Module 54|Module 54]] + +## God Nodes (most connected - your core abstractions) +1. `success_response()` - 367 edges +2. `error_response()` - 293 edges +3. `SysUser` - 202 edges +4. `BizQcTaskResult` - 193 edges +5. `BizQcMaterialUsage` - 190 edges +6. `BizMaterialStockLog` - 189 edges +7. `BizQcMaterial` - 189 edges +8. `BizMaterial` - 188 edges +9. `BizQcItemParam` - 188 edges +10. `generate_uuid()` - 123 edges + +## Surprising Connections (you probably didn't know these) +- `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] + core/api_request_log_middleware.py → models/models.py +- `get_menu_list()` --calls--> `success_response()` [INFERRED] + api/menu.py → core/response.py +- `公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线)` --uses--> `SysUser` [INFERRED] + api/public.py → models/models.py +- `与 web-admin `userInfo` 字段约定一致。` --uses--> `SysUser` [INFERRED] + api/public.py → models/models.py +- `Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致)` --uses--> `SysUser` [INFERRED] + api/public.py → models/models.py + +## Communities + +### Community 0 - "API Schemas & Bodies" +Cohesion: 0.01 +Nodes (381): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+373 more) + +### Community 1 - "API Route Handlers" +Cohesion: 0.02 +Nodes (379): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+371 more) + +### Community 2 - "Collection Protocol" +Cohesion: 0.05 +Nodes (260): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+252 more) + +### Community 3 - "CRUD Operations" +Cohesion: 0.02 +Nodes (165): generate_uuid(), create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists() (+157 more) + +### Community 4 - "Services & Mixed CRUD" +Cohesion: 0.03 +Nodes (107): _persist_protocol_sub_resources(), delete(), get_multi_with_filters(), create_cell_product(), delete_cell_product(), get_cell_product(), list_cell_products(), 细胞产品 CRUD(biz_cell_product) (+99 more) + +### Community 5 - "Protocol & Work Order CRUD" +Cohesion: 0.05 +Nodes (89): _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), complete_production_work_order(), create_production_work_order_from_reception(), _fmt_dt(), _generate_work_order_no(), get_production_work_order() (+81 more) + +### Community 6 - "Auth & Public API" +Cohesion: 0.04 +Nodes (64): _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+56 more) + +### Community 7 - "Research Donation" +Cohesion: 0.07 +Nodes (66): _parse_datetime_fields(), AuditSubmitBody, batch_delete_research_donations(), BatchDeleteBody, change_donation_status(), convert_from_storage(), convert_to_storage(), ConvertFromStorageBody (+58 more) + +### Community 8 - "Core Exceptions & Logging" +Cohesion: 0.05 +Nodes (26): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+18 more) + +### Community 9 - "Workflow Engine" +Cohesion: 0.06 +Nodes (55): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, list_results_by_task() (+47 more) + +### Community 10 - "Operations Management" +Cohesion: 0.07 +Nodes (62): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约), StorageFacilityCreateBody (+54 more) + +### Community 11 - "Production Management" +Cohesion: 0.43 +Nodes (45): ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody, OutputTypeCreateBody, OutputTypeUpdateBody, PackItemInput, ProcessCategoryCreateBody (+37 more) + +### Community 12 - "Core Middleware & Crypto" +Cohesion: 0.08 +Nodes (35): BaseHTTPMiddleware, parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json() (+27 more) + +### Community 13 - "WeChat Pay Integration" +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 14 - "Process CRUD" +Cohesion: 0.22 +Nodes (18): _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() (+10 more) + +### Community 15 - "QC Third Party" +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 16 - "Insurance Company" +Cohesion: 0.26 +Nodes (16): InsuranceCompanyCreateBody, InsuranceCompanyInvoiceCreateBody, InsuranceCompanyInvoiceUpdateBody, InsuranceCompanyUpdateBody, InsuranceProjectPriceCreateBody, InsuranceProjectPriceUpdateBody, _list_insurance_companies(), 保险公司管理 API(保险公司 + 开票信息 + 项目价格) (+8 more) + +### Community 17 - "Role Management" +Cohesion: 0.19 +Nodes (12): get_role_data_scope(), get_role_menus(), create_role(), get_role(), get_role_menu_ids(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists() (+4 more) + +### Community 18 - "Collection Region" +Cohesion: 0.23 +Nodes (12): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_collection_regions(), list_hospitals(), _region_to_dict() (+4 more) + +### Community 19 - "WeChat Messages" +Cohesion: 0.24 +Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) + +### Community 20 - "Module 20" +Cohesion: 0.23 +Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) + +### Community 21 - "Module 21" +Cohesion: 0.27 +Nodes (10): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), 样本编码池 CRUD(biz_sample_code), _row_to_dict(), sample_code_exists() (+2 more) + +### Community 22 - "Module 22" +Cohesion: 0.26 +Nodes (10): list_menus(), _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict() (+2 more) + +### Community 23 - "Module 23" +Cohesion: 0.27 +Nodes (10): batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), protocol_no_exists(), 采集协议号池 CRUD(biz_collection_protocol_no), _row_to_dict() (+2 more) + +### Community 24 - "Module 24" +Cohesion: 0.24 +Nodes (9): dict_data_options(), create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data() (+1 more) + +### Community 25 - "Module 25" +Cohesion: 0.29 +Nodes (10): list_depts(), _build_tree(), _cascade_soft_delete(), create_dept(), get_dept(), list_depts(), list_depts_tree(), _row_to_dict() (+2 more) + +### Community 26 - "Module 26" +Cohesion: 0.31 +Nodes (8): consumable_code_exists(), create_consumable(), get_consumable(), list_consumables(), 耗材 CRUD(biz_consumable), _row_to_dict(), soft_delete_consumable(), update_consumable() + +### Community 27 - "Module 27" +Cohesion: 0.31 +Nodes (8): create_sop_document(), get_sop_document(), list_sop_documents(), SOP文档 CRUD(biz_sop_document), _row_to_dict(), soft_delete_sop_document(), sop_code_exists(), update_sop_document() + +### Community 28 - "Module 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 29 - "Module 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 30 - "Module 30" +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 31 - "Module 31" +Cohesion: 0.31 +Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() + +### Community 32 - "Module 32" +Cohesion: 0.31 +Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() + +### Community 33 - "Module 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 - "Module 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 - "Module 35" +Cohesion: 0.36 +Nodes (7): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), _row_to_dict(), soft_delete_dict_type(), update_dict_type() + +### Community 36 - "Module 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 - "Module 37" +Cohesion: 0.36 +Nodes (7): create_reagent(), get_reagent(), list_reagents(), reagent_code_exists(), _row_to_dict(), soft_delete_reagent(), update_reagent() + +### Community 38 - "Module 38" +Cohesion: 0.39 +Nodes (8): create_lab_item(), get_lab_item(), item_code_exists(), list_active_lab_items(), list_lab_items(), _row_to_dict(), soft_delete_lab_item(), update_lab_item() + +### Community 39 - "Module 39" +Cohesion: 0.36 +Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() + +### Community 40 - "Module 40" +Cohesion: 0.29 +Nodes (2): BaseModel, SoftDeleteModel + +### Community 41 - "Module 41" +Cohesion: 0.38 +Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() + +### Community 42 - "Module 42" +Cohesion: 0.4 +Nodes (4): list_ethnics_for_select(), list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() + +### Community 43 - "Module 43" +Cohesion: 0.5 +Nodes (3): BaseSettings, Config, Settings + +### Community 44 - "Module 44" +Cohesion: 0.67 +Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调) + +### Community 46 - "Module 46" +Cohesion: 1.0 +Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) + +### Community 49 - "Module 49" +Cohesion: 1.0 +Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord + +### Community 50 - "Module 50" +Cohesion: 1.0 +Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord + +### Community 51 - "Module 51" +Cohesion: 1.0 +Nodes (1): 发送配送通知 Args: openid: 配送员openid task + +### Community 52 - "Module 52" +Cohesion: 1.0 +Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta + +### Community 53 - "Module 53" +Cohesion: 1.0 +Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord + +### Community 54 - "Module 54" +Cohesion: 1.0 +Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid + +## Knowledge Gaps +- **84 isolated node(s):** `刷新会话 TTL(用于 refreshToken 延长会话)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+79 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **Thin community `Module 40`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 44`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 46`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 49`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 50`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 51`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 52`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 53`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 54`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `generate_uuid()` connect `CRUD Operations` to `API Schemas & Bodies`, `API Route Handlers`, `Collection Protocol`, `Services & Mixed CRUD`, `Protocol & Work Order CRUD`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Operations Management`, `Process CRUD`, `QC Third Party`, `Role Management`, `Collection Region`, `Module 21`, `Module 22`, `Module 23`, `Module 24`, `Module 25`, `Module 26`, `Module 27`, `Module 28`, `Module 29`, `Module 30`, `Module 31`, `Module 32`, `Module 33`, `Module 34`, `Module 35`, `Module 36`, `Module 37`, `Module 38`, `Module 39`?** + _High betweenness centrality (0.099) - this node is a cross-community bridge._ +- **Why does `SysUser` connect `API Schemas & Bodies` to `Collection Protocol`, `Protocol & Work Order CRUD`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Operations Management`, `Production Management`, `Insurance Company`?** + _High betweenness centrality (0.096) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `API Route Handlers` to `API Schemas & Bodies`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Module 42`, `Module 44`, `Insurance Company`, `Role Management`, `Module 22`, `Module 24`, `Module 25`?** + _High betweenness centrality (0.089) - this node is a cross-community bridge._ +- **Are the 366 inferred relationships involving `success_response()` (e.g. with `web_login_rsa_public_key()` and `web_login()`) actually correct?** + _`success_response()` has 366 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 331 inferred relationships involving `str` (e.g. with `extract_login_credentials()` and `._make_request()`) actually correct?** + _`str` has 331 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 292 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `web_login()`) actually correct?** + _`error_response()` has 292 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 200 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 200 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/cost.json b/backend/graphify-out/cost.json new file mode 100644 index 00000000..c1606322 --- /dev/null +++ b/backend/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-05-19T22:53:04.223489+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 134 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html new file mode 100644 index 00000000..c376e54b --- /dev/null +++ b/backend/graphify-out/graph.html @@ -0,0 +1,276 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json new file mode 100644 index 00000000..a9ee25c5 --- /dev/null +++ b/backend/graphify-out/graph.json @@ -0,0 +1,126718 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "__init__.py", + "file_type": "code", + "source_file": "__init__.py", + "source_location": "L1", + "id": "init_py", + "community": 47, + "norm_label": "__init__.py" + }, + { + "label": "main.py", + "file_type": "code", + "source_file": "main.py", + "source_location": "L1", + "id": "main_py", + "community": 6, + "norm_label": "main.py" + }, + { + "label": "lifespan()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L17", + "id": "app_main_lifespan", + "community": 6, + "norm_label": "lifespan()" + }, + { + "label": "_mask_secret()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L81", + "id": "app_main_mask_secret", + "community": 6, + "norm_label": "_mask_secret()" + }, + { + "label": "root()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L103", + "id": "app_main_root", + "community": 6, + "norm_label": "root()" + }, + { + "label": "health_check()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L108", + "id": "app_main_health_check", + "community": 6, + "norm_label": "health_check()" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L1", + "id": "tasks_init_py", + "community": 6, + "norm_label": "__init__.py" + }, + { + "label": "init_scheduled_tasks()", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L10", + "id": "tasks_init_init_scheduled_tasks", + "community": 6, + "norm_label": "init_scheduled_tasks()" + }, + { + "label": "shutdown_scheduler()", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L18", + "id": "tasks_init_shutdown_scheduler", + "community": 6, + "norm_label": "shutdown_scheduler()" + }, + { + "label": "auth.py", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L1", + "id": "core_auth_py", + "community": 6, + "norm_label": "auth.py" + }, + { + "label": "_redis_session_enabled()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L27", + "id": "core_auth_redis_session_enabled", + "community": 6, + "norm_label": "_redis_session_enabled()" + }, + { + "label": "_get_redis_client()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L32", + "id": "core_auth_get_redis_client", + "community": 6, + "norm_label": "_get_redis_client()" + }, + { + "label": "_session_key()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L49", + "id": "core_auth_session_key", + "community": 6, + "norm_label": "_session_key()" + }, + { + "label": "_refresh_key()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L53", + "id": "core_auth_refresh_key", + "community": 6, + "norm_label": "_refresh_key()" + }, + { + "label": "store_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L57", + "id": "core_auth_store_session", + "community": 6, + "norm_label": "store_session()" + }, + { + "label": "revoke_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L65", + "id": "core_auth_revoke_session", + "community": 6, + "norm_label": "revoke_session()" + }, + { + "label": "extend_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L73", + "id": "core_auth_extend_session", + "community": 6, + "norm_label": "extend_session()" + }, + { + "label": "is_session_valid()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L81", + "id": "core_auth_is_session_valid", + "community": 6, + "norm_label": "is_session_valid()" + }, + { + "label": "store_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L96", + "id": "core_auth_store_refresh_token", + "community": 6, + "norm_label": "store_refresh_token()" + }, + { + "label": "is_refresh_token_valid()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L104", + "id": "core_auth_is_refresh_token_valid", + "community": 6, + "norm_label": "is_refresh_token_valid()" + }, + { + "label": "revoke_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L116", + "id": "core_auth_revoke_refresh_token", + "community": 6, + "norm_label": "revoke_refresh_token()" + }, + { + "label": "create_access_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L123", + "id": "core_auth_create_access_token", + "community": 6, + "norm_label": "create_access_token()" + }, + { + "label": "create_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L147", + "id": "core_auth_create_refresh_token", + "community": 6, + "norm_label": "create_refresh_token()" + }, + { + "label": "decode_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L163", + "id": "core_auth_decode_token", + "community": 6, + "norm_label": "decode_token()" + }, + { + "label": "get_current_user_by_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L176", + "id": "core_auth_get_current_user_by_token", + "community": 6, + "norm_label": "get_current_user_by_token()" + }, + { + "label": "get_current_user()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L230", + "id": "core_auth_get_current_user", + "community": 6, + "norm_label": "get_current_user()" + }, + { + "label": "get_current_user_simple()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L238", + "id": "core_auth_get_current_user_simple", + "community": 6, + "norm_label": "get_current_user_simple()" + }, + { + "label": "get_client_ip()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L256", + "id": "core_auth_get_client_ip", + "community": 6, + "norm_label": "get_client_ip()" + }, + { + "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u7528\u4e8e refreshToken \u5ef6\u957f\u4f1a\u8bdd\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L74", + "id": "core_auth_rationale_74", + "community": 6, + "norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(\u7528\u4e8e refreshtoken \u5ef6\u957f\u4f1a\u8bdd)" + }, + { + "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L97", + "id": "core_auth_rationale_97", + "community": 6, + "norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)" + }, + { + "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L180", + "id": "core_auth_rationale_180", + "community": 6, + "norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c)" + }, + { + "label": "api_crypto.py", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L1", + "id": "core_api_crypto_py", + "community": 12, + "norm_label": "api_crypto.py" + }, + { + "label": "ApiCryptoError", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L14", + "id": "core_api_crypto_apicryptoerror", + "community": 12, + "norm_label": "apicryptoerror" + }, + { + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "exception", + "community": 8, + "norm_label": "exception" + }, + { + "label": "derive_key()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L18", + "id": "core_api_crypto_derive_key", + "community": 12, + "norm_label": "derive_key()" + }, + { + "label": "_b64url_encode()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L23", + "id": "core_api_crypto_b64url_encode", + "community": 12, + "norm_label": "_b64url_encode()" + }, + { + "label": "_b64url_decode()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L27", + "id": "core_api_crypto_b64url_decode", + "community": 12, + "norm_label": "_b64url_decode()" + }, + { + "label": "encrypt_json()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L32", + "id": "core_api_crypto_encrypt_json", + "community": 12, + "norm_label": "encrypt_json()" + }, + { + "label": "decrypt_json()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L40", + "id": "core_api_crypto_decrypt_json", + "community": 12, + "norm_label": "decrypt_json()" + }, + { + "label": "gen_nonce_hex()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L59", + "id": "core_api_crypto_gen_nonce_hex", + "community": 12, + "norm_label": "gen_nonce_hex()" + }, + { + "label": "is_ts_in_window()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L63", + "id": "core_api_crypto_is_ts_in_window", + "community": 12, + "norm_label": "is_ts_in_window()" + }, + { + "label": "login_crypto.py", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L1", + "id": "core_login_crypto_py", + "community": 6, + "norm_label": "login_crypto.py" + }, + { + "label": "ensure_initialized()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L22", + "id": "core_login_crypto_ensure_initialized", + "community": 6, + "norm_label": "ensure_initialized()" + }, + { + "label": "get_public_pem()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L56", + "id": "core_login_crypto_get_public_pem", + "community": 6, + "norm_label": "get_public_pem()" + }, + { + "label": "decrypt_login_payload()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L62", + "id": "core_login_crypto_decrypt_login_payload", + "community": 6, + "norm_label": "decrypt_login_payload()" + }, + { + "label": "_validate_ts()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L71", + "id": "core_login_crypto_validate_ts", + "community": 6, + "norm_label": "_validate_ts()" + }, + { + "label": "extract_login_credentials()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L83", + "id": "core_login_crypto_extract_login_credentials", + "community": 6, + "norm_label": "extract_login_credentials()" + }, + { + "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L1", + "id": "core_login_crypto_rationale_1", + "community": 6, + "norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002" + }, + { + "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L63", + "id": "core_login_crypto_rationale_63", + "community": 6, + "norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002" + }, + { + "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L84", + "id": "core_login_crypto_rationale_84", + "community": 6, + "norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002" + }, + { + "label": "config.py", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L1", + "id": "core_config_py", + "community": 43, + "norm_label": "config.py" + }, + { + "label": "Settings", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L7", + "id": "core_config_settings", + "community": 43, + "norm_label": "settings" + }, + { + "label": "BaseSettings", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "basesettings", + "community": 43, + "norm_label": "basesettings" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L143", + "id": "core_config_config", + "community": 43, + "norm_label": "config" + }, + { + "label": "wechat_pay.py", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L1", + "id": "core_wechat_pay_py", + "community": 13, + "norm_label": "wechat_pay.py" + }, + { + "label": "WechatPayClient", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L33", + "id": "core_wechat_pay_wechatpayclient", + "community": 13, + "norm_label": "wechatpayclient" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L36", + "id": "core_wechat_pay_wechatpayclient_init", + "community": 13, + "norm_label": ".__init__()" + }, + { + "label": "._generate_nonce_str()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L47", + "id": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "community": 13, + "norm_label": "._generate_nonce_str()" + }, + { + "label": "._generate_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L51", + "id": "core_wechat_pay_wechatpayclient_generate_sign", + "community": 13, + "norm_label": "._generate_sign()" + }, + { + "label": "._generate_sign_v3()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L59", + "id": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "community": 13, + "norm_label": "._generate_sign_v3()" + }, + { + "label": "._make_request()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L93", + "id": "core_wechat_pay_wechatpayclient_make_request", + "community": 13, + "norm_label": "._make_request()" + }, + { + "label": ".unified_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L123", + "id": "core_wechat_pay_wechatpayclient_unified_order", + "community": 13, + "norm_label": ".unified_order()" + }, + { + "label": "._generate_pay_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L206", + "id": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "community": 13, + "norm_label": "._generate_pay_sign()" + }, + { + "label": ".query_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L214", + "id": "core_wechat_pay_wechatpayclient_query_order", + "community": 13, + "norm_label": ".query_order()" + }, + { + "label": ".refund()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L247", + "id": "core_wechat_pay_wechatpayclient_refund", + "community": 13, + "norm_label": ".refund()" + }, + { + "label": ".close_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L320", + "id": "core_wechat_pay_wechatpayclient_close_order", + "community": 13, + "norm_label": ".close_order()" + }, + { + "label": "get_wechat_pay_client()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L354", + "id": "core_wechat_pay_get_wechat_pay_client", + "community": 13, + "norm_label": "get_wechat_pay_client()" + }, + { + "label": "wechat_pay()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L363", + "id": "core_wechat_pay_wechat_pay", + "community": 13, + "norm_label": "wechat_pay()" + }, + { + "label": "WechatPayV2Client", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L371", + "id": "core_wechat_pay_wechatpayv2client", + "community": 13, + "norm_label": "wechatpayv2client" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L374", + "id": "core_wechat_pay_wechatpayv2client_init", + "community": 13, + "norm_label": ".__init__()" + }, + { + "label": "._generate_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L386", + "id": "core_wechat_pay_wechatpayv2client_generate_sign", + "community": 13, + "norm_label": "._generate_sign()" + }, + { + "label": "._dict_to_xml()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L393", + "id": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "community": 13, + "norm_label": "._dict_to_xml()" + }, + { + "label": "._xml_to_dict()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L401", + "id": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "community": 13, + "norm_label": "._xml_to_dict()" + }, + { + "label": ".build_miniprogram_pay_params()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L409", + "id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "community": 13, + "norm_label": ".build_miniprogram_pay_params()" + }, + { + "label": ".unified_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L435", + "id": "core_wechat_pay_wechatpayv2client_unified_order", + "community": 13, + "norm_label": ".unified_order()" + }, + { + "label": ".query_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L522", + "id": "core_wechat_pay_wechatpayv2client_query_order", + "community": 13, + "norm_label": ".query_order()" + }, + { + "label": ".refund()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L560", + "id": "core_wechat_pay_wechatpayv2client_refund", + "community": 13, + "norm_label": ".refund()" + }, + { + "label": ".parse_notify()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L614", + "id": "core_wechat_pay_wechatpayv2client_parse_notify", + "community": 13, + "norm_label": ".parse_notify()" + }, + { + "label": "get_wechat_pay_v2()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L625", + "id": "core_wechat_pay_get_wechat_pay_v2", + "community": 13, + "norm_label": "get_wechat_pay_v2()" + }, + { + "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.ht", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L1", + "id": "core_wechat_pay_rationale_1", + "community": 13, + "norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.ht" + }, + { + "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L60", + "id": "core_wechat_pay_rationale_60", + "community": 13, + "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)" + }, + { + "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L131", + "id": "core_wechat_pay_rationale_131", + "community": 13, + "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total" + }, + { + "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L254", + "id": "core_wechat_pay_rationale_254", + "community": 13, + "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount" + }, + { + "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L410", + "id": "core_wechat_pay_rationale_410", + "community": 13, + "norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)" + }, + { + "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 tot", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L443", + "id": "core_wechat_pay_rationale_443", + "community": 13, + "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 tot" + }, + { + "label": "api_request_log_middleware.py", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1", + "id": "core_api_request_log_middleware_py", + "community": 12, + "norm_label": "api_request_log_middleware.py" + }, + { + "label": "_truncate()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L35", + "id": "core_api_request_log_middleware_truncate", + "community": 12, + "norm_label": "_truncate()" + }, + { + "label": "_redact_obj()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L43", + "id": "core_api_request_log_middleware_redact_obj", + "community": 12, + "norm_label": "_redact_obj()" + }, + { + "label": "_format_body_bytes()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L62", + "id": "core_api_request_log_middleware_format_body_bytes", + "community": 12, + "norm_label": "_format_body_bytes()" + }, + { + "label": "_claims_from_auth()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L89", + "id": "core_api_request_log_middleware_claims_from_auth", + "community": 12, + "norm_label": "_claims_from_auth()" + }, + { + "label": "_should_skip()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L107", + "id": "core_api_request_log_middleware_should_skip", + "community": 12, + "norm_label": "_should_skip()" + }, + { + "label": "_persist_log()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L118", + "id": "core_api_request_log_middleware_persist_log", + "community": 12, + "norm_label": "_persist_log()" + }, + { + "label": "_schedule_persist_log()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L168", + "id": "core_api_request_log_middleware_schedule_persist_log", + "community": 12, + "norm_label": "_schedule_persist_log()" + }, + { + "label": "ApiRequestLogMiddleware", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191", + "id": "core_api_request_log_middleware_apirequestlogmiddleware", + "community": 12, + "norm_label": "apirequestlogmiddleware" + }, + { + "label": "BaseHTTPMiddleware", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "basehttpmiddleware", + "community": 12, + "norm_label": "basehttpmiddleware" + }, + { + "label": ".dispatch()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L192", + "id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "community": 12, + "norm_label": ".dispatch()" + }, + { + "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", + "file_type": "rationale", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1", + "id": "core_api_request_log_middleware_rationale_1", + "community": 12, + "norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6" + }, + { + "label": "database.py", + "file_type": "code", + "source_file": "core/database.py", + "source_location": "L1", + "id": "core_database_py", + "community": 45, + "norm_label": "database.py" + }, + { + "label": "get_db()", + "file_type": "code", + "source_file": "core/database.py", + "source_location": "L20", + "id": "core_database_get_db", + "community": 45, + "norm_label": "get_db()" + }, + { + "label": "security.py", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L1", + "id": "core_security_py", + "community": 6, + "norm_label": "security.py" + }, + { + "label": "verify_password()", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L4", + "id": "core_security_verify_password", + "community": 6, + "norm_label": "verify_password()" + }, + { + "label": "get_password_hash()", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L20", + "id": "core_security_get_password_hash", + "community": 6, + "norm_label": "get_password_hash()" + }, + { + "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", + "file_type": "rationale", + "source_file": "core/security.py", + "source_location": "L5", + "id": "core_security_rationale_5", + "community": 6, + "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" + }, + { + "label": "request_payload.py", + "file_type": "code", + "source_file": "core/request_payload.py", + "source_location": "L1", + "id": "core_request_payload_py", + "community": 12, + "norm_label": "request_payload.py" + }, + { + "label": "resolve_request_payload()", + "file_type": "code", + "source_file": "core/request_payload.py", + "source_location": "L12", + "id": "core_request_payload_resolve_request_payload", + "community": 12, + "norm_label": "resolve_request_payload()" + }, + { + "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", + "file_type": "rationale", + "source_file": "core/request_payload.py", + "source_location": "L1", + "id": "core_request_payload_rationale_1", + "community": 12, + "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002" + }, + { + "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", + "file_type": "rationale", + "source_file": "core/request_payload.py", + "source_location": "L18", + "id": "core_request_payload_rationale_18", + "community": 12, + "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "core/__init__.py", + "source_location": "L1", + "id": "core_init_py", + "community": 48, + "norm_label": "__init__.py" + }, + { + "label": "response.py", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L1", + "id": "core_response_py", + "community": 0, + "norm_label": "response.py" + }, + { + "label": "ResponseModel", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L8", + "id": "core_response_responsemodel", + "community": 0, + "norm_label": "responsemodel" + }, + { + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "basemodel", + "community": 0, + "norm_label": "basemodel" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L15", + "id": "core_response_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "PageResult", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L19", + "id": "core_response_pageresult", + "community": 0, + "norm_label": "pageresult" + }, + { + "label": "success_response()", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L28", + "id": "core_response_success_response", + "community": 1, + "norm_label": "success_response()" + }, + { + "label": "error_response()", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L39", + "id": "core_response_error_response", + "community": 1, + "norm_label": "error_response()" + }, + { + "label": "menu_guard.py", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L1", + "id": "core_menu_guard_py", + "community": 6, + "norm_label": "menu_guard.py" + }, + { + "label": "require_admin_or_super_admin()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L15", + "id": "core_menu_guard_require_admin_or_super_admin", + "community": 6, + "norm_label": "require_admin_or_super_admin()" + }, + { + "label": "get_user_menu_codes()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L23", + "id": "core_menu_guard_get_user_menu_codes", + "community": 6, + "norm_label": "get_user_menu_codes()" + }, + { + "label": "require_menu_code()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L28", + "id": "core_menu_guard_require_menu_code", + "community": 6, + "norm_label": "require_menu_code()" + }, + { + "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L1", + "id": "core_menu_guard_rationale_1", + "community": 6, + "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)" + }, + { + "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L16", + "id": "core_menu_guard_rationale_16", + "community": 6, + "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002" + }, + { + "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L24", + "id": "core_menu_guard_rationale_24", + "community": 6, + "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" + }, + { + "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L29", + "id": "core_menu_guard_rationale_29", + "community": 6, + "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" + }, + { + "label": "utils.py", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L1", + "id": "core_utils_py", + "community": 6, + "norm_label": "utils.py" + }, + { + "label": "generate_uuid()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L9", + "id": "core_utils_generate_uuid", + "community": 3, + "norm_label": "generate_uuid()" + }, + { + "label": "generate_id()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L14", + "id": "core_utils_generate_id", + "community": 6, + "norm_label": "generate_id()" + }, + { + "label": "generate_random_password()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L20", + "id": "core_utils_generate_random_password", + "community": 6, + "norm_label": "generate_random_password()" + }, + { + "label": "get_current_time()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L26", + "id": "core_utils_get_current_time", + "community": 6, + "norm_label": "get_current_time()" + }, + { + "label": "format_datetime()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L31", + "id": "core_utils_format_datetime", + "community": 6, + "norm_label": "format_datetime()" + }, + { + "label": "parse_datetime()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L38", + "id": "core_utils_parse_datetime", + "community": 7, + "norm_label": "parse_datetime()" + }, + { + "label": "get_file_size_display()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L48", + "id": "core_utils_get_file_size_display", + "community": 6, + "norm_label": "get_file_size_display()" + }, + { + "label": "storage.py", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L1", + "id": "core_storage_py", + "community": 8, + "norm_label": "storage.py" + }, + { + "label": "convert_heic_to_jpeg()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L37", + "id": "core_storage_convert_heic_to_jpeg", + "community": 8, + "norm_label": "convert_heic_to_jpeg()" + }, + { + "label": "process_image_content()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L52", + "id": "core_storage_process_image_content", + "community": 8, + "norm_label": "process_image_content()" + }, + { + "label": "BaseStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L61", + "id": "core_storage_basestorage", + "community": 8, + "norm_label": "basestorage" + }, + { + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L64", + "id": "core_storage_basestorage_upload_file", + "community": 8, + "norm_label": ".upload_file()" + }, + { + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L68", + "id": "core_storage_basestorage_upload_base64", + "community": 8, + "norm_label": ".upload_base64()" + }, + { + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L72", + "id": "core_storage_basestorage_delete_file", + "community": 8, + "norm_label": ".delete_file()" + }, + { + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L76", + "id": "core_storage_basestorage_get_url", + "community": 8, + "norm_label": ".get_url()" + }, + { + "label": ".presigned_download_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L80", + "id": "core_storage_basestorage_presigned_download_url", + "community": 8, + "norm_label": ".presigned_download_url()" + }, + { + "label": "LocalStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L87", + "id": "core_storage_localstorage", + "community": 8, + "norm_label": "localstorage" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L90", + "id": "core_storage_localstorage_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "._ensure_dir()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L94", + "id": "core_storage_localstorage_ensure_dir", + "community": 8, + "norm_label": "._ensure_dir()" + }, + { + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L100", + "id": "core_storage_localstorage_generate_filename", + "community": 8, + "norm_label": "._generate_filename()" + }, + { + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L106", + "id": "core_storage_localstorage_upload_file", + "community": 8, + "norm_label": ".upload_file()" + }, + { + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L121", + "id": "core_storage_localstorage_upload_base64", + "community": 8, + "norm_label": ".upload_base64()" + }, + { + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L130", + "id": "core_storage_localstorage_delete_file", + "community": 8, + "norm_label": ".delete_file()" + }, + { + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L147", + "id": "core_storage_localstorage_get_url", + "community": 8, + "norm_label": ".get_url()" + }, + { + "label": "QiniuStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L152", + "id": "core_storage_qiniustorage", + "community": 8, + "norm_label": "qiniustorage" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L155", + "id": "core_storage_qiniustorage_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L164", + "id": "core_storage_qiniustorage_generate_filename", + "community": 8, + "norm_label": "._generate_filename()" + }, + { + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L170", + "id": "core_storage_qiniustorage_upload_file", + "community": 8, + "norm_label": ".upload_file()" + }, + { + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L185", + "id": "core_storage_qiniustorage_upload_base64", + "community": 8, + "norm_label": ".upload_base64()" + }, + { + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L193", + "id": "core_storage_qiniustorage_delete_file", + "community": 8, + "norm_label": ".delete_file()" + }, + { + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L204", + "id": "core_storage_qiniustorage_get_url", + "community": 8, + "norm_label": ".get_url()" + }, + { + "label": "OSSStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L209", + "id": "core_storage_ossstorage", + "community": 8, + "norm_label": "ossstorage" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L212", + "id": "core_storage_ossstorage_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L222", + "id": "core_storage_ossstorage_generate_filename", + "community": 8, + "norm_label": "._generate_filename()" + }, + { + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L228", + "id": "core_storage_ossstorage_upload_file", + "community": 8, + "norm_label": ".upload_file()" + }, + { + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L239", + "id": "core_storage_ossstorage_upload_base64", + "community": 8, + "norm_label": ".upload_base64()" + }, + { + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L247", + "id": "core_storage_ossstorage_delete_file", + "community": 8, + "norm_label": ".delete_file()" + }, + { + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L256", + "id": "core_storage_ossstorage_get_url", + "community": 8, + "norm_label": ".get_url()" + }, + { + "label": "MinIOStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L261", + "id": "core_storage_miniostorage", + "community": 8, + "norm_label": "miniostorage" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L264", + "id": "core_storage_miniostorage_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L282", + "id": "core_storage_miniostorage_generate_filename", + "community": 8, + "norm_label": "._generate_filename()" + }, + { + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L288", + "id": "core_storage_miniostorage_upload_file", + "community": 8, + "norm_label": ".upload_file()" + }, + { + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L305", + "id": "core_storage_miniostorage_upload_base64", + "community": 8, + "norm_label": ".upload_base64()" + }, + { + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L313", + "id": "core_storage_miniostorage_delete_file", + "community": 8, + "norm_label": ".delete_file()" + }, + { + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L322", + "id": "core_storage_miniostorage_get_url", + "community": 8, + "norm_label": ".get_url()" + }, + { + "label": "._extract_object_key()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L326", + "id": "core_storage_miniostorage_extract_object_key", + "community": 8, + "norm_label": "._extract_object_key()" + }, + { + "label": ".presigned_download_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L342", + "id": "core_storage_miniostorage_presigned_download_url", + "community": 8, + "norm_label": ".presigned_download_url()" + }, + { + "label": "get_storage()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L361", + "id": "core_storage_get_storage", + "community": 8, + "norm_label": "get_storage()" + }, + { + "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L1", + "id": "core_storage_rationale_1", + "community": 8, + "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91" + }, + { + "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L38", + "id": "core_storage_rationale_38", + "community": 8, + "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f" + }, + { + "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L53", + "id": "core_storage_rationale_53", + "community": 8, + "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg" + }, + { + "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L83", + "id": "core_storage_rationale_83", + "community": 8, + "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" + }, + { + "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L345", + "id": "core_storage_rationale_345", + "community": 8, + "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002" + }, + { + "label": "order_status_compat.py", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L1", + "id": "core_order_status_compat_py", + "community": 41, + "norm_label": "order_status_compat.py" + }, + { + "label": "ThreeStatus", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L9", + "id": "core_order_status_compat_threestatus", + "community": 41, + "norm_label": "threestatus" + }, + { + "label": "_to_decimal()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L15", + "id": "core_order_status_compat_to_decimal", + "community": 41, + "norm_label": "_to_decimal()" + }, + { + "label": "derive_three_status_from_legacy()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L26", + "id": "core_order_status_compat_derive_three_status_from_legacy", + "community": 41, + "norm_label": "derive_three_status_from_legacy()" + }, + { + "label": "derive_legacy_status_from_three()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L69", + "id": "core_order_status_compat_derive_legacy_status_from_three", + "community": 41, + "norm_label": "derive_legacy_status_from_three()" + }, + { + "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", + "file_type": "rationale", + "source_file": "core/order_status_compat.py", + "source_location": "L31", + "id": "core_order_status_compat_rationale_31", + "community": 41, + "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e" + }, + { + "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", + "file_type": "rationale", + "source_file": "core/order_status_compat.py", + "source_location": "L75", + "id": "core_order_status_compat_rationale_75", + "community": 41, + "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002" + }, + { + "label": "exceptions.py", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L1", + "id": "core_exceptions_py", + "community": 8, + "norm_label": "exceptions.py" + }, + { + "label": "BusinessException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L28", + "id": "core_exceptions_businessexception", + "community": 8, + "norm_label": "businessexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L30", + "id": "core_exceptions_businessexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "ValidationException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L37", + "id": "core_exceptions_validationexception", + "community": 8, + "norm_label": "validationexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L39", + "id": "core_exceptions_validationexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "PermissionException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L43", + "id": "core_exceptions_permissionexception", + "community": 8, + "norm_label": "permissionexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L45", + "id": "core_exceptions_permissionexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "ResourceNotFoundException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L49", + "id": "core_exceptions_resourcenotfoundexception", + "community": 8, + "norm_label": "resourcenotfoundexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L51", + "id": "core_exceptions_resourcenotfoundexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "ResourceConflictException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L55", + "id": "core_exceptions_resourceconflictexception", + "community": 8, + "norm_label": "resourceconflictexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L57", + "id": "core_exceptions_resourceconflictexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "OrderLockedException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L61", + "id": "core_exceptions_orderlockedexception", + "community": 8, + "norm_label": "orderlockedexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L63", + "id": "core_exceptions_orderlockedexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "InvalidStatusTransitionException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L67", + "id": "core_exceptions_invalidstatustransitionexception", + "community": 8, + "norm_label": "invalidstatustransitionexception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L69", + "id": "core_exceptions_invalidstatustransitionexception_init", + "community": 8, + "norm_label": ".__init__()" + }, + { + "label": "log_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L73", + "id": "core_exceptions_log_operation", + "community": 8, + "norm_label": "log_operation()" + }, + { + "label": "log_api_request()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L102", + "id": "core_exceptions_log_api_request", + "community": 8, + "norm_label": "log_api_request()" + }, + { + "label": "log_order_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L124", + "id": "core_exceptions_log_order_operation", + "community": 8, + "norm_label": "log_order_operation()" + }, + { + "label": "log_delivery_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L129", + "id": "core_exceptions_log_delivery_operation", + "community": 8, + "norm_label": "log_delivery_operation()" + }, + { + "label": "log_settlement_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L134", + "id": "core_exceptions_log_settlement_operation", + "community": 8, + "norm_label": "log_settlement_operation()" + }, + { + "label": "log_user_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L139", + "id": "core_exceptions_log_user_operation", + "community": 8, + "norm_label": "log_user_operation()" + }, + { + "label": "data_scope.py", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L1", + "id": "core_data_scope_py", + "community": 0, + "norm_label": "data_scope.py" + }, + { + "label": "get_user_dept_id()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L27", + "id": "core_data_scope_get_user_dept_id", + "community": 0, + "norm_label": "get_user_dept_id()" + }, + { + "label": "_get_child_dept_ids()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L37", + "id": "core_data_scope_get_child_dept_ids", + "community": 0, + "norm_label": "_get_child_dept_ids()" + }, + { + "label": "_resolve_user_role_scopes()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L62", + "id": "core_data_scope_resolve_user_role_scopes", + "community": 0, + "norm_label": "_resolve_user_role_scopes()" + }, + { + "label": "apply_data_scope()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L112", + "id": "core_data_scope_apply_data_scope", + "community": 1, + "norm_label": "apply_data_scope()" + }, + { + "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L1", + "id": "core_data_scope_rationale_1", + "community": 0, + "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3" + }, + { + "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L28", + "id": "core_data_scope_rationale_28", + "community": 0, + "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002" + }, + { + "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L38", + "id": "core_data_scope_rationale_38", + "community": 0, + "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002" + }, + { + "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L65", + "id": "core_data_scope_rationale_65", + "community": 0, + "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai" + }, + { + "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 Args: query: SQLAlchemy query \u5bf9\u8c61 model: \u67e5\u8be2", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L113", + "id": "core_data_scope_rationale_113", + "community": 0, + "norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 args: query: sqlalchemy query \u5bf9\u8c61 model: \u67e5\u8be2" + }, + { + "label": "admin_request_json.py", + "file_type": "code", + "source_file": "core/admin_request_json.py", + "source_location": "L1", + "id": "core_admin_request_json_py", + "community": 12, + "norm_label": "admin_request_json.py" + }, + { + "label": "parse_admin_request_json()", + "file_type": "code", + "source_file": "core/admin_request_json.py", + "source_location": "L19", + "id": "core_admin_request_json_parse_admin_request_json", + "community": 12, + "norm_label": "parse_admin_request_json()" + }, + { + "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `", + "file_type": "rationale", + "source_file": "core/admin_request_json.py", + "source_location": "L1", + "id": "core_admin_request_json_rationale_1", + "community": 12, + "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `" + }, + { + "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", + "file_type": "rationale", + "source_file": "core/admin_request_json.py", + "source_location": "L25", + "id": "core_admin_request_json_rationale_25", + "community": 12, + "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:" + }, + { + "label": "api_crypto_middleware.py", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L1", + "id": "core_api_crypto_middleware_py", + "community": 12, + "norm_label": "api_crypto_middleware.py" + }, + { + "label": "_nonce_key()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L28", + "id": "core_api_crypto_middleware_nonce_key", + "community": 12, + "norm_label": "_nonce_key()" + }, + { + "label": "_should_skip_path()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L32", + "id": "core_api_crypto_middleware_should_skip_path", + "community": 12, + "norm_label": "_should_skip_path()" + }, + { + "label": "_is_crypto_api()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L37", + "id": "core_api_crypto_middleware_is_crypto_api", + "community": 12, + "norm_label": "_is_crypto_api()" + }, + { + "label": "_claims_from_auth()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L43", + "id": "core_api_crypto_middleware_claims_from_auth", + "community": 12, + "norm_label": "_claims_from_auth()" + }, + { + "label": "_get_redis_client()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L61", + "id": "core_api_crypto_middleware_get_redis_client", + "community": 12, + "norm_label": "_get_redis_client()" + }, + { + "label": "_mark_nonce_once()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L78", + "id": "core_api_crypto_middleware_mark_nonce_once", + "community": 12, + "norm_label": "_mark_nonce_once()" + }, + { + "label": "_json_error_response()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L100", + "id": "core_api_crypto_middleware_json_error_response", + "community": 12, + "norm_label": "_json_error_response()" + }, + { + "label": "_coerce_post_method_override_to_get()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L105", + "id": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "community": 12, + "norm_label": "_coerce_post_method_override_to_get()" + }, + { + "label": "ApiCryptoMiddleware", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151", + "id": "core_api_crypto_middleware_apicryptomiddleware", + "community": 12, + "norm_label": "apicryptomiddleware" + }, + { + "label": ".dispatch()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L152", + "id": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "community": 12, + "norm_label": ".dispatch()" + }, + { + "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", + "file_type": "rationale", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L38", + "id": "core_api_crypto_middleware_rationale_38", + "community": 12, + "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002" + }, + { + "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", + "file_type": "rationale", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L106", + "id": "core_api_crypto_middleware_rationale_106", + "community": 12, + "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en" + }, + { + "label": "wechat_message.py", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L1", + "id": "core_wechat_message_py", + "community": 19, + "norm_label": "wechat_message.py" + }, + { + "label": "WechatMessageService", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L37", + "id": "core_wechat_message_wechatmessageservice", + "community": 19, + "norm_label": "wechatmessageservice" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L49", + "id": "core_wechat_message_wechatmessageservice_init", + "community": 19, + "norm_label": ".__init__()" + }, + { + "label": "._get_access_token()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L55", + "id": "core_wechat_message_wechatmessageservice_get_access_token", + "community": 19, + "norm_label": "._get_access_token()" + }, + { + "label": "._send_template_message()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L85", + "id": "core_wechat_message_wechatmessageservice_send_template_message", + "community": 19, + "norm_label": "._send_template_message()" + }, + { + "label": "send_order_status()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L135", + "id": "core_wechat_message_send_order_status", + "community": 19, + "norm_label": "send_order_status()" + }, + { + "label": "send_payment_success()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L172", + "id": "core_wechat_message_send_payment_success", + "community": 19, + "norm_label": "send_payment_success()" + }, + { + "label": "send_delivery_notice()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L207", + "id": "core_wechat_message_send_delivery_notice", + "community": 19, + "norm_label": "send_delivery_notice()" + }, + { + "label": "send_delivery_warning()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L244", + "id": "core_wechat_message_send_delivery_warning", + "community": 19, + "norm_label": "send_delivery_warning()" + }, + { + "label": "send_refund_result()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L281", + "id": "core_wechat_message_send_refund_result", + "community": 19, + "norm_label": "send_refund_result()" + }, + { + "label": "send_urge_notification()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L318", + "id": "core_wechat_message_send_urge_notification", + "community": 19, + "norm_label": "send_urge_notification()" + }, + { + "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import Wech", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L1", + "id": "core_wechat_message_rationale_1", + "community": 19, + "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wech" + }, + { + "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid templ", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L86", + "id": "core_wechat_message_rationale_86", + "community": 19, + "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid templ" + }, + { + "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L143", + "id": "core_wechat_message_rationale_143", + "community": 49, + "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid ord" + }, + { + "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L179", + "id": "core_wechat_message_rationale_179", + "community": 50, + "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid ord" + }, + { + "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L215", + "id": "core_wechat_message_rationale_215", + "community": 51, + "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task" + }, + { + "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid ta", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L251", + "id": "core_wechat_message_rationale_251", + "community": 52, + "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid ta" + }, + { + "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L289", + "id": "core_wechat_message_rationale_289", + "community": 53, + "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid ord" + }, + { + "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L325", + "id": "core_wechat_message_rationale_325", + "community": 54, + "norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid" + }, + { + "label": "material.py", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L1", + "id": "models_material_py", + "community": 2, + "norm_label": "material.py" + }, + { + "label": "BizMaterial", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L8", + "id": "models_material_bizmaterial", + "community": 2, + "norm_label": "bizmaterial" + }, + { + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "base", + "community": 2, + "norm_label": "base" + }, + { + "label": "BizMaterialStockLog", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L31", + "id": "models_material_bizmaterialstocklog", + "community": 2, + "norm_label": "bizmaterialstocklog" + }, + { + "label": "qc_param.py", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L1", + "id": "models_qc_param_py", + "community": 2, + "norm_label": "qc_param.py" + }, + { + "label": "BizQcItemParam", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L8", + "id": "models_qc_param_bizqcitemparam", + "community": 2, + "norm_label": "bizqcitemparam" + }, + { + "label": "BizQcTaskResult", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L30", + "id": "models_qc_param_bizqctaskresult", + "community": 2, + "norm_label": "bizqctaskresult" + }, + { + "label": "models.py", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1", + "id": "models_models_py", + "community": 2, + "norm_label": "models.py" + }, + { + "label": "UserRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L10", + "id": "models_models_userrole", + "community": 2, + "norm_label": "userrole" + }, + { + "label": "str", + "file_type": "code", + "source_file": "", + "source_location": "", + "id": "str", + "community": 1, + "norm_label": "str" + }, + { + "label": "SysUser", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L22", + "id": "models_models_sysuser", + "community": 0, + "norm_label": "sysuser" + }, + { + "label": "SysRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L48", + "id": "models_models_sysrole", + "community": 0, + "norm_label": "sysrole" + }, + { + "label": "SysUserRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L68", + "id": "models_models_sysuserrole", + "community": 2, + "norm_label": "sysuserrole" + }, + { + "label": "SysRoleMenu", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L87", + "id": "models_models_sysrolemenu", + "community": 2, + "norm_label": "sysrolemenu" + }, + { + "label": "SysRoleDataScopeDetail", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L106", + "id": "models_models_sysroledatascopedetail", + "community": 2, + "norm_label": "sysroledatascopedetail" + }, + { + "label": "SysMenu", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L126", + "id": "models_models_sysmenu", + "community": 2, + "norm_label": "sysmenu" + }, + { + "label": "SysDept", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L152", + "id": "models_models_sysdept", + "community": 2, + "norm_label": "sysdept" + }, + { + "label": "SysTenant", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L175", + "id": "models_models_systenant", + "community": 2, + "norm_label": "systenant" + }, + { + "label": "SysSite", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L195", + "id": "models_models_syssite", + "community": 2, + "norm_label": "syssite" + }, + { + "label": "SysPost", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L220", + "id": "models_models_syspost", + "community": 2, + "norm_label": "syspost" + }, + { + "label": "SysUserPost", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L240", + "id": "models_models_sysuserpost", + "community": 2, + "norm_label": "sysuserpost" + }, + { + "label": "BizItemUnit", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L259", + "id": "models_models_bizitemunit", + "community": 2, + "norm_label": "bizitemunit" + }, + { + "label": "BizExpressCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L278", + "id": "models_models_bizexpresscompany", + "community": 2, + "norm_label": "bizexpresscompany" + }, + { + "label": "BizCustomer", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L297", + "id": "models_models_bizcustomer", + "community": 0, + "norm_label": "bizcustomer" + }, + { + "label": "BizCellSampleType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L320", + "id": "models_models_bizcellsampletype", + "community": 0, + "norm_label": "bizcellsampletype" + }, + { + "label": "BizCollectionRegion", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L341", + "id": "models_models_bizcollectionregion", + "community": 2, + "norm_label": "bizcollectionregion" + }, + { + "label": "BizCollectionHospital", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L359", + "id": "models_models_bizcollectionhospital", + "community": 2, + "norm_label": "bizcollectionhospital" + }, + { + "label": "BizCollectionProtocolNo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L378", + "id": "models_models_bizcollectionprotocolno", + "community": 0, + "norm_label": "bizcollectionprotocolno" + }, + { + "label": "BizSampleCode", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L400", + "id": "models_models_bizsamplecode", + "community": 0, + "norm_label": "bizsamplecode" + }, + { + "label": "SysDictType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L428", + "id": "models_models_sysdicttype", + "community": 2, + "norm_label": "sysdicttype" + }, + { + "label": "SysEthnic", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L447", + "id": "models_models_sysethnic", + "community": 2, + "norm_label": "sysethnic" + }, + { + "label": "SysDictData", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L466", + "id": "models_models_sysdictdata", + "community": 2, + "norm_label": "sysdictdata" + }, + { + "label": "SysApiRequestLog", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L491", + "id": "models_models_sysapirequestlog", + "community": 2, + "norm_label": "sysapirequestlog" + }, + { + "label": "SysApiRequestLogHis", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L517", + "id": "models_models_sysapirequestloghis", + "community": 2, + "norm_label": "sysapirequestloghis" + }, + { + "label": "BizLeaveRequest", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L548", + "id": "models_models_bizleaverequest", + "community": 2, + "norm_label": "bizleaverequest" + }, + { + "label": "WfProcessDef", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L577", + "id": "models_models_wfprocessdef", + "community": 9, + "norm_label": "wfprocessdef" + }, + { + "label": "WfProcessVersion", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L597", + "id": "models_models_wfprocessversion", + "community": 9, + "norm_label": "wfprocessversion" + }, + { + "label": "WfNode", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L618", + "id": "models_models_wfnode", + "community": 9, + "norm_label": "wfnode" + }, + { + "label": "WfTransition", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L640", + "id": "models_models_wftransition", + "community": 2, + "norm_label": "wftransition" + }, + { + "label": "WfProcessInstance", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L661", + "id": "models_models_wfprocessinstance", + "community": 2, + "norm_label": "wfprocessinstance" + }, + { + "label": "WfTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L685", + "id": "models_models_wftask", + "community": 9, + "norm_label": "wftask" + }, + { + "label": "BizCollectionProtocol", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L712", + "id": "models_models_bizcollectionprotocol", + "community": 2, + "norm_label": "bizcollectionprotocol" + }, + { + "label": "BizProtocolAudit", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L743", + "id": "models_models_bizprotocolaudit", + "community": 2, + "norm_label": "bizprotocolaudit" + }, + { + "label": "BizProtocolPayment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L764", + "id": "models_models_bizprotocolpayment", + "community": 2, + "norm_label": "bizprotocolpayment" + }, + { + "label": "BizProtocolPaymentDetail", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L788", + "id": "models_models_bizprotocolpaymentdetail", + "community": 2, + "norm_label": "bizprotocolpaymentdetail" + }, + { + "label": "BizProtocolPartyCustomer", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L821", + "id": "models_models_bizprotocolpartycustomer", + "community": 2, + "norm_label": "bizprotocolpartycustomer" + }, + { + "label": "BizProtocolCollectionInfo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L859", + "id": "models_models_bizprotocolcollectioninfo", + "community": 2, + "norm_label": "bizprotocolcollectioninfo" + }, + { + "label": "BizProtocolSample", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L883", + "id": "models_models_bizprotocolsample", + "community": 2, + "norm_label": "bizprotocolsample" + }, + { + "label": "BizProtocolSampleTransport", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L913", + "id": "models_models_bizprotocolsampletransport", + "community": 2, + "norm_label": "bizprotocolsampletransport" + }, + { + "label": "BizAttachment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L941", + "id": "models_models_bizattachment", + "community": 0, + "norm_label": "bizattachment" + }, + { + "label": "BizProtocolStorageCert", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L965", + "id": "models_models_bizprotocolstoragecert", + "community": 2, + "norm_label": "bizprotocolstoragecert" + }, + { + "label": "BizSampleReceptionCheckItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L986", + "id": "models_models_bizsamplereceptioncheckitem", + "community": 2, + "norm_label": "bizsamplereceptioncheckitem" + }, + { + "label": "BizSampleReceptionCheckResult", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1006", + "id": "models_models_bizsamplereceptioncheckresult", + "community": 2, + "norm_label": "bizsamplereceptioncheckresult" + }, + { + "label": "BizSampleReception", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1028", + "id": "models_models_bizsamplereception", + "community": 2, + "norm_label": "bizsamplereception" + }, + { + "label": "BizQcThirdPartyCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1071", + "id": "models_models_bizqcthirdpartycompany", + "community": 2, + "norm_label": "bizqcthirdpartycompany" + }, + { + "label": "BizQcThirdPartyItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1098", + "id": "models_models_bizqcthirdpartyitem", + "community": 2, + "norm_label": "bizqcthirdpartyitem" + }, + { + "label": "BizQcLabTestItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1120", + "id": "models_models_bizqclabtestitem", + "community": 2, + "norm_label": "bizqclabtestitem" + }, + { + "label": "BizQcWorkOrder", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1141", + "id": "models_models_bizqcworkorder", + "community": 2, + "norm_label": "bizqcworkorder" + }, + { + "label": "BizQcWorkOrderLabItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1177", + "id": "models_models_bizqcworkorderlabitem", + "community": 2, + "norm_label": "bizqcworkorderlabitem" + }, + { + "label": "BizQcWorkOrderThirdItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1198", + "id": "models_models_bizqcworkorderthirditem", + "community": 2, + "norm_label": "bizqcworkorderthirditem" + }, + { + "label": "BizQcTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1222", + "id": "models_models_bizqctask", + "community": 2, + "norm_label": "bizqctask" + }, + { + "label": "BizCleanRoom", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1259", + "id": "models_models_bizcleanroom", + "community": 10, + "norm_label": "bizcleanroom" + }, + { + "label": "BizCleanRoomAccessLog", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1281", + "id": "models_models_bizcleanroomaccesslog", + "community": 10, + "norm_label": "bizcleanroomaccesslog" + }, + { + "label": "BizStorageFacility", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1306", + "id": "models_models_bizstoragefacility", + "community": 10, + "norm_label": "bizstoragefacility" + }, + { + "label": "BizStorageFacilitySlot", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1327", + "id": "models_models_bizstoragefacilityslot", + "community": 10, + "norm_label": "bizstoragefacilityslot" + }, + { + "label": "BizExhibitionAppointment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1347", + "id": "models_models_bizexhibitionappointment", + "community": 10, + "norm_label": "bizexhibitionappointment" + }, + { + "label": "BizCellProductType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1375", + "id": "models_models_bizcellproducttype", + "community": 2, + "norm_label": "bizcellproducttype" + }, + { + "label": "BizCellProductSpec", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1394", + "id": "models_models_bizcellproductspec", + "community": 2, + "norm_label": "bizcellproductspec" + }, + { + "label": "BizCellProductPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1413", + "id": "models_models_bizcellproductprice", + "community": 2, + "norm_label": "bizcellproductprice" + }, + { + "label": "BizCellProductProjectSystem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1438", + "id": "models_models_bizcellproductprojectsystem", + "community": 2, + "norm_label": "bizcellproductprojectsystem" + }, + { + "label": "BizCellProductProjectSystemItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1458", + "id": "models_models_bizcellproductprojectsystemitem", + "community": 2, + "norm_label": "bizcellproductprojectsystemitem" + }, + { + "label": "BizChannel", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1485", + "id": "models_models_bizchannel", + "community": 2, + "norm_label": "bizchannel" + }, + { + "label": "BizChannelAgreement", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1509", + "id": "models_models_bizchannelagreement", + "community": 2, + "norm_label": "bizchannelagreement" + }, + { + "label": "BizChannelAgreementProductPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1534", + "id": "models_models_bizchannelagreementproductprice", + "community": 2, + "norm_label": "bizchannelagreementproductprice" + }, + { + "label": "BizChannelInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1559", + "id": "models_models_bizchannelinvoice", + "community": 2, + "norm_label": "bizchannelinvoice" + }, + { + "label": "BizChannelMailAddress", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1583", + "id": "models_models_bizchannelmailaddress", + "community": 2, + "norm_label": "bizchannelmailaddress" + }, + { + "label": "BizCheckupInstitution", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1604", + "id": "models_models_bizcheckupinstitution", + "community": 2, + "norm_label": "bizcheckupinstitution" + }, + { + "label": "BizCheckupInstitutionInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1626", + "id": "models_models_bizcheckupinstitutioninvoice", + "community": 2, + "norm_label": "bizcheckupinstitutioninvoice" + }, + { + "label": "BizCheckupInstitutionProject", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1650", + "id": "models_models_bizcheckupinstitutionproject", + "community": 2, + "norm_label": "bizcheckupinstitutionproject" + }, + { + "label": "BizCheckupInstitutionPackage", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1671", + "id": "models_models_bizcheckupinstitutionpackage", + "community": 2, + "norm_label": "bizcheckupinstitutionpackage" + }, + { + "label": "BizCheckupInstitutionPackageItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1692", + "id": "models_models_bizcheckupinstitutionpackageitem", + "community": 2, + "norm_label": "bizcheckupinstitutionpackageitem" + }, + { + "label": "BizConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1718", + "id": "models_models_bizconsumable", + "community": 2, + "norm_label": "bizconsumable" + }, + { + "label": "BizReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1741", + "id": "models_models_bizreagent", + "community": 2, + "norm_label": "bizreagent" + }, + { + "label": "BizSopDocument", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1764", + "id": "models_models_bizsopdocument", + "community": 2, + "norm_label": "bizsopdocument" + }, + { + "label": "BizProcessCategory", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1785", + "id": "models_models_bizprocesscategory", + "community": 2, + "norm_label": "bizprocesscategory" + }, + { + "label": "BizOutputType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1804", + "id": "models_models_bizoutputtype", + "community": 2, + "norm_label": "bizoutputtype" + }, + { + "label": "BizConsumablePack", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1823", + "id": "models_models_bizconsumablepack", + "community": 2, + "norm_label": "bizconsumablepack" + }, + { + "label": "BizConsumablePackItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1845", + "id": "models_models_bizconsumablepackitem", + "community": 2, + "norm_label": "bizconsumablepackitem" + }, + { + "label": "BizProcess", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1868", + "id": "models_models_bizprocess", + "community": 2, + "norm_label": "bizprocess" + }, + { + "label": "BizProcessReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1892", + "id": "models_models_bizprocessreagent", + "community": 2, + "norm_label": "bizprocessreagent" + }, + { + "label": "BizProcessConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1916", + "id": "models_models_bizprocessconsumable", + "community": 2, + "norm_label": "bizprocessconsumable" + }, + { + "label": "BizProcessOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1940", + "id": "models_models_bizprocessoutput", + "community": 2, + "norm_label": "bizprocessoutput" + }, + { + "label": "BizProcessDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1961", + "id": "models_models_bizprocessdatacollection", + "community": 2, + "norm_label": "bizprocessdatacollection" + }, + { + "label": "BizProcessRoute", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1979", + "id": "models_models_bizprocessroute", + "community": 2, + "norm_label": "bizprocessroute" + }, + { + "label": "BizProcessRouteStep", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2001", + "id": "models_models_bizprocessroutestep", + "community": 2, + "norm_label": "bizprocessroutestep" + }, + { + "label": "BizProcessRouteStepReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2028", + "id": "models_models_bizprocessroutestepreagent", + "community": 2, + "norm_label": "bizprocessroutestepreagent" + }, + { + "label": "BizProcessRouteStepConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2052", + "id": "models_models_bizprocessroutestepconsumable", + "community": 2, + "norm_label": "bizprocessroutestepconsumable" + }, + { + "label": "BizProcessRouteStepOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2076", + "id": "models_models_bizprocessroutestepoutput", + "community": 2, + "norm_label": "bizprocessroutestepoutput" + }, + { + "label": "BizProcessRouteStepDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2097", + "id": "models_models_bizprocessroutestepdatacollection", + "community": 2, + "norm_label": "bizprocessroutestepdatacollection" + }, + { + "label": "BizCellProduct", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2122", + "id": "models_models_bizcellproduct", + "community": 2, + "norm_label": "bizcellproduct" + }, + { + "label": "BizProductionWorkOrder", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2152", + "id": "models_models_bizproductionworkorder", + "community": 2, + "norm_label": "bizproductionworkorder" + }, + { + "label": "BizProductionTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2178", + "id": "models_models_bizproductiontask", + "community": 2, + "norm_label": "bizproductiontask" + }, + { + "label": "BizProductionTaskInput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2205", + "id": "models_models_bizproductiontaskinput", + "community": 2, + "norm_label": "bizproductiontaskinput" + }, + { + "label": "BizProductionTaskStep", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2227", + "id": "models_models_bizproductiontaskstep", + "community": 2, + "norm_label": "bizproductiontaskstep" + }, + { + "label": "BizProductionTaskStepReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2257", + "id": "models_models_bizproductiontaskstepreagent", + "community": 2, + "norm_label": "bizproductiontaskstepreagent" + }, + { + "label": "BizProductionTaskStepConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2282", + "id": "models_models_bizproductiontaskstepconsumable", + "community": 2, + "norm_label": "bizproductiontaskstepconsumable" + }, + { + "label": "BizProductionTaskStepOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2307", + "id": "models_models_bizproductiontaskstepoutput", + "community": 2, + "norm_label": "bizproductiontaskstepoutput" + }, + { + "label": "BizProductionTaskStepDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2328", + "id": "models_models_bizproductiontaskstepdatacollection", + "community": 2, + "norm_label": "bizproductiontaskstepdatacollection" + }, + { + "label": "BizProductionTaskOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2349", + "id": "models_models_bizproductiontaskoutput", + "community": 2, + "norm_label": "bizproductiontaskoutput" + }, + { + "label": "BizProtocolFullmoonTodo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2374", + "id": "models_models_bizprotocolfullmoontodo", + "community": 2, + "norm_label": "bizprotocolfullmoontodo" + }, + { + "label": "BizInsuranceCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2404", + "id": "models_models_bizinsurancecompany", + "community": 16, + "norm_label": "bizinsurancecompany" + }, + { + "label": "BizInsuranceCompanyInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2426", + "id": "models_models_bizinsurancecompanyinvoice", + "community": 16, + "norm_label": "bizinsurancecompanyinvoice" + }, + { + "label": "BizInsuranceProjectPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2450", + "id": "models_models_bizinsuranceprojectprice", + "community": 16, + "norm_label": "bizinsuranceprojectprice" + }, + { + "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": "models/models.py", + "source_location": "L1", + "id": "models_models_rationale_1", + "community": 2, + "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)" + }, + { + "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": "models/models.py", + "source_location": "L11", + "id": "models_models_rationale_11", + "community": 2, + "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)" + }, + { + "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L69", + "id": "models_models_rationale_69", + "community": 2, + "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)" + }, + { + "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L88", + "id": "models_models_rationale_88", + "community": 2, + "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)" + }, + { + "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L107", + "id": "models_models_rationale_107", + "community": 2, + "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail" + }, + { + "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L176", + "id": "models_models_rationale_176", + "community": 2, + "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)" + }, + { + "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L241", + "id": "models_models_rationale_241", + "community": 2, + "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post" + }, + { + "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L279", + "id": "models_models_rationale_279", + "community": 2, + "norm_label": "\u5feb\u9012\u516c\u53f8 biz_express_company" + }, + { + "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L321", + "id": "models_models_rationale_321", + "community": 2, + "norm_label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type" + }, + { + "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L342", + "id": "models_models_rationale_342", + "community": 2, + "norm_label": "\u91c7\u96c6\u5730\u533a biz_collection_region" + }, + { + "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L360", + "id": "models_models_rationale_360", + "community": 2, + "norm_label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L379", + "id": "models_models_rationale_379", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no" + }, + { + "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L401", + "id": "models_models_rationale_401", + "community": 2, + "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code" + }, + { + "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L448", + "id": "models_models_rationale_448", + "community": 2, + "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)" + }, + { + "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L549", + "id": "models_models_rationale_549", + "community": 2, + "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request" + }, + { + "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L598", + "id": "models_models_rationale_598", + "community": 2, + "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version" + }, + { + "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L641", + "id": "models_models_rationale_641", + "community": 2, + "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" + }, + { + "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L662", + "id": "models_models_rationale_662", + "community": 2, + "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L713", + "id": "models_models_rationale_713", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L744", + "id": "models_models_rationale_744", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L765", + "id": "models_models_rationale_765", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L789", + "id": "models_models_rationale_789", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L822", + "id": "models_models_rationale_822", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L860", + "id": "models_models_rationale_860", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L884", + "id": "models_models_rationale_884", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L914", + "id": "models_models_rationale_914", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L966", + "id": "models_models_rationale_966", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert" + }, + { + "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L987", + "id": "models_models_rationale_987", + "community": 2, + "norm_label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item" + }, + { + "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1007", + "id": "models_models_rationale_1007", + "community": 2, + "norm_label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result" + }, + { + "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1029", + "id": "models_models_rationale_1029", + "community": 2, + "norm_label": "\u6837\u672c\u63a5\u6536 biz_sample_reception" + }, + { + "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1072", + "id": "models_models_rationale_1072", + "community": 2, + "norm_label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company" + }, + { + "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1099", + "id": "models_models_rationale_1099", + "community": 2, + "norm_label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item" + }, + { + "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1121", + "id": "models_models_rationale_1121", + "community": 2, + "norm_label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item" + }, + { + "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1142", + "id": "models_models_rationale_1142", + "community": 2, + "norm_label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order" + }, + { + "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1178", + "id": "models_models_rationale_1178", + "community": 2, + "norm_label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item" + }, + { + "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1199", + "id": "models_models_rationale_1199", + "community": 2, + "norm_label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item" + }, + { + "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1282", + "id": "models_models_rationale_1282", + "community": 2, + "norm_label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log" + }, + { + "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1307", + "id": "models_models_rationale_1307", + "community": 2, + "norm_label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility" + }, + { + "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1328", + "id": "models_models_rationale_1328", + "community": 2, + "norm_label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot" + }, + { + "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1348", + "id": "models_models_rationale_1348", + "community": 2, + "norm_label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment" + }, + { + "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1376", + "id": "models_models_rationale_1376", + "community": 2, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type" + }, + { + "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1395", + "id": "models_models_rationale_1395", + "community": 2, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec" + }, + { + "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1414", + "id": "models_models_rationale_1414", + "community": 2, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price" + }, + { + "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": "L1439", + "id": "models_models_rationale_1439", + "community": 2, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system" + }, + { + "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": "L1459", + "id": "models_models_rationale_1459", + "community": 2, + "norm_label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item" + }, + { + "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1510", + "id": "models_models_rationale_1510", + "community": 2, + "norm_label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement" + }, + { + "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": "L1535", + "id": "models_models_rationale_1535", + "community": 2, + "norm_label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price" + }, + { + "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1560", + "id": "models_models_rationale_1560", + "community": 2, + "norm_label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice" + }, + { + "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1584", + "id": "models_models_rationale_1584", + "community": 2, + "norm_label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address" + }, + { + "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1605", + "id": "models_models_rationale_1605", + "community": 2, + "norm_label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution" + }, + { + "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1627", + "id": "models_models_rationale_1627", + "community": 2, + "norm_label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice" + }, + { + "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1651", + "id": "models_models_rationale_1651", + "community": 2, + "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project" + }, + { + "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1672", + "id": "models_models_rationale_1672", + "community": 2, + "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package" + }, + { + "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": "L1693", + "id": "models_models_rationale_1693", + "community": 2, + "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item" + }, + { + "label": "SOP\u6587\u6863 biz_sop_document", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1765", + "id": "models_models_rationale_1765", + "community": 2, + "norm_label": "sop\u6587\u6863 biz_sop_document" + }, + { + "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1786", + "id": "models_models_rationale_1786", + "community": 2, + "norm_label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category" + }, + { + "label": "\u8017\u6750\u5305 biz_consumable_pack", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1824", + "id": "models_models_rationale_1824", + "community": 2, + "norm_label": "\u8017\u6750\u5305 biz_consumable_pack" + }, + { + "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1846", + "id": "models_models_rationale_1846", + "community": 2, + "norm_label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item" + }, + { + "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1893", + "id": "models_models_rationale_1893", + "community": 2, + "norm_label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent" + }, + { + "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1917", + "id": "models_models_rationale_1917", + "community": 2, + "norm_label": "\u5de5\u827a\u8017\u6750 biz_process_consumable" + }, + { + "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1941", + "id": "models_models_rationale_1941", + "community": 2, + "norm_label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1980", + "id": "models_models_rationale_1980", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf biz_process_route" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2002", + "id": "models_models_rationale_2002", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2029", + "id": "models_models_rationale_2029", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2053", + "id": "models_models_rationale_2053", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable" + }, + { + "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": "L2077", + "id": "models_models_rationale_2077", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output" + }, + { + "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": "L2098", + "id": "models_models_rationale_2098", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection" + }, + { + "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2123", + "id": "models_models_rationale_2123", + "community": 2, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product" + }, + { + "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2153", + "id": "models_models_rationale_2153", + "community": 2, + "norm_label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2179", + "id": "models_models_rationale_2179", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2206", + "id": "models_models_rationale_2206", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2228", + "id": "models_models_rationale_2228", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2258", + "id": "models_models_rationale_2258", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2283", + "id": "models_models_rationale_2283", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable" + }, + { + "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": "L2308", + "id": "models_models_rationale_2308", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output" + }, + { + "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": "L2329", + "id": "models_models_rationale_2329", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2350", + "id": "models_models_rationale_2350", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output" + }, + { + "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2375", + "id": "models_models_rationale_2375", + "community": 2, + "norm_label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo" + }, + { + "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2405", + "id": "models_models_rationale_2405", + "community": 2, + "norm_label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company" + }, + { + "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2427", + "id": "models_models_rationale_2427", + "community": 2, + "norm_label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice" + }, + { + "label": "\u4fdd\u9669\u9879\u76ee\u4ef7\u683c biz_insurance_project_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2451", + "id": "models_models_rationale_2451", + "community": 2, + "norm_label": "\u4fdd\u9669\u9879\u76ee\u4ef7\u683c biz_insurance_project_price" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "models/__init__.py", + "source_location": "L1", + "id": "models_init_py", + "community": 55, + "norm_label": "__init__.py" + }, + { + "label": "research_donation.py", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L1", + "id": "models_research_donation_py", + "community": 2, + "norm_label": "research_donation.py" + }, + { + "label": "BizResearchDonation", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L9", + "id": "models_research_donation_bizresearchdonation", + "community": 2, + "norm_label": "bizresearchdonation" + }, + { + "label": "BizResearchDonationAudit", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L42", + "id": "models_research_donation_bizresearchdonationaudit", + "community": 2, + "norm_label": "bizresearchdonationaudit" + }, + { + "label": "BizResearchDonationParty", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L63", + "id": "models_research_donation_bizresearchdonationparty", + "community": 2, + "norm_label": "bizresearchdonationparty" + }, + { + "label": "BizResearchDonationCollection", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L101", + "id": "models_research_donation_bizresearchdonationcollection", + "community": 2, + "norm_label": "bizresearchdonationcollection" + }, + { + "label": "BizResearchDonationSample", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L125", + "id": "models_research_donation_bizresearchdonationsample", + "community": 2, + "norm_label": "bizresearchdonationsample" + }, + { + "label": "BizResearchDonationSampleTransport", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L154", + "id": "models_research_donation_bizresearchdonationsampletransport", + "community": 2, + "norm_label": "bizresearchdonationsampletransport" + }, + { + "label": "BizProtocolDonationConvert", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L182", + "id": "models_research_donation_bizprotocoldonationconvert", + "community": 2, + "norm_label": "bizprotocoldonationconvert" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L10", + "id": "models_research_donation_rationale_10", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L43", + "id": "models_research_donation_rationale_43", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L64", + "id": "models_research_donation_rationale_64", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L102", + "id": "models_research_donation_rationale_102", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample\uff08\u65e0\u91d1\u989d\u5b57\u6bb5\uff09", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L126", + "id": "models_research_donation_rationale_126", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample(\u65e0\u91d1\u989d\u5b57\u6bb5)" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L155", + "id": "models_research_donation_rationale_155", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport" + }, + { + "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L183", + "id": "models_research_donation_rationale_183", + "community": 2, + "norm_label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert" + }, + { + "label": "qc_material.py", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L1", + "id": "models_qc_material_py", + "community": 2, + "norm_label": "qc_material.py" + }, + { + "label": "BizQcMaterial", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L8", + "id": "models_qc_material_bizqcmaterial", + "community": 2, + "norm_label": "bizqcmaterial" + }, + { + "label": "BizQcMaterialUsage", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L30", + "id": "models_qc_material_bizqcmaterialusage", + "community": 2, + "norm_label": "bizqcmaterialusage" + }, + { + "label": "base.py", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L1", + "id": "models_base_py", + "community": 40, + "norm_label": "base.py" + }, + { + "label": "BaseModel", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L10", + "id": "models_base_basemodel", + "community": 40, + "norm_label": "basemodel" + }, + { + "label": "__tablename__()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L15", + "id": "models_base_tablename", + "community": 40, + "norm_label": "__tablename__()" + }, + { + "label": ".to_dict()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L29", + "id": "models_base_basemodel_to_dict", + "community": 40, + "norm_label": ".to_dict()" + }, + { + "label": "SoftDeleteModel", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L44", + "id": "models_base_softdeletemodel", + "community": 40, + "norm_label": "softdeletemodel" + }, + { + "label": "get_active()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L51", + "id": "models_base_get_active", + "community": 40, + "norm_label": "get_active()" + }, + { + "label": ".soft_delete()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L55", + "id": "models_base_softdeletemodel_soft_delete", + "community": 40, + "norm_label": ".soft_delete()" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L60", + "id": "models_base_softdeletemodel_restore", + "community": 40, + "norm_label": ".restore()" + }, + { + "label": "process_route.py", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L1", + "id": "schemas_process_route_py", + "community": 11, + "norm_label": "process_route.py" + }, + { + "label": "ProcessRouteCreateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L7", + "id": "schemas_process_route_processroutecreatebody", + "community": 11, + "norm_label": "processroutecreatebody" + }, + { + "label": "ProcessRouteUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L16", + "id": "schemas_process_route_processrouteupdatebody", + "community": 11, + "norm_label": "processrouteupdatebody" + }, + { + "label": "SetCurrentBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L25", + "id": "schemas_process_route_setcurrentbody", + "community": 11, + "norm_label": "setcurrentbody" + }, + { + "label": "StepAddBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L31", + "id": "schemas_process_route_stepaddbody", + "community": 11, + "norm_label": "stepaddbody" + }, + { + "label": "StepCopyBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L38", + "id": "schemas_process_route_stepcopybody", + "community": 11, + "norm_label": "stepcopybody" + }, + { + "label": "StepUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L43", + "id": "schemas_process_route_stepupdatebody", + "community": 11, + "norm_label": "stepupdatebody" + }, + { + "label": "StepReorderBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L55", + "id": "schemas_process_route_stepreorderbody", + "community": 11, + "norm_label": "stepreorderbody" + }, + { + "label": "StepReagentItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L62", + "id": "schemas_process_route_stepreagentitem", + "community": 0, + "norm_label": "stepreagentitem" + }, + { + "label": "StepConsumableItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L73", + "id": "schemas_process_route_stepconsumableitem", + "community": 0, + "norm_label": "stepconsumableitem" + }, + { + "label": "StepOutputItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L84", + "id": "schemas_process_route_stepoutputitem", + "community": 0, + "norm_label": "stepoutputitem" + }, + { + "label": "StepDataCollectionItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L92", + "id": "schemas_process_route_stepdatacollectionitem", + "community": 0, + "norm_label": "stepdatacollectionitem" + }, + { + "label": "StepReagentUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L101", + "id": "schemas_process_route_stepreagentupdatebody", + "community": 11, + "norm_label": "stepreagentupdatebody" + }, + { + "label": "StepConsumableUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L107", + "id": "schemas_process_route_stepconsumableupdatebody", + "community": 11, + "norm_label": "stepconsumableupdatebody" + }, + { + "label": "StepOutputUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L113", + "id": "schemas_process_route_stepoutputupdatebody", + "community": 11, + "norm_label": "stepoutputupdatebody" + }, + { + "label": "StepDataCollectionUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L119", + "id": "schemas_process_route_stepdatacollectionupdatebody", + "community": 11, + "norm_label": "stepdatacollectionupdatebody" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 Pydantic Schemas", + "file_type": "rationale", + "source_file": "schemas/process_route.py", + "source_location": "L1", + "id": "schemas_process_route_rationale_1", + "community": 11, + "norm_label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 pydantic schemas" + }, + { + "label": "auth.py", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L1", + "id": "schemas_auth_py", + "community": 0, + "norm_label": "auth.py" + }, + { + "label": "LoginRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L7", + "id": "schemas_auth_loginrequest", + "community": 0, + "norm_label": "loginrequest" + }, + { + "label": "LoginResponse", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L13", + "id": "schemas_auth_loginresponse", + "community": 0, + "norm_label": "loginresponse" + }, + { + "label": "UserCreate", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L23", + "id": "schemas_auth_usercreate", + "community": 0, + "norm_label": "usercreate" + }, + { + "label": "UserResponse", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L33", + "id": "schemas_auth_userresponse", + "community": 0, + "norm_label": "userresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L44", + "id": "schemas_auth_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "ChangePasswordRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L48", + "id": "schemas_auth_changepasswordrequest", + "community": 0, + "norm_label": "changepasswordrequest" + }, + { + "label": "ResetPasswordRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L54", + "id": "schemas_auth_resetpasswordrequest", + "community": 0, + "norm_label": "resetpasswordrequest" + }, + { + "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", + "file_type": "rationale", + "source_file": "schemas/auth.py", + "source_location": "L1", + "id": "schemas_auth_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1" + }, + { + "label": "delivery.py", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L1", + "id": "schemas_delivery_py", + "community": 0, + "norm_label": "delivery.py" + }, + { + "label": "DeliveryTaskItemResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L8", + "id": "schemas_delivery_deliverytaskitemresponse", + "community": 0, + "norm_label": "deliverytaskitemresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L25", + "id": "schemas_delivery_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "DeliveryTaskResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L29", + "id": "schemas_delivery_deliverytaskresponse", + "community": 0, + "norm_label": "deliverytaskresponse" + }, + { + "label": "DeliveryTaskDetailResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L54", + "id": "schemas_delivery_deliverytaskdetailresponse", + "community": 0, + "norm_label": "deliverytaskdetailresponse" + }, + { + "label": "DeliveryTaskListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L61", + "id": "schemas_delivery_deliverytasklistresponse", + "community": 0, + "norm_label": "deliverytasklistresponse" + }, + { + "label": "DeliveryTaskCreateRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L70", + "id": "schemas_delivery_deliverytaskcreaterequest", + "community": 0, + "norm_label": "deliverytaskcreaterequest" + }, + { + "label": "DeliveryTaskAssignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L79", + "id": "schemas_delivery_deliverytaskassignrequest", + "community": 0, + "norm_label": "deliverytaskassignrequest" + }, + { + "label": "DeliveryTaskPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L84", + "id": "schemas_delivery_deliverytaskpickuprequest", + "community": 0, + "norm_label": "deliverytaskpickuprequest" + }, + { + "label": "DeliveryTaskDeliverRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L90", + "id": "schemas_delivery_deliverytaskdeliverrequest", + "community": 0, + "norm_label": "deliverytaskdeliverrequest" + }, + { + "label": "DeliveryTaskCancelRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L96", + "id": "schemas_delivery_deliverytaskcancelrequest", + "community": 0, + "norm_label": "deliverytaskcancelrequest" + }, + { + "label": "DeliveryTaskStatusUpdateRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L101", + "id": "schemas_delivery_deliverytaskstatusupdaterequest", + "community": 0, + "norm_label": "deliverytaskstatusupdaterequest" + }, + { + "label": "SupplierTaskResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L110", + "id": "schemas_delivery_suppliertaskresponse", + "community": 0, + "norm_label": "suppliertaskresponse" + }, + { + "label": "SupplierTaskListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L134", + "id": "schemas_delivery_suppliertasklistresponse", + "community": 0, + "norm_label": "suppliertasklistresponse" + }, + { + "label": "SupplierConfirmPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L143", + "id": "schemas_delivery_supplierconfirmpickuprequest", + "community": 0, + "norm_label": "supplierconfirmpickuprequest" + }, + { + "label": "SupplierConfirmPreparedRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L148", + "id": "schemas_delivery_supplierconfirmpreparedrequest", + "community": 0, + "norm_label": "supplierconfirmpreparedrequest" + }, + { + "label": "DeliveryStatisticsResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L156", + "id": "schemas_delivery_deliverystatisticsresponse", + "community": 0, + "norm_label": "deliverystatisticsresponse" + }, + { + "label": "DeliveryWarningItem", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L167", + "id": "schemas_delivery_deliverywarningitem", + "community": 0, + "norm_label": "deliverywarningitem" + }, + { + "label": "DeliveryWarningListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L178", + "id": "schemas_delivery_deliverywarninglistresponse", + "community": 0, + "norm_label": "deliverywarninglistresponse" + }, + { + "label": "DeliveryAssignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L190", + "id": "schemas_delivery_deliveryassignrequest", + "community": 0, + "norm_label": "deliveryassignrequest" + }, + { + "label": "DeliveryAssignBatchRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L195", + "id": "schemas_delivery_deliveryassignbatchrequest", + "community": 0, + "norm_label": "deliveryassignbatchrequest" + }, + { + "label": "DeliveryPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L201", + "id": "schemas_delivery_deliverypickuprequest", + "community": 0, + "norm_label": "deliverypickuprequest" + }, + { + "label": "DeliveryDeliverItem", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L208", + "id": "schemas_delivery_deliverydeliveritem", + "community": 0, + "norm_label": "deliverydeliveritem" + }, + { + "label": "DeliveryDeliverRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L214", + "id": "schemas_delivery_deliverydeliverrequest", + "community": 0, + "norm_label": "deliverydeliverrequest" + }, + { + "label": "DeliveryCancelRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L222", + "id": "schemas_delivery_deliverycancelrequest", + "community": 0, + "norm_label": "deliverycancelrequest" + }, + { + "label": "DeliveryReassignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L228", + "id": "schemas_delivery_deliveryreassignrequest", + "community": 0, + "norm_label": "deliveryreassignrequest" + }, + { + "label": "DeliveryStatusResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L235", + "id": "schemas_delivery_deliverystatusresponse", + "community": 0, + "norm_label": "deliverystatusresponse" + }, + { + "label": "DeliveryTaskStatistics", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L242", + "id": "schemas_delivery_deliverytaskstatistics", + "community": 0, + "norm_label": "deliverytaskstatistics" + }, + { + "label": "DeliveryAttachmentResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L252", + "id": "schemas_delivery_deliveryattachmentresponse", + "community": 0, + "norm_label": "deliveryattachmentresponse" + }, + { + "label": "Pydantic schemas - \u914d\u9001\u4efb\u52a1\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/delivery.py", + "source_location": "L1", + "id": "schemas_delivery_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u914d\u9001\u4efb\u52a1\u7ba1\u7406" + }, + { + "label": "price_list.py", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L1", + "id": "schemas_price_list_py", + "community": 0, + "norm_label": "price_list.py" + }, + { + "label": "PriceListItemBase", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L8", + "id": "schemas_price_list_pricelistitembase", + "community": 0, + "norm_label": "pricelistitembase" + }, + { + "label": "PriceListItemCreate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L15", + "id": "schemas_price_list_pricelistitemcreate", + "community": 0, + "norm_label": "pricelistitemcreate" + }, + { + "label": "PriceListItemUpdate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L20", + "id": "schemas_price_list_pricelistitemupdate", + "community": 0, + "norm_label": "pricelistitemupdate" + }, + { + "label": "PriceListItemResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L26", + "id": "schemas_price_list_pricelistitemresponse", + "community": 0, + "norm_label": "pricelistitemresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L38", + "id": "schemas_price_list_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "PriceListBase", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L42", + "id": "schemas_price_list_pricelistbase", + "community": 0, + "norm_label": "pricelistbase" + }, + { + "label": "PriceListCreate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L48", + "id": "schemas_price_list_pricelistcreate", + "community": 0, + "norm_label": "pricelistcreate" + }, + { + "label": "PriceListUpdate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L56", + "id": "schemas_price_list_pricelistupdate", + "community": 0, + "norm_label": "pricelistupdate" + }, + { + "label": "PriceListResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L63", + "id": "schemas_price_list_pricelistresponse", + "community": 0, + "norm_label": "pricelistresponse" + }, + { + "label": "PriceListDetailResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L84", + "id": "schemas_price_list_pricelistdetailresponse", + "community": 0, + "norm_label": "pricelistdetailresponse" + }, + { + "label": "PriceListListResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L93", + "id": "schemas_price_list_pricelistlistresponse", + "community": 0, + "norm_label": "pricelistlistresponse" + }, + { + "label": "PriceListPublishRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L102", + "id": "schemas_price_list_pricelistpublishrequest", + "community": 0, + "norm_label": "pricelistpublishrequest" + }, + { + "label": "PriceListInvalidateRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L109", + "id": "schemas_price_list_pricelistinvalidaterequest", + "community": 0, + "norm_label": "pricelistinvalidaterequest" + }, + { + "label": "PriceListStatusResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L114", + "id": "schemas_price_list_priceliststatusresponse", + "community": 0, + "norm_label": "priceliststatusresponse" + }, + { + "label": "ProductPriceResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L121", + "id": "schemas_price_list_productpriceresponse", + "community": 0, + "norm_label": "productpriceresponse" + }, + { + "label": "ProductPriceHistoryItem", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L133", + "id": "schemas_price_list_productpricehistoryitem", + "community": 0, + "norm_label": "productpricehistoryitem" + }, + { + "label": "ProductPriceHistoryResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L144", + "id": "schemas_price_list_productpricehistoryresponse", + "community": 0, + "norm_label": "productpricehistoryresponse" + }, + { + "label": "PriceListGenerateRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L154", + "id": "schemas_price_list_pricelistgeneraterequest", + "community": 0, + "norm_label": "pricelistgeneraterequest" + }, + { + "label": "Pydantic schemas - \u4ef7\u683c\u6e05\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/price_list.py", + "source_location": "L1", + "id": "schemas_price_list_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u4ef7\u683c\u6e05\u5355\u7ba1\u7406" + }, + { + "label": "user.py", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L1", + "id": "schemas_user_py", + "community": 0, + "norm_label": "user.py" + }, + { + "label": "UserBase", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L6", + "id": "schemas_user_userbase", + "community": 0, + "norm_label": "userbase" + }, + { + "label": "UserCreate", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L16", + "id": "schemas_user_usercreate", + "community": 0, + "norm_label": "usercreate" + }, + { + "label": "UserUpdate", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L21", + "id": "schemas_user_userupdate", + "community": 0, + "norm_label": "userupdate" + }, + { + "label": "UserResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L30", + "id": "schemas_user_userresponse", + "community": 0, + "norm_label": "userresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L35", + "id": "schemas_user_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "UserListResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L39", + "id": "schemas_user_userlistresponse", + "community": 0, + "norm_label": "userlistresponse" + }, + { + "label": "LoginRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L48", + "id": "schemas_user_loginrequest", + "community": 0, + "norm_label": "loginrequest" + }, + { + "label": "LoginResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L54", + "id": "schemas_user_loginresponse", + "community": 0, + "norm_label": "loginresponse" + }, + { + "label": "ChangePasswordRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L62", + "id": "schemas_user_changepasswordrequest", + "community": 0, + "norm_label": "changepasswordrequest" + }, + { + "label": "ResetPasswordRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L68", + "id": "schemas_user_resetpasswordrequest", + "community": 0, + "norm_label": "resetpasswordrequest" + }, + { + "label": "production_work_order.py", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L1", + "id": "schemas_production_work_order_py", + "community": 11, + "norm_label": "production_work_order.py" + }, + { + "label": "ProductionWorkOrderBase", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L6", + "id": "schemas_production_work_order_productionworkorderbase", + "community": 0, + "norm_label": "productionworkorderbase" + }, + { + "label": "ProductionWorkOrderListQuery", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L10", + "id": "schemas_production_work_order_productionworkorderlistquery", + "community": 11, + "norm_label": "productionworkorderlistquery" + }, + { + "label": "ProductionWorkOrderComplete", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L19", + "id": "schemas_production_work_order_productionworkordercomplete", + "community": 11, + "norm_label": "productionworkordercomplete" + }, + { + "label": "quotation.py", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L1", + "id": "schemas_quotation_py", + "community": 0, + "norm_label": "quotation.py" + }, + { + "label": "QuotationItemBase", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L8", + "id": "schemas_quotation_quotationitembase", + "community": 0, + "norm_label": "quotationitembase" + }, + { + "label": "QuotationItemCreate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L15", + "id": "schemas_quotation_quotationitemcreate", + "community": 0, + "norm_label": "quotationitemcreate" + }, + { + "label": "QuotationItemUpdate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L20", + "id": "schemas_quotation_quotationitemupdate", + "community": 0, + "norm_label": "quotationitemupdate" + }, + { + "label": "QuotationItemResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L26", + "id": "schemas_quotation_quotationitemresponse", + "community": 0, + "norm_label": "quotationitemresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L33", + "id": "schemas_quotation_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "QuotationBase", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L37", + "id": "schemas_quotation_quotationbase", + "community": 0, + "norm_label": "quotationbase" + }, + { + "label": "QuotationCreate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L43", + "id": "schemas_quotation_quotationcreate", + "community": 0, + "norm_label": "quotationcreate" + }, + { + "label": "QuotationUpdate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L48", + "id": "schemas_quotation_quotationupdate", + "community": 0, + "norm_label": "quotationupdate" + }, + { + "label": "QuotationResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L53", + "id": "schemas_quotation_quotationresponse", + "community": 0, + "norm_label": "quotationresponse" + }, + { + "label": "QuotationDetailResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L72", + "id": "schemas_quotation_quotationdetailresponse", + "community": 0, + "norm_label": "quotationdetailresponse" + }, + { + "label": "QuotationListResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L77", + "id": "schemas_quotation_quotationlistresponse", + "community": 0, + "norm_label": "quotationlistresponse" + }, + { + "label": "QuotationStatusResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L86", + "id": "schemas_quotation_quotationstatusresponse", + "community": 0, + "norm_label": "quotationstatusresponse" + }, + { + "label": "QuotationWithSupplierResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L93", + "id": "schemas_quotation_quotationwithsupplierresponse", + "community": 0, + "norm_label": "quotationwithsupplierresponse" + }, + { + "label": "QuotationWithItemsResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L100", + "id": "schemas_quotation_quotationwithitemsresponse", + "community": 0, + "norm_label": "quotationwithitemsresponse" + }, + { + "label": "Pydantic schemas - \u62a5\u4ef7\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/quotation.py", + "source_location": "L1", + "id": "schemas_quotation_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u62a5\u4ef7\u5355\u7ba1\u7406" + }, + { + "label": "product_parameter_value.py", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1", + "id": "schemas_product_parameter_value_py", + "community": 0, + "norm_label": "product_parameter_value.py" + }, + { + "label": "ProductParameterValueBase", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7", + "id": "schemas_product_parameter_value_productparametervaluebase", + "community": 0, + "norm_label": "productparametervaluebase" + }, + { + "label": "ProductParameterValueCreate", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16", + "id": "schemas_product_parameter_value_productparametervaluecreate", + "community": 0, + "norm_label": "productparametervaluecreate" + }, + { + "label": "ProductParameterValueUpdate", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21", + "id": "schemas_product_parameter_value_productparametervalueupdate", + "community": 0, + "norm_label": "productparametervalueupdate" + }, + { + "label": "ProductParameterValueBatchSave", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28", + "id": "schemas_product_parameter_value_productparametervaluebatchsave", + "community": 0, + "norm_label": "productparametervaluebatchsave" + }, + { + "label": "ProductParameterValueResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36", + "id": "schemas_product_parameter_value_productparametervalueresponse", + "community": 0, + "norm_label": "productparametervalueresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L51", + "id": "schemas_product_parameter_value_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "ProductParameterValueListResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55", + "id": "schemas_product_parameter_value_productparametervaluelistresponse", + "community": 0, + "norm_label": "productparametervaluelistresponse" + }, + { + "label": "ProductParameterValueWithParameterResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61", + "id": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "community": 0, + "norm_label": "productparametervaluewithparameterresponse" + }, + { + "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u503c", + "file_type": "rationale", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1", + "id": "schemas_product_parameter_value_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5546\u54c1\u53c2\u6570\u503c" + }, + { + "label": "product_review_media.py", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L1", + "id": "schemas_product_review_media_py", + "community": 0, + "norm_label": "product_review_media.py" + }, + { + "label": "ProductReviewMediaBase", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L7", + "id": "schemas_product_review_media_productreviewmediabase", + "community": 0, + "norm_label": "productreviewmediabase" + }, + { + "label": "ProductReviewMediaCreate", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L16", + "id": "schemas_product_review_media_productreviewmediacreate", + "community": 0, + "norm_label": "productreviewmediacreate" + }, + { + "label": "ProductReviewMediaCreateBatch", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L21", + "id": "schemas_product_review_media_productreviewmediacreatebatch", + "community": 0, + "norm_label": "productreviewmediacreatebatch" + }, + { + "label": "ProductReviewMediaUpdate", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L26", + "id": "schemas_product_review_media_productreviewmediaupdate", + "community": 0, + "norm_label": "productreviewmediaupdate" + }, + { + "label": "ProductReviewMediaResponse", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L34", + "id": "schemas_product_review_media_productreviewmediaresponse", + "community": 0, + "norm_label": "productreviewmediaresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L42", + "id": "schemas_product_review_media_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "ProductReviewMediaListResponse", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L46", + "id": "schemas_product_review_media_productreviewmedialistresponse", + "community": 0, + "norm_label": "productreviewmedialistresponse" + }, + { + "label": "Pydantic schemas - \u8bc4\u4ef7\u5a92\u4f53", + "file_type": "rationale", + "source_file": "schemas/product_review_media.py", + "source_location": "L1", + "id": "schemas_product_review_media_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u8bc4\u4ef7\u5a92\u4f53" + }, + { + "label": "product_parameter.py", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L1", + "id": "schemas_product_parameter_py", + "community": 0, + "norm_label": "product_parameter.py" + }, + { + "label": "ProductParameterBase", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L7", + "id": "schemas_product_parameter_productparameterbase", + "community": 0, + "norm_label": "productparameterbase" + }, + { + "label": "ProductParameterCreate", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L22", + "id": "schemas_product_parameter_productparametercreate", + "community": 0, + "norm_label": "productparametercreate" + }, + { + "label": "ProductParameterUpdate", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L27", + "id": "schemas_product_parameter_productparameterupdate", + "community": 0, + "norm_label": "productparameterupdate" + }, + { + "label": "ProductParameterResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L42", + "id": "schemas_product_parameter_productparameterresponse", + "community": 0, + "norm_label": "productparameterresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L50", + "id": "schemas_product_parameter_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "ProductParameterListResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L54", + "id": "schemas_product_parameter_productparameterlistresponse", + "community": 0, + "norm_label": "productparameterlistresponse" + }, + { + "label": "ProductParameterSimpleResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L62", + "id": "schemas_product_parameter_productparametersimpleresponse", + "community": 0, + "norm_label": "productparametersimpleresponse" + }, + { + "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u6a21\u677f", + "file_type": "rationale", + "source_file": "schemas/product_parameter.py", + "source_location": "L1", + "id": "schemas_product_parameter_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5546\u54c1\u53c2\u6570\u6a21\u677f" + }, + { + "label": "production_task.py", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L1", + "id": "schemas_production_task_py", + "community": 11, + "norm_label": "production_task.py" + }, + { + "label": "ProductionTaskCreate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L6", + "id": "schemas_production_task_productiontaskcreate", + "community": 11, + "norm_label": "productiontaskcreate" + }, + { + "label": "ProductionTaskListQuery", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L14", + "id": "schemas_production_task_productiontasklistquery", + "community": 0, + "norm_label": "productiontasklistquery" + }, + { + "label": "ProductionTaskUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L22", + "id": "schemas_production_task_productiontaskupdate", + "community": 11, + "norm_label": "productiontaskupdate" + }, + { + "label": "ProductionTaskStatusUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L29", + "id": "schemas_production_task_productiontaskstatusupdate", + "community": 11, + "norm_label": "productiontaskstatusupdate" + }, + { + "label": "TaskStepAdd", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L33", + "id": "schemas_production_task_taskstepadd", + "community": 11, + "norm_label": "taskstepadd" + }, + { + "label": "TaskStepUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L43", + "id": "schemas_production_task_taskstepupdate", + "community": 11, + "norm_label": "taskstepupdate" + }, + { + "label": "TaskStepMaterialItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L53", + "id": "schemas_production_task_taskstepmaterialitem", + "community": 11, + "norm_label": "taskstepmaterialitem" + }, + { + "label": "TaskStepOutputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L66", + "id": "schemas_production_task_taskstepoutputitem", + "community": 0, + "norm_label": "taskstepoutputitem" + }, + { + "label": "TaskStepDataCollectionItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L72", + "id": "schemas_production_task_taskstepdatacollectionitem", + "community": 11, + "norm_label": "taskstepdatacollectionitem" + }, + { + "label": "TaskInputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L78", + "id": "schemas_production_task_taskinputitem", + "community": 11, + "norm_label": "taskinputitem" + }, + { + "label": "TaskOutputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L85", + "id": "schemas_production_task_taskoutputitem", + "community": 11, + "norm_label": "taskoutputitem" + }, + { + "label": "product_detail_media.py", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1", + "id": "schemas_product_detail_media_py", + "community": 0, + "norm_label": "product_detail_media.py" + }, + { + "label": "ProductDetailMediaBase", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7", + "id": "schemas_product_detail_media_productdetailmediabase", + "community": 0, + "norm_label": "productdetailmediabase" + }, + { + "label": "ProductDetailMediaCreate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24", + "id": "schemas_product_detail_media_productdetailmediacreate", + "community": 0, + "norm_label": "productdetailmediacreate" + }, + { + "label": "ProductDetailMediaCreateBatch", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29", + "id": "schemas_product_detail_media_productdetailmediacreatebatch", + "community": 0, + "norm_label": "productdetailmediacreatebatch" + }, + { + "label": "ProductDetailMediaUpdate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36", + "id": "schemas_product_detail_media_productdetailmediaupdate", + "community": 0, + "norm_label": "productdetailmediaupdate" + }, + { + "label": "ProductDetailMediaSortItem", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48", + "id": "schemas_product_detail_media_productdetailmediasortitem", + "community": 0, + "norm_label": "productdetailmediasortitem" + }, + { + "label": "ProductDetailMediaSortUpdate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56", + "id": "schemas_product_detail_media_productdetailmediasortupdate", + "community": 0, + "norm_label": "productdetailmediasortupdate" + }, + { + "label": "ProductDetailMediaResponse", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63", + "id": "schemas_product_detail_media_productdetailmediaresponse", + "community": 0, + "norm_label": "productdetailmediaresponse" + }, + { + "label": "ProductDetailMediaListResponse", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74", + "id": "schemas_product_detail_media_productdetailmedialistresponse", + "community": 0, + "norm_label": "productdetailmedialistresponse" + }, + { + "label": "Pydantic schemas - \u5546\u54c1\u8be6\u60c5\u5a92\u4f53", + "file_type": "rationale", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1", + "id": "schemas_product_detail_media_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5546\u54c1\u8be6\u60c5\u5a92\u4f53" + }, + { + "label": "product_banner.py", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L1", + "id": "schemas_product_banner_py", + "community": 0, + "norm_label": "product_banner.py" + }, + { + "label": "ProductBannerBase", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L7", + "id": "schemas_product_banner_productbannerbase", + "community": 0, + "norm_label": "productbannerbase" + }, + { + "label": "ProductBannerCreate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L18", + "id": "schemas_product_banner_productbannercreate", + "community": 0, + "norm_label": "productbannercreate" + }, + { + "label": "ProductBannerCreateBatch", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L23", + "id": "schemas_product_banner_productbannercreatebatch", + "community": 0, + "norm_label": "productbannercreatebatch" + }, + { + "label": "ProductBannerUpdate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L30", + "id": "schemas_product_banner_productbannerupdate", + "community": 0, + "norm_label": "productbannerupdate" + }, + { + "label": "ProductBannerSortItem", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L40", + "id": "schemas_product_banner_productbannersortitem", + "community": 0, + "norm_label": "productbannersortitem" + }, + { + "label": "ProductBannerSortUpdate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L48", + "id": "schemas_product_banner_productbannersortupdate", + "community": 0, + "norm_label": "productbannersortupdate" + }, + { + "label": "ProductBannerResponse", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L55", + "id": "schemas_product_banner_productbannerresponse", + "community": 0, + "norm_label": "productbannerresponse" + }, + { + "label": "ProductBannerListResponse", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L66", + "id": "schemas_product_banner_productbannerlistresponse", + "community": 0, + "norm_label": "productbannerlistresponse" + }, + { + "label": "Pydantic schemas - \u5546\u54c1\u8f6e\u64ad\u56fe", + "file_type": "rationale", + "source_file": "schemas/product_banner.py", + "source_location": "L1", + "id": "schemas_product_banner_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5546\u54c1\u8f6e\u64ad\u56fe" + }, + { + "label": "region.py", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L1", + "id": "schemas_region_py", + "community": 0, + "norm_label": "region.py" + }, + { + "label": "RegionBase", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L6", + "id": "schemas_region_regionbase", + "community": 0, + "norm_label": "regionbase" + }, + { + "label": "RegionCreate", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L25", + "id": "schemas_region_regioncreate", + "community": 0, + "norm_label": "regioncreate" + }, + { + "label": "RegionUpdate", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L30", + "id": "schemas_region_regionupdate", + "community": 0, + "norm_label": "regionupdate" + }, + { + "label": "RegionResponse", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L49", + "id": "schemas_region_regionresponse", + "community": 0, + "norm_label": "regionresponse" + }, + { + "label": "RegionListResponse", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L61", + "id": "schemas_region_regionlistresponse", + "community": 0, + "norm_label": "regionlistresponse" + }, + { + "label": "inquiry.py", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L1", + "id": "schemas_inquiry_py", + "community": 0, + "norm_label": "inquiry.py" + }, + { + "label": "InquiryItemBase", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L8", + "id": "schemas_inquiry_inquiryitembase", + "community": 0, + "norm_label": "inquiryitembase" + }, + { + "label": "InquiryItemCreate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L13", + "id": "schemas_inquiry_inquiryitemcreate", + "community": 0, + "norm_label": "inquiryitemcreate" + }, + { + "label": "InquiryItemResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L18", + "id": "schemas_inquiry_inquiryitemresponse", + "community": 0, + "norm_label": "inquiryitemresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L24", + "id": "schemas_inquiry_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "InquiryBase", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L28", + "id": "schemas_inquiry_inquirybase", + "community": 0, + "norm_label": "inquirybase" + }, + { + "label": "InquiryCreate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L35", + "id": "schemas_inquiry_inquirycreate", + "community": 0, + "norm_label": "inquirycreate" + }, + { + "label": "InquiryUpdate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L40", + "id": "schemas_inquiry_inquiryupdate", + "community": 0, + "norm_label": "inquiryupdate" + }, + { + "label": "InquiryResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L47", + "id": "schemas_inquiry_inquiryresponse", + "community": 0, + "norm_label": "inquiryresponse" + }, + { + "label": "InquiryDetailResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L63", + "id": "schemas_inquiry_inquirydetailresponse", + "community": 0, + "norm_label": "inquirydetailresponse" + }, + { + "label": "InquiryListResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L68", + "id": "schemas_inquiry_inquirylistresponse", + "community": 0, + "norm_label": "inquirylistresponse" + }, + { + "label": "InquiryStatusResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L77", + "id": "schemas_inquiry_inquirystatusresponse", + "community": 0, + "norm_label": "inquirystatusresponse" + }, + { + "label": "Pydantic schemas - \u8be2\u4ef7\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/inquiry.py", + "source_location": "L1", + "id": "schemas_inquiry_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u8be2\u4ef7\u5355\u7ba1\u7406" + }, + { + "label": "order.py", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L1", + "id": "schemas_order_py", + "community": 0, + "norm_label": "order.py" + }, + { + "label": "OrderItemBase", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L8", + "id": "schemas_order_orderitembase", + "community": 0, + "norm_label": "orderitembase" + }, + { + "label": "OrderItemCreate", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L16", + "id": "schemas_order_orderitemcreate", + "community": 0, + "norm_label": "orderitemcreate" + }, + { + "label": "OrderItemResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L21", + "id": "schemas_order_orderitemresponse", + "community": 0, + "norm_label": "orderitemresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L34", + "id": "schemas_order_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "OrderCreate", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L38", + "id": "schemas_order_ordercreate", + "community": 0, + "norm_label": "ordercreate" + }, + { + "label": "OrderPreviewRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L47", + "id": "schemas_order_orderpreviewrequest", + "community": 0, + "norm_label": "orderpreviewrequest" + }, + { + "label": "OrderResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L54", + "id": "schemas_order_orderresponse", + "community": 0, + "norm_label": "orderresponse" + }, + { + "label": "OrderDetailResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L86", + "id": "schemas_order_orderdetailresponse", + "community": 0, + "norm_label": "orderdetailresponse" + }, + { + "label": "OrderListResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L92", + "id": "schemas_order_orderlistresponse", + "community": 0, + "norm_label": "orderlistresponse" + }, + { + "label": "OrderPreviewResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L101", + "id": "schemas_order_orderpreviewresponse", + "community": 0, + "norm_label": "orderpreviewresponse" + }, + { + "label": "OrderCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L110", + "id": "schemas_order_ordercancelrequest", + "community": 0, + "norm_label": "ordercancelrequest" + }, + { + "label": "OrderDirectCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L115", + "id": "schemas_order_orderdirectcancelrequest", + "community": 0, + "norm_label": "orderdirectcancelrequest" + }, + { + "label": "OrderReviewCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L120", + "id": "schemas_order_orderreviewcancelrequest", + "community": 0, + "norm_label": "orderreviewcancelrequest" + }, + { + "label": "OrderStatusResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L126", + "id": "schemas_order_orderstatusresponse", + "community": 0, + "norm_label": "orderstatusresponse" + }, + { + "label": "OrderStatusLogResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L133", + "id": "schemas_order_orderstatuslogresponse", + "community": 0, + "norm_label": "orderstatuslogresponse" + }, + { + "label": "DeliveryProgressResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L149", + "id": "schemas_order_deliveryprogressresponse", + "community": 0, + "norm_label": "deliveryprogressresponse" + }, + { + "label": "OrderAdjustItem", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L162", + "id": "schemas_order_orderadjustitem", + "community": 0, + "norm_label": "orderadjustitem" + }, + { + "label": "OrderAdjustRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L171", + "id": "schemas_order_orderadjustrequest", + "community": 0, + "norm_label": "orderadjustrequest" + }, + { + "label": "OrderAdjustResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L176", + "id": "schemas_order_orderadjustresponse", + "community": 0, + "norm_label": "orderadjustresponse" + }, + { + "label": "OrderAdjustResult", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L195", + "id": "schemas_order_orderadjustresult", + "community": 0, + "norm_label": "orderadjustresult" + }, + { + "label": "OrderLockRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L207", + "id": "schemas_order_orderlockrequest", + "community": 0, + "norm_label": "orderlockrequest" + }, + { + "label": "OrderLockResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L212", + "id": "schemas_order_orderlockresponse", + "community": 0, + "norm_label": "orderlockresponse" + }, + { + "label": "OrderUnlockRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L220", + "id": "schemas_order_orderunlockrequest", + "community": 0, + "norm_label": "orderunlockrequest" + }, + { + "label": "OrderUnlockResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L225", + "id": "schemas_order_orderunlockresponse", + "community": 0, + "norm_label": "orderunlockresponse" + }, + { + "label": "OrderForceCompleteRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L234", + "id": "schemas_order_orderforcecompleterequest", + "community": 0, + "norm_label": "orderforcecompleterequest" + }, + { + "label": "OrderForceCompleteResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L239", + "id": "schemas_order_orderforcecompleteresponse", + "community": 0, + "norm_label": "orderforcecompleteresponse" + }, + { + "label": "OrderPartialDeliveredRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L247", + "id": "schemas_order_orderpartialdeliveredrequest", + "community": 0, + "norm_label": "orderpartialdeliveredrequest" + }, + { + "label": "OrderPartialDeliveredResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L252", + "id": "schemas_order_orderpartialdeliveredresponse", + "community": 0, + "norm_label": "orderpartialdeliveredresponse" + }, + { + "label": "OrderConfirmPartialRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L259", + "id": "schemas_order_orderconfirmpartialrequest", + "community": 0, + "norm_label": "orderconfirmpartialrequest" + }, + { + "label": "OrderConfirmPartialResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L264", + "id": "schemas_order_orderconfirmpartialresponse", + "community": 0, + "norm_label": "orderconfirmpartialresponse" + }, + { + "label": "AssignDelivererRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L275", + "id": "schemas_order_assigndelivererrequest", + "community": 0, + "norm_label": "assigndelivererrequest" + }, + { + "label": "AssignDelivererResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L280", + "id": "schemas_order_assigndelivererresponse", + "community": 0, + "norm_label": "assigndelivererresponse" + }, + { + "label": "DeliveryWarningResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L293", + "id": "schemas_order_deliverywarningresponse", + "community": 0, + "norm_label": "deliverywarningresponse" + }, + { + "label": "DeliveryWarningStatistics", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L316", + "id": "schemas_order_deliverywarningstatistics", + "community": 0, + "norm_label": "deliverywarningstatistics" + }, + { + "label": "ReassignDeliveryRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L325", + "id": "schemas_order_reassigndeliveryrequest", + "community": 0, + "norm_label": "reassigndeliveryrequest" + }, + { + "label": "ReassignDeliveryResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L331", + "id": "schemas_order_reassigndeliveryresponse", + "community": 0, + "norm_label": "reassigndeliveryresponse" + }, + { + "label": "Pydantic schemas - \u8ba2\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/order.py", + "source_location": "L1", + "id": "schemas_order_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u8ba2\u5355\u7ba1\u7406" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "schemas/__init__.py", + "source_location": "L1", + "id": "schemas_init_py", + "community": 56, + "norm_label": "__init__.py" + }, + { + "label": "order_adjust.py", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L1", + "id": "schemas_order_adjust_py", + "community": 1, + "norm_label": "order_adjust.py" + }, + { + "label": "AdjustType", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L5", + "id": "schemas_order_adjust_adjusttype", + "community": 1, + "norm_label": "adjusttype" + }, + { + "label": "AdjustStatus", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L12", + "id": "schemas_order_adjust_adjuststatus", + "community": 1, + "norm_label": "adjuststatus" + }, + { + "label": "cell_product.py", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L1", + "id": "schemas_cell_product_py", + "community": 11, + "norm_label": "cell_product.py" + }, + { + "label": "CellProductCreate", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L6", + "id": "schemas_cell_product_cellproductcreate", + "community": 11, + "norm_label": "cellproductcreate" + }, + { + "label": "CellProductUpdate", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L22", + "id": "schemas_cell_product_cellproductupdate", + "community": 11, + "norm_label": "cellproductupdate" + }, + { + "label": "CellProductListQuery", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L36", + "id": "schemas_cell_product_cellproductlistquery", + "community": 0, + "norm_label": "cellproductlistquery" + }, + { + "label": "menu.py", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L1", + "id": "schemas_menu_py", + "community": 0, + "norm_label": "menu.py" + }, + { + "label": "MenuMeta", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L6", + "id": "schemas_menu_menumeta", + "community": 0, + "norm_label": "menumeta" + }, + { + "label": "MenuItem", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L19", + "id": "schemas_menu_menuitem", + "community": 0, + "norm_label": "menuitem" + }, + { + "label": "MenuListResponse", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L30", + "id": "schemas_menu_menulistresponse", + "community": 0, + "norm_label": "menulistresponse" + }, + { + "label": "attachment.py", + "file_type": "code", + "source_file": "schemas/attachment.py", + "source_location": "L1", + "id": "schemas_attachment_py", + "community": 0, + "norm_label": "attachment.py" + }, + { + "label": "AttachmentUploadResponse", + "file_type": "code", + "source_file": "schemas/attachment.py", + "source_location": "L5", + "id": "schemas_attachment_attachmentuploadresponse", + "community": 0, + "norm_label": "attachmentuploadresponse" + }, + { + "label": "category_parameter.py", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L1", + "id": "schemas_category_parameter_py", + "community": 0, + "norm_label": "category_parameter.py" + }, + { + "label": "CategoryParameterBase", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L7", + "id": "schemas_category_parameter_categoryparameterbase", + "community": 0, + "norm_label": "categoryparameterbase" + }, + { + "label": "CategoryParameterItem", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L18", + "id": "schemas_category_parameter_categoryparameteritem", + "community": 0, + "norm_label": "categoryparameteritem" + }, + { + "label": "CategoryParameterCreate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L28", + "id": "schemas_category_parameter_categoryparametercreate", + "community": 0, + "norm_label": "categoryparametercreate" + }, + { + "label": "CategoryParameterUpdate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L33", + "id": "schemas_category_parameter_categoryparameterupdate", + "community": 0, + "norm_label": "categoryparameterupdate" + }, + { + "label": "CategoryParameterBatchUpdate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L42", + "id": "schemas_category_parameter_categoryparameterbatchupdate", + "community": 0, + "norm_label": "categoryparameterbatchupdate" + }, + { + "label": "CategoryParameterResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L49", + "id": "schemas_category_parameter_categoryparameterresponse", + "community": 0, + "norm_label": "categoryparameterresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L57", + "id": "schemas_category_parameter_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "CategoryParameterWithDetailResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L61", + "id": "schemas_category_parameter_categoryparameterwithdetailresponse", + "community": 0, + "norm_label": "categoryparameterwithdetailresponse" + }, + { + "label": "CategoryParameterListResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L79", + "id": "schemas_category_parameter_categoryparameterlistresponse", + "community": 0, + "norm_label": "categoryparameterlistresponse" + }, + { + "label": "Pydantic schemas - \u5206\u7c7b\u53c2\u6570\u5173\u8054", + "file_type": "rationale", + "source_file": "schemas/category_parameter.py", + "source_location": "L1", + "id": "schemas_category_parameter_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5206\u7c7b\u53c2\u6570\u5173\u8054" + }, + { + "label": "\u6279\u91cf\u66f4\u65b0\u4e2d\u7684\u5355\u4e2a\u53c2\u6570\u9879\uff08\u4e0d\u5305\u542bcategoryId\uff09", + "file_type": "rationale", + "source_file": "schemas/category_parameter.py", + "source_location": "L19", + "id": "schemas_category_parameter_rationale_19", + "community": 0, + "norm_label": "\u6279\u91cf\u66f4\u65b0\u4e2d\u7684\u5355\u4e2a\u53c2\u6570\u9879(\u4e0d\u5305\u542bcategoryid)" + }, + { + "label": "common.py", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L1", + "id": "schemas_common_py", + "community": 0, + "norm_label": "common.py" + }, + { + "label": "PaginationParams", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L6", + "id": "schemas_common_paginationparams", + "community": 0, + "norm_label": "paginationparams" + }, + { + "label": "PaginationResult", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L12", + "id": "schemas_common_paginationresult", + "community": 0, + "norm_label": "paginationresult" + }, + { + "label": "IdInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L21", + "id": "schemas_common_idinput", + "community": 0, + "norm_label": "idinput" + }, + { + "label": "StatusInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L26", + "id": "schemas_common_statusinput", + "community": 0, + "norm_label": "statusinput" + }, + { + "label": "DeleteInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L31", + "id": "schemas_common_deleteinput", + "community": 0, + "norm_label": "deleteinput" + }, + { + "label": "unit.py", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L1", + "id": "schemas_unit_py", + "community": 0, + "norm_label": "unit.py" + }, + { + "label": "UnitBase", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L6", + "id": "schemas_unit_unitbase", + "community": 0, + "norm_label": "unitbase" + }, + { + "label": "UnitCreate", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L14", + "id": "schemas_unit_unitcreate", + "community": 0, + "norm_label": "unitcreate" + }, + { + "label": "UnitUpdate", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L19", + "id": "schemas_unit_unitupdate", + "community": 0, + "norm_label": "unitupdate" + }, + { + "label": "UnitResponse", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L27", + "id": "schemas_unit_unitresponse", + "community": 0, + "norm_label": "unitresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L36", + "id": "schemas_unit_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "UnitListResponse", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L40", + "id": "schemas_unit_unitlistresponse", + "community": 0, + "norm_label": "unitlistresponse" + }, + { + "label": "product.py", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L1", + "id": "schemas_product_py", + "community": 20, + "norm_label": "product.py" + }, + { + "label": "ProductUnitBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L7", + "id": "schemas_product_productunitbase", + "community": 20, + "norm_label": "productunitbase" + }, + { + "label": "ProductUnitCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L13", + "id": "schemas_product_productunitcreate", + "community": 20, + "norm_label": "productunitcreate" + }, + { + "label": "ProductUnitResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L18", + "id": "schemas_product_productunitresponse", + "community": 20, + "norm_label": "productunitresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L24", + "id": "schemas_product_config", + "community": 20, + "norm_label": "config" + }, + { + "label": "ProductCategoryBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L28", + "id": "schemas_product_productcategorybase", + "community": 20, + "norm_label": "productcategorybase" + }, + { + "label": "ProductCategoryCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L35", + "id": "schemas_product_productcategorycreate", + "community": 20, + "norm_label": "productcategorycreate" + }, + { + "label": "ProductCategoryResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L40", + "id": "schemas_product_productcategoryresponse", + "community": 20, + "norm_label": "productcategoryresponse" + }, + { + "label": "ProductBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L50", + "id": "schemas_product_productbase", + "community": 20, + "norm_label": "productbase" + }, + { + "label": "ProductCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L59", + "id": "schemas_product_productcreate", + "community": 20, + "norm_label": "productcreate" + }, + { + "label": "ProductUpdate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L64", + "id": "schemas_product_productupdate", + "community": 20, + "norm_label": "productupdate" + }, + { + "label": "ProductResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L74", + "id": "schemas_product_productresponse", + "community": 20, + "norm_label": "productresponse" + }, + { + "label": "Pydantic schemas - \u5546\u54c1\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/product.py", + "source_location": "L1", + "id": "schemas_product_rationale_1", + "community": 20, + "norm_label": "pydantic schemas - \u5546\u54c1\u7ba1\u7406" + }, + { + "label": "workflow.py", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L1", + "id": "schemas_workflow_py", + "community": 0, + "norm_label": "workflow.py" + }, + { + "label": "ProcessDefCreate", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L7", + "id": "schemas_workflow_processdefcreate", + "community": 0, + "norm_label": "processdefcreate" + }, + { + "label": "ProcessDefUpdate", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L15", + "id": "schemas_workflow_processdefupdate", + "community": 0, + "norm_label": "processdefupdate" + }, + { + "label": "ProcessDefResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L23", + "id": "schemas_workflow_processdefresponse", + "community": 0, + "norm_label": "processdefresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L35", + "id": "schemas_workflow_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "NodeData", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L39", + "id": "schemas_workflow_nodedata", + "community": 0, + "norm_label": "nodedata" + }, + { + "label": "TransitionData", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L46", + "id": "schemas_workflow_transitiondata", + "community": 0, + "norm_label": "transitiondata" + }, + { + "label": "PublishVersionRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L52", + "id": "schemas_workflow_publishversionrequest", + "community": 0, + "norm_label": "publishversionrequest" + }, + { + "label": "VersionResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L59", + "id": "schemas_workflow_versionresponse", + "community": 0, + "norm_label": "versionresponse" + }, + { + "label": "StartInstanceRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L71", + "id": "schemas_workflow_startinstancerequest", + "community": 0, + "norm_label": "startinstancerequest" + }, + { + "label": "ApproveRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L79", + "id": "schemas_workflow_approverequest", + "community": 0, + "norm_label": "approverequest" + }, + { + "label": "TaskResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L83", + "id": "schemas_workflow_taskresponse", + "community": 0, + "norm_label": "taskresponse" + }, + { + "label": "InstanceResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L103", + "id": "schemas_workflow_instanceresponse", + "community": 0, + "norm_label": "instanceresponse" + }, + { + "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", + "file_type": "rationale", + "source_file": "schemas/workflow.py", + "source_location": "L1", + "id": "schemas_workflow_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41" + }, + { + "label": "product_review.py", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L1", + "id": "schemas_product_review_py", + "community": 0, + "norm_label": "product_review.py" + }, + { + "label": "ProductReviewBase", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L7", + "id": "schemas_product_review_productreviewbase", + "community": 0, + "norm_label": "productreviewbase" + }, + { + "label": "ProductReviewCreate", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L19", + "id": "schemas_product_review_productreviewcreate", + "community": 0, + "norm_label": "productreviewcreate" + }, + { + "label": "ProductReviewUpdate", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L24", + "id": "schemas_product_review_productreviewupdate", + "community": 0, + "norm_label": "productreviewupdate" + }, + { + "label": "ProductReviewReplyRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L32", + "id": "schemas_product_review_productreviewreplyrequest", + "community": 0, + "norm_label": "productreviewreplyrequest" + }, + { + "label": "ProductReviewRejectRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L37", + "id": "schemas_product_review_productreviewrejectrequest", + "community": 0, + "norm_label": "productreviewrejectrequest" + }, + { + "label": "ProductReviewTopRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L42", + "id": "schemas_product_review_productreviewtoprequest", + "community": 0, + "norm_label": "productreviewtoprequest" + }, + { + "label": "ProductReviewResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L47", + "id": "schemas_product_review_productreviewresponse", + "community": 0, + "norm_label": "productreviewresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L64", + "id": "schemas_product_review_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "ProductReviewDetailResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L68", + "id": "schemas_product_review_productreviewdetailresponse", + "community": 0, + "norm_label": "productreviewdetailresponse" + }, + { + "label": "ProductReviewListResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L73", + "id": "schemas_product_review_productreviewlistresponse", + "community": 0, + "norm_label": "productreviewlistresponse" + }, + { + "label": "ProductReviewStatisticsResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L81", + "id": "schemas_product_review_productreviewstatisticsresponse", + "community": 0, + "norm_label": "productreviewstatisticsresponse" + }, + { + "label": "ProductReviewAdminListRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L91", + "id": "schemas_product_review_productreviewadminlistrequest", + "community": 0, + "norm_label": "productreviewadminlistrequest" + }, + { + "label": "MiniReviewListRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L102", + "id": "schemas_product_review_minireviewlistrequest", + "community": 0, + "norm_label": "minireviewlistrequest" + }, + { + "label": "Pydantic schemas - \u552e\u540e\u8bc4\u4ef7", + "file_type": "rationale", + "source_file": "schemas/product_review.py", + "source_location": "L1", + "id": "schemas_product_review_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u552e\u540e\u8bc4\u4ef7" + }, + { + "label": "category.py", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L1", + "id": "schemas_category_py", + "community": 0, + "norm_label": "category.py" + }, + { + "label": "CategoryBase", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L6", + "id": "schemas_category_categorybase", + "community": 0, + "norm_label": "categorybase" + }, + { + "label": "CategoryCreate", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L15", + "id": "schemas_category_categorycreate", + "community": 0, + "norm_label": "categorycreate" + }, + { + "label": "CategoryUpdate", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L20", + "id": "schemas_category_categoryupdate", + "community": 0, + "norm_label": "categoryupdate" + }, + { + "label": "CategoryTreeNode", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L29", + "id": "schemas_category_categorytreenode", + "community": 0, + "norm_label": "categorytreenode" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L38", + "id": "schemas_category_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "CategoryResponse", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L42", + "id": "schemas_category_categoryresponse", + "community": 0, + "norm_label": "categoryresponse" + }, + { + "label": "CategoryListResponse", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L55", + "id": "schemas_category_categorylistresponse", + "community": 0, + "norm_label": "categorylistresponse" + }, + { + "label": "leave.py", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L1", + "id": "schemas_leave_py", + "community": 0, + "norm_label": "leave.py" + }, + { + "label": "LeaveCreate", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L7", + "id": "schemas_leave_leavecreate", + "community": 0, + "norm_label": "leavecreate" + }, + { + "label": "LeaveUpdate", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L16", + "id": "schemas_leave_leaveupdate", + "community": 0, + "norm_label": "leaveupdate" + }, + { + "label": "LeaveResponse", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L25", + "id": "schemas_leave_leaveresponse", + "community": 0, + "norm_label": "leaveresponse" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L39", + "id": "schemas_leave_config", + "community": 0, + "norm_label": "config" + }, + { + "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", + "file_type": "rationale", + "source_file": "schemas/leave.py", + "source_location": "L1", + "id": "schemas_leave_rationale_1", + "community": 0, + "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7" + }, + { + "label": "qc_task.py", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L1", + "id": "crud_qc_task_py", + "community": 5, + "norm_label": "qc_task.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L30", + "id": "crud_qc_task_dec", + "community": 5, + "norm_label": "_dec()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L36", + "id": "crud_qc_task_fmt_dt", + "community": 5, + "norm_label": "_fmt_dt()" + }, + { + "label": "_gen_task_no()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L40", + "id": "crud_qc_task_gen_task_no", + "community": 5, + "norm_label": "_gen_task_no()" + }, + { + "label": "_conclusion_label()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L47", + "id": "crud_qc_task_conclusion_label", + "community": 5, + "norm_label": "_conclusion_label()" + }, + { + "label": "_task_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L52", + "id": "crud_qc_task_task_to_dict", + "community": 5, + "norm_label": "_task_to_dict()" + }, + { + "label": "_task_work_order_context()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L84", + "id": "crud_qc_task_task_work_order_context", + "community": 5, + "norm_label": "_task_work_order_context()" + }, + { + "label": "_enrich_tasks_reception_fields()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L102", + "id": "crud_qc_task_enrich_tasks_reception_fields", + "community": 5, + "norm_label": "_enrich_tasks_reception_fields()" + }, + { + "label": "_task_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L169", + "id": "crud_qc_task_task_row_to_dict", + "community": 5, + "norm_label": "_task_row_to_dict()" + }, + { + "label": "create_task_for_line()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L180", + "id": "crud_qc_task_create_task_for_line", + "community": 5, + "norm_label": "create_task_for_line()" + }, + { + "label": "list_tasks()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L223", + "id": "crud_qc_task_list_tasks", + "community": 5, + "norm_label": "list_tasks()" + }, + { + "label": "list_tasks_by_work_order()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L292", + "id": "crud_qc_task_list_tasks_by_work_order", + "community": 5, + "norm_label": "list_tasks_by_work_order()" + }, + { + "label": "get_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L309", + "id": "crud_qc_task_get_task", + "community": 5, + "norm_label": "get_task()" + }, + { + "label": "get_task_detail()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L318", + "id": "crud_qc_task_get_task_detail", + "community": 5, + "norm_label": "get_task_detail()" + }, + { + "label": "start_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L341", + "id": "crud_qc_task_start_task", + "community": 5, + "norm_label": "start_task()" + }, + { + "label": "_set_task_remark()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L358", + "id": "crud_qc_task_set_task_remark", + "community": 5, + "norm_label": "_set_task_remark()" + }, + { + "label": "complete_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L362", + "id": "crud_qc_task_complete_task", + "community": 5, + "norm_label": "complete_task()" + }, + { + "label": "apply_task_result()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L402", + "id": "crud_qc_task_apply_task_result", + "community": 5, + "norm_label": "apply_task_result()" + }, + { + "label": "update_task_attachments()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L437", + "id": "crud_qc_task_update_task_attachments", + "community": 5, + "norm_label": "update_task_attachments()" + }, + { + "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": "L411", + "id": "crud_qc_task_rationale_411", + "community": 2, + "norm_label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba;\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002" + }, + { + "label": "process_route.py", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L1", + "id": "crud_process_route_py", + "community": 3, + "norm_label": "process_route.py" + }, + { + "label": "_route_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L31", + "id": "crud_process_route_route_row_to_dict", + "community": 3, + "norm_label": "_route_row_to_dict()" + }, + { + "label": "_step_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L47", + "id": "crud_process_route_step_row_to_dict", + "community": 3, + "norm_label": "_step_row_to_dict()" + }, + { + "label": "_step_reagent_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L64", + "id": "crud_process_route_step_reagent_row_to_dict", + "community": 3, + "norm_label": "_step_reagent_row_to_dict()" + }, + { + "label": "_step_consumable_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L78", + "id": "crud_process_route_step_consumable_row_to_dict", + "community": 3, + "norm_label": "_step_consumable_row_to_dict()" + }, + { + "label": "_step_output_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L92", + "id": "crud_process_route_step_output_row_to_dict", + "community": 3, + "norm_label": "_step_output_row_to_dict()" + }, + { + "label": "_step_data_collection_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L103", + "id": "crud_process_route_step_data_collection_row_to_dict", + "community": 3, + "norm_label": "_step_data_collection_row_to_dict()" + }, + { + "label": "list_routes()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L118", + "id": "crud_process_route_list_routes", + "community": 3, + "norm_label": "list_routes()" + }, + { + "label": "get_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L150", + "id": "crud_process_route_get_route", + "community": 3, + "norm_label": "get_route()" + }, + { + "label": "get_route_detail()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L156", + "id": "crud_process_route_get_route_detail", + "community": 3, + "norm_label": "get_route_detail()" + }, + { + "label": "create_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L194", + "id": "crud_process_route_create_route", + "community": 3, + "norm_label": "create_route()" + }, + { + "label": "update_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L225", + "id": "crud_process_route_update_route", + "community": 3, + "norm_label": "update_route()" + }, + { + "label": "set_current_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L241", + "id": "crud_process_route_set_current_route", + "community": 3, + "norm_label": "set_current_route()" + }, + { + "label": "_soft_delete_sub_records()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L267", + "id": "crud_process_route_soft_delete_sub_records", + "community": 3, + "norm_label": "_soft_delete_sub_records()" + }, + { + "label": "_create_step_reagent()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L277", + "id": "crud_process_route_create_step_reagent", + "community": 3, + "norm_label": "_create_step_reagent()" + }, + { + "label": "_create_step_consumable()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L292", + "id": "crud_process_route_create_step_consumable", + "community": 3, + "norm_label": "_create_step_consumable()" + }, + { + "label": "_create_step_output()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L307", + "id": "crud_process_route_create_step_output", + "community": 3, + "norm_label": "_create_step_output()" + }, + { + "label": "_create_step_data_collection()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L319", + "id": "crud_process_route_create_step_data_collection", + "community": 3, + "norm_label": "_create_step_data_collection()" + }, + { + "label": "add_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L335", + "id": "crud_process_route_add_step", + "community": 3, + "norm_label": "add_step()" + }, + { + "label": "update_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L410", + "id": "crud_process_route_update_step", + "community": 1, + "norm_label": "update_step()" + }, + { + "label": "reorder_steps()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L429", + "id": "crud_process_route_reorder_steps", + "community": 3, + "norm_label": "reorder_steps()" + }, + { + "label": "copy_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L443", + "id": "crud_process_route_copy_step", + "community": 3, + "norm_label": "copy_step()" + }, + { + "label": "soft_delete_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L531", + "id": "crud_process_route_soft_delete_step", + "community": 3, + "norm_label": "soft_delete_step()" + }, + { + "label": "soft_delete_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L548", + "id": "crud_process_route_soft_delete_route", + "community": 3, + "norm_label": "soft_delete_route()" + }, + { + "label": "update_step_reagents()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L575", + "id": "crud_process_route_update_step_reagents", + "community": 3, + "norm_label": "update_step_reagents()" + }, + { + "label": "update_step_consumables()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L583", + "id": "crud_process_route_update_step_consumables", + "community": 3, + "norm_label": "update_step_consumables()" + }, + { + "label": "update_step_outputs()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L591", + "id": "crud_process_route_update_step_outputs", + "community": 3, + "norm_label": "update_step_outputs()" + }, + { + "label": "update_step_data_collections()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L599", + "id": "crud_process_route_update_step_data_collections", + "community": 3, + "norm_label": "update_step_data_collections()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L607", + "id": "crud_process_route_total_pages", + "community": 3, + "norm_label": "total_pages()" + }, + { + "label": "\u5de5\u827a\u8def\u7ebf CRUD\uff08biz_process_route + biz_process_route_step + 4\u5f20\u6b65\u9aa4\u5b50\u8868\uff09", + "file_type": "rationale", + "source_file": "crud/process_route.py", + "source_location": "L1", + "id": "crud_process_route_rationale_1", + "community": 2, + "norm_label": "\u5de5\u827a\u8def\u7ebf crud(biz_process_route + biz_process_route_step + 4\u5f20\u6b65\u9aa4\u5b50\u8868)" + }, + { + "label": "\u590d\u5236\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", + "file_type": "rationale", + "source_file": "crud/process_route.py", + "source_location": "L445", + "id": "crud_process_route_rationale_445", + "community": 2, + "norm_label": "\u590d\u5236\u6b65\u9aa4,\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e,\u540d\u79f0\u8ffd\u52a0(\u590d\u5236)" + }, + { + "label": "sample_code.py", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L1", + "id": "crud_sample_code_py", + "community": 21, + "norm_label": "sample_code.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L15", + "id": "crud_sample_code_row_to_dict", + "community": 21, + "norm_label": "_row_to_dict()" + }, + { + "label": "sample_code_exists()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L32", + "id": "crud_sample_code_sample_code_exists", + "community": 21, + "norm_label": "sample_code_exists()" + }, + { + "label": "list_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L44", + "id": "crud_sample_code_list_sample_codes", + "community": 21, + "norm_label": "list_sample_codes()" + }, + { + "label": "get_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L75", + "id": "crud_sample_code_get_sample_code", + "community": 21, + "norm_label": "get_sample_code()" + }, + { + "label": "create_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L82", + "id": "crud_sample_code_create_sample_code", + "community": 21, + "norm_label": "create_sample_code()" + }, + { + "label": "update_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L117", + "id": "crud_sample_code_update_sample_code", + "community": 21, + "norm_label": "update_sample_code()" + }, + { + "label": "soft_delete_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L161", + "id": "crud_sample_code_soft_delete_sample_code", + "community": 21, + "norm_label": "soft_delete_sample_code()" + }, + { + "label": "batch_generate_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L171", + "id": "crud_sample_code_batch_generate_sample_codes", + "community": 0, + "norm_label": "batch_generate_sample_codes()" + }, + { + "label": "batch_issue_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L254", + "id": "crud_sample_code_batch_issue_sample_codes", + "community": 21, + "norm_label": "batch_issue_sample_codes()" + }, + { + "label": "batch_revoke_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L299", + "id": "crud_sample_code_batch_revoke_sample_codes", + "community": 21, + "norm_label": "batch_revoke_sample_codes()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L338", + "id": "crud_sample_code_total_pages", + "community": 21, + "norm_label": "total_pages()" + }, + { + "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", + "file_type": "rationale", + "source_file": "crud/sample_code.py", + "source_location": "L1", + "id": "crud_sample_code_rationale_1", + "community": 21, + "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)" + }, + { + "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", + "file_type": "rationale", + "source_file": "crud/sample_code.py", + "source_location": "L182", + "id": "crud_sample_code_rationale_182", + "community": 0, + "norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7" + }, + { + "label": "qc_task_result.py", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L1", + "id": "crud_qc_task_result_py", + "community": 9, + "norm_label": "qc_task_result.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L15", + "id": "crud_qc_task_result_row_to_dict", + "community": 9, + "norm_label": "_row_to_dict()" + }, + { + "label": "_list_saved_results_by_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L27", + "id": "crud_qc_task_result_list_saved_results_by_task", + "community": 9, + "norm_label": "_list_saved_results_by_task()" + }, + { + "label": "_resolve_task_item_ref()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L43", + "id": "crud_qc_task_result_resolve_task_item_ref", + "community": 9, + "norm_label": "_resolve_task_item_ref()" + }, + { + "label": "_merge_saved_into_template()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L70", + "id": "crud_qc_task_result_merge_saved_into_template", + "community": 9, + "norm_label": "_merge_saved_into_template()" + }, + { + "label": "list_results_by_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L94", + "id": "crud_qc_task_result_list_results_by_task", + "community": 9, + "norm_label": "list_results_by_task()" + }, + { + "label": "save_results_for_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L111", + "id": "crud_qc_task_result_save_results_for_task", + "community": 9, + "norm_label": "save_results_for_task()" + }, + { + "label": "\u8fd4\u56de (item_source, item_id) \u4f9b biz_qc_item_param \u67e5\u8be2\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task_result.py", + "source_location": "L44", + "id": "crud_qc_task_result_rationale_44", + "community": 2, + "norm_label": "\u8fd4\u56de (item_source, item_id) \u4f9b biz_qc_item_param \u67e5\u8be2\u3002" + }, + { + "label": "\u8fd4\u56de\u4efb\u52a1\u7ed3\u679c\u586b\u5199\u8868\u5355\uff1a\u9879\u76ee\u53c2\u6570\u6a21\u677f + \u5df2\u4fdd\u5b58\u503c\uff08\u65e0\u6a21\u677f\u65f6\u4ec5\u8fd4\u56de\u5df2\u4fdd\u5b58\u8bb0\u5f55\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task_result.py", + "source_location": "L97", + "id": "crud_qc_task_result_rationale_97", + "community": 2, + "norm_label": "\u8fd4\u56de\u4efb\u52a1\u7ed3\u679c\u586b\u5199\u8868\u5355:\u9879\u76ee\u53c2\u6570\u6a21\u677f + \u5df2\u4fdd\u5b58\u503c(\u65e0\u6a21\u677f\u65f6\u4ec5\u8fd4\u56de\u5df2\u4fdd\u5b58\u8bb0\u5f55)\u3002" + }, + { + "label": "post.py", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L1", + "id": "crud_post_py", + "community": 4, + "norm_label": "post.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L15", + "id": "crud_post_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_posts()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L29", + "id": "crud_post_list_posts", + "community": 4, + "norm_label": "list_posts()" + }, + { + "label": "get_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L60", + "id": "crud_post_get_post", + "community": 1, + "norm_label": "get_post()" + }, + { + "label": "post_code_exists()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L68", + "id": "crud_post_post_code_exists", + "community": 4, + "norm_label": "post_code_exists()" + }, + { + "label": "create_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L75", + "id": "crud_post_create_post", + "community": 4, + "norm_label": "create_post()" + }, + { + "label": "update_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L112", + "id": "crud_post_update_post", + "community": 4, + "norm_label": "update_post()" + }, + { + "label": "soft_delete_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L149", + "id": "crud_post_soft_delete_post", + "community": 1, + "norm_label": "soft_delete_post()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L159", + "id": "crud_post_total_pages", + "community": 4, + "norm_label": "total_pages()" + }, + { + "label": "sample_reception_check_result.py", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L1", + "id": "crud_sample_reception_check_result_py", + "community": 5, + "norm_label": "sample_reception_check_result.py" + }, + { + "label": "_result_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L29", + "id": "crud_sample_reception_check_result_result_to_dict", + "community": 5, + "norm_label": "_result_to_dict()" + }, + { + "label": "list_results_by_reception_ids()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L40", + "id": "crud_sample_reception_check_result_list_results_by_reception_ids", + "community": 5, + "norm_label": "list_results_by_reception_ids()" + }, + { + "label": "_legacy_results_from_reception()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L64", + "id": "crud_sample_reception_check_result_legacy_results_from_reception", + "community": 5, + "norm_label": "_legacy_results_from_reception()" + }, + { + "label": "get_check_results_for_reception()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L80", + "id": "crud_sample_reception_check_result_get_check_results_for_reception", + "community": 5, + "norm_label": "get_check_results_for_reception()" + }, + { + "label": "save_reception_check_results()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L101", + "id": "crud_sample_reception_check_result_save_reception_check_results", + "community": 5, + "norm_label": "save_reception_check_results()" + }, + { + "label": "sync_legacy_columns_from_results()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L145", + "id": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "community": 5, + "norm_label": "sync_legacy_columns_from_results()" + }, + { + "label": "\u6309\u5f53\u524d\u79df\u6237\u542f\u7528\u68c0\u67e5\u9879\u5199\u5165\u7ed3\u679c\uff1bchecks: [{checkItemId, checked}]", + "file_type": "rationale", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L110", + "id": "crud_sample_reception_check_result_rationale_110", + "community": 2, + "norm_label": "\u6309\u5f53\u524d\u79df\u6237\u542f\u7528\u68c0\u67e5\u9879\u5199\u5165\u7ed3\u679c;checks: [{checkitemid, checked}]" + }, + { + "label": "\u517c\u5bb9\u65e7\u5217\uff1a\u6309 item_code \u56de\u5199 biz_sample_reception.check_*", + "file_type": "rationale", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L148", + "id": "crud_sample_reception_check_result_rationale_148", + "community": 2, + "norm_label": "\u517c\u5bb9\u65e7\u5217:\u6309 item_code \u56de\u5199 biz_sample_reception.check_*" + }, + { + "label": "user.py", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L1", + "id": "crud_user_py", + "community": 5, + "norm_label": "user.py" + }, + { + "label": "_hash_password()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L18", + "id": "crud_user_hash_password", + "community": 5, + "norm_label": "_hash_password()" + }, + { + "label": "_UserCRUDCompat", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L22", + "id": "crud_user_usercrudcompat", + "community": 2, + "norm_label": "_usercrudcompat" + }, + { + "label": ".get_by_user_no()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L23", + "id": "crud_user_usercrudcompat_get_by_user_no", + "community": 6, + "norm_label": ".get_by_user_no()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L38", + "id": "crud_user_row_to_dict", + "community": 5, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_users()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L58", + "id": "crud_user_list_users", + "community": 5, + "norm_label": "list_users()" + }, + { + "label": "get_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L109", + "id": "crud_user_get_user", + "community": 5, + "norm_label": "get_user()" + }, + { + "label": "list_post_ids_for_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L117", + "id": "crud_user_list_post_ids_for_user", + "community": 5, + "norm_label": "list_post_ids_for_user()" + }, + { + "label": "set_user_post_ids_only()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L127", + "id": "crud_user_set_user_post_ids_only", + "community": 5, + "norm_label": "set_user_post_ids_only()" + }, + { + "label": "list_user_ids_bound_to_post()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L159", + "id": "crud_user_list_user_ids_bound_to_post", + "community": 5, + "norm_label": "list_user_ids_bound_to_post()" + }, + { + "label": "sync_post_user_bindings()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L174", + "id": "crud_user_sync_post_user_bindings", + "community": 5, + "norm_label": "sync_post_user_bindings()" + }, + { + "label": "get_user_with_relations()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L202", + "id": "crud_user_get_user_with_relations", + "community": 5, + "norm_label": "get_user_with_relations()" + }, + { + "label": "user_no_exists()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L227", + "id": "crud_user_user_no_exists", + "community": 5, + "norm_label": "user_no_exists()" + }, + { + "label": "_replace_associations()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L236", + "id": "crud_user_replace_associations", + "community": 5, + "norm_label": "_replace_associations()" + }, + { + "label": "create_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L287", + "id": "crud_user_create_user", + "community": 5, + "norm_label": "create_user()" + }, + { + "label": "update_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L346", + "id": "crud_user_update_user", + "community": 5, + "norm_label": "update_user()" + }, + { + "label": "soft_delete_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L401", + "id": "crud_user_soft_delete_user", + "community": 5, + "norm_label": "soft_delete_user()" + }, + { + "label": "reset_password()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L411", + "id": "crud_user_reset_password", + "community": 5, + "norm_label": "reset_password()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L421", + "id": "crud_user_total_pages", + "community": 5, + "norm_label": "total_pages()" + }, + { + "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L1", + "id": "crud_user_rationale_1", + "community": 2, + "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)" + }, + { + "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L134", + "id": "crud_user_rationale_134", + "community": 2, + "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002" + }, + { + "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L181", + "id": "crud_user_rationale_181", + "community": 2, + "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002" + }, + { + "label": "production_work_order.py", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L1", + "id": "crud_production_work_order_py", + "community": 5, + "norm_label": "production_work_order.py" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L33", + "id": "crud_production_work_order_fmt_dt", + "community": 5, + "norm_label": "_fmt_dt()" + }, + { + "label": "_generate_work_order_no()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L37", + "id": "crud_production_work_order_generate_work_order_no", + "community": 5, + "norm_label": "_generate_work_order_no()" + }, + { + "label": "_wo_to_dict()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L56", + "id": "crud_production_work_order_wo_to_dict", + "community": 5, + "norm_label": "_wo_to_dict()" + }, + { + "label": "create_production_work_order_from_reception()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L78", + "id": "crud_production_work_order_create_production_work_order_from_reception", + "community": 5, + "norm_label": "create_production_work_order_from_reception()" + }, + { + "label": "list_production_work_orders()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L189", + "id": "crud_production_work_order_list_production_work_orders", + "community": 5, + "norm_label": "list_production_work_orders()" + }, + { + "label": "get_production_work_order()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L232", + "id": "crud_production_work_order_get_production_work_order", + "community": 5, + "norm_label": "get_production_work_order()" + }, + { + "label": "complete_production_work_order()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L246", + "id": "crud_production_work_order_complete_production_work_order", + "community": 5, + "norm_label": "complete_production_work_order()" + }, + { + "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L85", + "id": "crud_production_work_order_rationale_85", + "community": 2, + "norm_label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355(flush,\u4e0d commit)\u3002" + }, + { + "label": "material.py", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L1", + "id": "crud_material_py", + "community": 3, + "norm_label": "material.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L15", + "id": "crud_material_dec", + "community": 3, + "norm_label": "_dec()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L21", + "id": "crud_material_fmt_dt", + "community": 3, + "norm_label": "_fmt_dt()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L25", + "id": "crud_material_row_to_dict", + "community": 3, + "norm_label": "_row_to_dict()" + }, + { + "label": "_code_exists()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L43", + "id": "crud_material_code_exists", + "community": 3, + "norm_label": "_code_exists()" + }, + { + "label": "list_materials()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L59", + "id": "crud_material_list_materials", + "community": 3, + "norm_label": "list_materials()" + }, + { + "label": "get_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L104", + "id": "crud_material_get_material", + "community": 3, + "norm_label": "get_material()" + }, + { + "label": "create_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L121", + "id": "crud_material_create_material", + "community": 3, + "norm_label": "create_material()" + }, + { + "label": "update_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L166", + "id": "crud_material_update_material", + "community": 3, + "norm_label": "update_material()" + }, + { + "label": "soft_delete_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L224", + "id": "crud_material_soft_delete_material", + "community": 3, + "norm_label": "soft_delete_material()" + }, + { + "label": "stock_in()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L250", + "id": "crud_material_stock_in", + "community": 3, + "norm_label": "stock_in()" + }, + { + "label": "stock_out()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L308", + "id": "crud_material_stock_out", + "community": 3, + "norm_label": "stock_out()" + }, + { + "label": "options_list()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L375", + "id": "crud_material_options_list", + "community": 3, + "norm_label": "options_list()" + }, + { + "label": "dict_type.py", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L1", + "id": "crud_dict_type_py", + "community": 35, + "norm_label": "dict_type.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L15", + "id": "crud_dict_type_row_to_dict", + "community": 35, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_dict_types()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L28", + "id": "crud_dict_type_list_dict_types", + "community": 35, + "norm_label": "list_dict_types()" + }, + { + "label": "get_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L59", + "id": "crud_dict_type_get_dict_type", + "community": 35, + "norm_label": "get_dict_type()" + }, + { + "label": "dict_type_code_exists()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L67", + "id": "crud_dict_type_dict_type_code_exists", + "community": 35, + "norm_label": "dict_type_code_exists()" + }, + { + "label": "create_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L78", + "id": "crud_dict_type_create_dict_type", + "community": 35, + "norm_label": "create_dict_type()" + }, + { + "label": "update_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L113", + "id": "crud_dict_type_update_dict_type", + "community": 35, + "norm_label": "update_dict_type()" + }, + { + "label": "soft_delete_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L149", + "id": "crud_dict_type_soft_delete_dict_type", + "community": 35, + "norm_label": "soft_delete_dict_type()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L162", + "id": "crud_dict_type_total_pages", + "community": 35, + "norm_label": "total_pages()" + }, + { + "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", + "file_type": "rationale", + "source_file": "crud/dict_type.py", + "source_location": "L1", + "id": "crud_dict_type_rationale_1", + "community": 2, + "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)" + }, + { + "label": "qc_third_party_company.py", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L1", + "id": "crud_qc_third_party_company_py", + "community": 15, + "norm_label": "qc_third_party_company.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L14", + "id": "crud_qc_third_party_company_row_to_dict", + "community": 15, + "norm_label": "_row_to_dict()" + }, + { + "label": "company_code_exists()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L34", + "id": "crud_qc_third_party_company_company_code_exists", + "community": 15, + "norm_label": "company_code_exists()" + }, + { + "label": "list_companies()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L50", + "id": "crud_qc_third_party_company_list_companies", + "community": 15, + "norm_label": "list_companies()" + }, + { + "label": "list_company_options()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L90", + "id": "crud_qc_third_party_company_list_company_options", + "community": 15, + "norm_label": "list_company_options()" + }, + { + "label": "get_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L107", + "id": "crud_qc_third_party_company_get_company", + "community": 15, + "norm_label": "get_company()" + }, + { + "label": "create_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L118", + "id": "crud_qc_third_party_company_create_company", + "community": 15, + "norm_label": "create_company()" + }, + { + "label": "update_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L176", + "id": "crud_qc_third_party_company_update_company", + "community": 15, + "norm_label": "update_company()" + }, + { + "label": "soft_delete_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L241", + "id": "crud_qc_third_party_company_soft_delete_company", + "community": 15, + "norm_label": "soft_delete_company()" + }, + { + "label": "material_stock_log.py", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L1", + "id": "crud_material_stock_log_py", + "community": 4, + "norm_label": "material_stock_log.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L13", + "id": "crud_material_stock_log_dec", + "community": 4, + "norm_label": "_dec()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L19", + "id": "crud_material_stock_log_fmt_dt", + "community": 4, + "norm_label": "_fmt_dt()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L23", + "id": "crud_material_stock_log_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_stock_logs()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L42", + "id": "crud_material_stock_log_list_stock_logs", + "community": 4, + "norm_label": "list_stock_logs()" + }, + { + "label": "tenant.py", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L1", + "id": "crud_tenant_py", + "community": 36, + "norm_label": "tenant.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L16", + "id": "crud_tenant_row_to_dict", + "community": 36, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_tenants()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L30", + "id": "crud_tenant_list_tenants", + "community": 36, + "norm_label": "list_tenants()" + }, + { + "label": "get_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L58", + "id": "crud_tenant_get_tenant", + "community": 36, + "norm_label": "get_tenant()" + }, + { + "label": "tenant_no_exists()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L66", + "id": "crud_tenant_tenant_no_exists", + "community": 36, + "norm_label": "tenant_no_exists()" + }, + { + "label": "create_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L73", + "id": "crud_tenant_create_tenant", + "community": 36, + "norm_label": "create_tenant()" + }, + { + "label": "update_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L110", + "id": "crud_tenant_update_tenant", + "community": 36, + "norm_label": "update_tenant()" + }, + { + "label": "soft_delete_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L152", + "id": "crud_tenant_soft_delete_tenant", + "community": 36, + "norm_label": "soft_delete_tenant()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L164", + "id": "crud_tenant_total_pages", + "community": 36, + "norm_label": "total_pages()" + }, + { + "label": "consumable.py", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L1", + "id": "crud_consumable_py", + "community": 26, + "norm_label": "consumable.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L15", + "id": "crud_consumable_row_to_dict", + "community": 26, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_consumables()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L32", + "id": "crud_consumable_list_consumables", + "community": 26, + "norm_label": "list_consumables()" + }, + { + "label": "get_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L68", + "id": "crud_consumable_get_consumable", + "community": 26, + "norm_label": "get_consumable()" + }, + { + "label": "consumable_code_exists()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L76", + "id": "crud_consumable_consumable_code_exists", + "community": 26, + "norm_label": "consumable_code_exists()" + }, + { + "label": "create_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L85", + "id": "crud_consumable_create_consumable", + "community": 26, + "norm_label": "create_consumable()" + }, + { + "label": "update_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L128", + "id": "crud_consumable_update_consumable", + "community": 26, + "norm_label": "update_consumable()" + }, + { + "label": "soft_delete_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L174", + "id": "crud_consumable_soft_delete_consumable", + "community": 26, + "norm_label": "soft_delete_consumable()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L184", + "id": "crud_consumable_total_pages", + "community": 26, + "norm_label": "total_pages()" + }, + { + "label": "\u8017\u6750 CRUD\uff08biz_consumable\uff09", + "file_type": "rationale", + "source_file": "crud/consumable.py", + "source_location": "L1", + "id": "crud_consumable_rationale_1", + "community": 26, + "norm_label": "\u8017\u6750 crud(biz_consumable)" + }, + { + "label": "sop_document.py", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L1", + "id": "crud_sop_document_py", + "community": 27, + "norm_label": "sop_document.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L16", + "id": "crud_sop_document_row_to_dict", + "community": 27, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_sop_documents()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L37", + "id": "crud_sop_document_list_sop_documents", + "community": 27, + "norm_label": "list_sop_documents()" + }, + { + "label": "get_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L73", + "id": "crud_sop_document_get_sop_document", + "community": 27, + "norm_label": "get_sop_document()" + }, + { + "label": "sop_code_exists()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L81", + "id": "crud_sop_document_sop_code_exists", + "community": 27, + "norm_label": "sop_code_exists()" + }, + { + "label": "create_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L90", + "id": "crud_sop_document_create_sop_document", + "community": 27, + "norm_label": "create_sop_document()" + }, + { + "label": "update_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L129", + "id": "crud_sop_document_update_sop_document", + "community": 27, + "norm_label": "update_sop_document()" + }, + { + "label": "soft_delete_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L169", + "id": "crud_sop_document_soft_delete_sop_document", + "community": 27, + "norm_label": "soft_delete_sop_document()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L179", + "id": "crud_sop_document_total_pages", + "community": 27, + "norm_label": "total_pages()" + }, + { + "label": "SOP\u6587\u6863 CRUD\uff08biz_sop_document\uff09", + "file_type": "rationale", + "source_file": "crud/sop_document.py", + "source_location": "L1", + "id": "crud_sop_document_rationale_1", + "community": 27, + "norm_label": "sop\u6587\u6863 crud(biz_sop_document)" + }, + { + "label": "production_task.py", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L1", + "id": "crud_production_task_py", + "community": 3, + "norm_label": "production_task.py" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L29", + "id": "crud_production_task_fmt_dt", + "community": 3, + "norm_label": "_fmt_dt()" + }, + { + "label": "_generate_task_no()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L33", + "id": "crud_production_task_generate_task_no", + "community": 3, + "norm_label": "_generate_task_no()" + }, + { + "label": "_task_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L47", + "id": "crud_production_task_task_to_dict", + "community": 1, + "norm_label": "_task_to_dict()" + }, + { + "label": "_step_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L67", + "id": "crud_production_task_step_to_dict", + "community": 3, + "norm_label": "_step_to_dict()" + }, + { + "label": "_step_reagent_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L87", + "id": "crud_production_task_step_reagent_to_dict", + "community": 3, + "norm_label": "_step_reagent_to_dict()" + }, + { + "label": "_step_consumable_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L102", + "id": "crud_production_task_step_consumable_to_dict", + "community": 3, + "norm_label": "_step_consumable_to_dict()" + }, + { + "label": "_step_output_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L117", + "id": "crud_production_task_step_output_to_dict", + "community": 3, + "norm_label": "_step_output_to_dict()" + }, + { + "label": "_step_data_collection_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L128", + "id": "crud_production_task_step_data_collection_to_dict", + "community": 3, + "norm_label": "_step_data_collection_to_dict()" + }, + { + "label": "_task_input_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L139", + "id": "crud_production_task_task_input_to_dict", + "community": 3, + "norm_label": "_task_input_to_dict()" + }, + { + "label": "_task_output_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L151", + "id": "crud_production_task_task_output_to_dict", + "community": 3, + "norm_label": "_task_output_to_dict()" + }, + { + "label": "_soft_delete_sub()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L166", + "id": "crud_production_task_soft_delete_sub", + "community": 3, + "norm_label": "_soft_delete_sub()" + }, + { + "label": "_clone_step_reagents()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L179", + "id": "crud_production_task_clone_step_reagents", + "community": 3, + "norm_label": "_clone_step_reagents()" + }, + { + "label": "_clone_step_consumables()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L197", + "id": "crud_production_task_clone_step_consumables", + "community": 3, + "norm_label": "_clone_step_consumables()" + }, + { + "label": "_clone_step_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L215", + "id": "crud_production_task_clone_step_outputs", + "community": 3, + "norm_label": "_clone_step_outputs()" + }, + { + "label": "_clone_step_data_collections()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L232", + "id": "crud_production_task_clone_step_data_collections", + "community": 3, + "norm_label": "_clone_step_data_collections()" + }, + { + "label": "_clone_route_to_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L248", + "id": "crud_production_task_clone_route_to_task", + "community": 3, + "norm_label": "_clone_route_to_task()" + }, + { + "label": "create_production_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L281", + "id": "crud_production_task_create_production_task", + "community": 3, + "norm_label": "create_production_task()" + }, + { + "label": "list_production_tasks()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L317", + "id": "crud_production_task_list_production_tasks", + "community": 3, + "norm_label": "list_production_tasks()" + }, + { + "label": "get_production_task_detail()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L350", + "id": "crud_production_task_get_production_task_detail", + "community": 3, + "norm_label": "get_production_task_detail()" + }, + { + "label": "update_production_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L405", + "id": "crud_production_task_update_production_task", + "community": 3, + "norm_label": "update_production_task()" + }, + { + "label": "update_task_status()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L430", + "id": "crud_production_task_update_task_status", + "community": 3, + "norm_label": "update_task_status()" + }, + { + "label": "add_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L457", + "id": "crud_production_task_add_task_step", + "community": 3, + "norm_label": "add_task_step()" + }, + { + "label": "update_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L501", + "id": "crud_production_task_update_task_step", + "community": 1, + "norm_label": "update_task_step()" + }, + { + "label": "delete_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L539", + "id": "crud_production_task_delete_task_step", + "community": 3, + "norm_label": "delete_task_step()" + }, + { + "label": "replace_step_reagents()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L561", + "id": "crud_production_task_replace_step_reagents", + "community": 3, + "norm_label": "replace_step_reagents()" + }, + { + "label": "replace_step_consumables()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L584", + "id": "crud_production_task_replace_step_consumables", + "community": 3, + "norm_label": "replace_step_consumables()" + }, + { + "label": "replace_step_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L607", + "id": "crud_production_task_replace_step_outputs", + "community": 3, + "norm_label": "replace_step_outputs()" + }, + { + "label": "replace_step_data_collections()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L626", + "id": "crud_production_task_replace_step_data_collections", + "community": 3, + "norm_label": "replace_step_data_collections()" + }, + { + "label": "set_task_inputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L645", + "id": "crud_production_task_set_task_inputs", + "community": 3, + "norm_label": "set_task_inputs()" + }, + { + "label": "set_task_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L665", + "id": "crud_production_task_set_task_outputs", + "community": 3, + "norm_label": "set_task_outputs()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L689", + "id": "crud_production_task_total_pages", + "community": 3, + "norm_label": "total_pages()" + }, + { + "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", + "file_type": "rationale", + "source_file": "crud/production_task.py", + "source_location": "L1", + "id": "crud_production_task_rationale_1", + "community": 2, + "norm_label": "\u751f\u4ea7\u4efb\u52a1 crud(biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa)" + }, + { + "label": "qc_third_party_item.py", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L1", + "id": "crud_qc_third_party_item_py", + "community": 15, + "norm_label": "qc_third_party_item.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L16", + "id": "crud_qc_third_party_item_dec", + "community": 15, + "norm_label": "_dec()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L22", + "id": "crud_qc_third_party_item_row_to_dict", + "community": 15, + "norm_label": "_row_to_dict()" + }, + { + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L38", + "id": "crud_qc_third_party_item_item_code_exists", + "community": 15, + "norm_label": "item_code_exists()" + }, + { + "label": "_company_name_map()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L59", + "id": "crud_qc_third_party_item_company_name_map", + "community": 15, + "norm_label": "_company_name_map()" + }, + { + "label": "list_items()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L70", + "id": "crud_qc_third_party_item_list_items", + "community": 15, + "norm_label": "list_items()" + }, + { + "label": "list_active_items()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L115", + "id": "crud_qc_third_party_item_list_active_items", + "community": 15, + "norm_label": "list_active_items()" + }, + { + "label": "get_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L132", + "id": "crud_qc_third_party_item_get_item", + "community": 15, + "norm_label": "get_item()" + }, + { + "label": "create_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L143", + "id": "crud_qc_third_party_item_create_item", + "community": 15, + "norm_label": "create_item()" + }, + { + "label": "update_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L195", + "id": "crud_qc_third_party_item_update_item", + "community": 15, + "norm_label": "update_item()" + }, + { + "label": "soft_delete_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L249", + "id": "crud_qc_third_party_item_soft_delete_item", + "community": 15, + "norm_label": "soft_delete_item()" + }, + { + "label": "reagent.py", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L1", + "id": "crud_reagent_py", + "community": 37, + "norm_label": "reagent.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L15", + "id": "crud_reagent_row_to_dict", + "community": 37, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_reagents()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L32", + "id": "crud_reagent_list_reagents", + "community": 37, + "norm_label": "list_reagents()" + }, + { + "label": "get_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L68", + "id": "crud_reagent_get_reagent", + "community": 37, + "norm_label": "get_reagent()" + }, + { + "label": "reagent_code_exists()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L76", + "id": "crud_reagent_reagent_code_exists", + "community": 37, + "norm_label": "reagent_code_exists()" + }, + { + "label": "create_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L85", + "id": "crud_reagent_create_reagent", + "community": 37, + "norm_label": "create_reagent()" + }, + { + "label": "update_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L128", + "id": "crud_reagent_update_reagent", + "community": 37, + "norm_label": "update_reagent()" + }, + { + "label": "soft_delete_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L174", + "id": "crud_reagent_soft_delete_reagent", + "community": 37, + "norm_label": "soft_delete_reagent()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L184", + "id": "crud_reagent_total_pages", + "community": 37, + "norm_label": "total_pages()" + }, + { + "label": "collection_protocol.py", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1", + "id": "crud_collection_protocol_py", + "community": 4, + "norm_label": "collection_protocol.py" + }, + { + "label": "get_protocol_nos_used_in_protocols()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L38", + "id": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "community": 5, + "norm_label": "get_protocol_nos_used_in_protocols()" + }, + { + "label": "get_sample_codes_used_in_protocol_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L72", + "id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "community": 4, + "norm_label": "get_sample_codes_used_in_protocol_samples()" + }, + { + "label": "validate_sample_codes_not_used()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L106", + "id": "crud_collection_protocol_validate_sample_codes_not_used", + "community": 4, + "norm_label": "validate_sample_codes_not_used()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L139", + "id": "crud_collection_protocol_total_pages", + "community": 4, + "norm_label": "total_pages()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L145", + "id": "crud_collection_protocol_fmt_dt", + "community": 4, + "norm_label": "_fmt_dt()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L149", + "id": "crud_collection_protocol_dec", + "community": 4, + "norm_label": "_dec()" + }, + { + "label": "_optional_decimal()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L157", + "id": "crud_collection_protocol_optional_decimal", + "community": 4, + "norm_label": "_optional_decimal()" + }, + { + "label": "_today_yyyymmdd()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L163", + "id": "crud_collection_protocol_today_yyyymmdd", + "community": 4, + "norm_label": "_today_yyyymmdd()" + }, + { + "label": "_normalize_yyyymmdd_date()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L167", + "id": "crud_collection_protocol_normalize_yyyymmdd_date", + "community": 4, + "norm_label": "_normalize_yyyymmdd_date()" + }, + { + "label": "_normalize_fields()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L186", + "id": "crud_collection_protocol_normalize_fields", + "community": 4, + "norm_label": "_normalize_fields()" + }, + { + "label": "_pop_attachment_urls()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L197", + "id": "crud_collection_protocol_pop_attachment_urls", + "community": 4, + "norm_label": "_pop_attachment_urls()" + }, + { + "label": "attachments_to_urls()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L208", + "id": "crud_collection_protocol_attachments_to_urls", + "community": 4, + "norm_label": "attachments_to_urls()" + }, + { + "label": "_normalize_attachment_url_key()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L227", + "id": "crud_collection_protocol_normalize_attachment_url_key", + "community": 4, + "norm_label": "_normalize_attachment_url_key()" + }, + { + "label": "_format_attachment_file_size()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L236", + "id": "crud_collection_protocol_format_attachment_file_size", + "community": 5, + "norm_label": "_format_attachment_file_size()" + }, + { + "label": "_lookup_attachment_by_url()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L244", + "id": "crud_collection_protocol_lookup_attachment_by_url", + "community": 4, + "norm_label": "_lookup_attachment_by_url()" + }, + { + "label": "urls_to_attachment_list()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L268", + "id": "crud_collection_protocol_urls_to_attachment_list", + "community": 5, + "norm_label": "urls_to_attachment_list()" + }, + { + "label": "_user_nick_name_map()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L300", + "id": "crud_collection_protocol_user_nick_name_map", + "community": 4, + "norm_label": "_user_nick_name_map()" + }, + { + "label": "_protocol_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L308", + "id": "crud_collection_protocol_protocol_to_dict", + "community": 4, + "norm_label": "_protocol_to_dict()" + }, + { + "label": "_payment_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L333", + "id": "crud_collection_protocol_payment_to_dict", + "community": 4, + "norm_label": "_payment_to_dict()" + }, + { + "label": "_detail_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L351", + "id": "crud_collection_protocol_detail_to_dict", + "community": 4, + "norm_label": "_detail_to_dict()" + }, + { + "label": "_audit_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L397", + "id": "crud_collection_protocol_audit_to_dict", + "community": 4, + "norm_label": "_audit_to_dict()" + }, + { + "label": "_party_customer_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L419", + "id": "crud_collection_protocol_party_customer_to_dict", + "community": 4, + "norm_label": "_party_customer_to_dict()" + }, + { + "label": "_collection_info_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L451", + "id": "crud_collection_protocol_collection_info_to_dict", + "community": 4, + "norm_label": "_collection_info_to_dict()" + }, + { + "label": "_sample_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L469", + "id": "crud_collection_protocol_sample_to_dict", + "community": 4, + "norm_label": "_sample_to_dict()" + }, + { + "label": "_transport_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L493", + "id": "crud_collection_protocol_transport_to_dict", + "community": 4, + "norm_label": "_transport_to_dict()" + }, + { + "label": "_storage_cert_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L513", + "id": "crud_collection_protocol_storage_cert_to_dict", + "community": 4, + "norm_label": "_storage_cert_to_dict()" + }, + { + "label": "list_collection_protocols()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L528", + "id": "crud_collection_protocol_list_collection_protocols", + "community": 4, + "norm_label": "list_collection_protocols()" + }, + { + "label": "get_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L665", + "id": "crud_collection_protocol_get_collection_protocol", + "community": 4, + "norm_label": "get_collection_protocol()" + }, + { + "label": "get_payment_by_protocol_id()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L684", + "id": "crud_collection_protocol_get_payment_by_protocol_id", + "community": 4, + "norm_label": "get_payment_by_protocol_id()" + }, + { + "label": "get_protocol_detail_bundle()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L698", + "id": "crud_collection_protocol_get_protocol_detail_bundle", + "community": 4, + "norm_label": "get_protocol_detail_bundle()" + }, + { + "label": "list_audits()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L797", + "id": "crud_collection_protocol_list_audits", + "community": 4, + "norm_label": "list_audits()" + }, + { + "label": "create_audit()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L853", + "id": "crud_collection_protocol_create_audit", + "community": 4, + "norm_label": "create_audit()" + }, + { + "label": "_detail_query_with_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L890", + "id": "crud_collection_protocol_detail_query_with_protocol", + "community": 4, + "norm_label": "_detail_query_with_protocol()" + }, + { + "label": "_rows_to_payment_detail_dicts()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L909", + "id": "crud_collection_protocol_rows_to_payment_detail_dicts", + "community": 4, + "norm_label": "_rows_to_payment_detail_dicts()" + }, + { + "label": "list_receipt_confirm_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L943", + "id": "crud_collection_protocol_list_receipt_confirm_details", + "community": 4, + "norm_label": "list_receipt_confirm_details()" + }, + { + "label": "list_receipt_confirmed_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L965", + "id": "crud_collection_protocol_list_receipt_confirmed_details", + "community": 4, + "norm_label": "list_receipt_confirmed_details()" + }, + { + "label": "confirm_receipt()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L997", + "id": "crud_collection_protocol_confirm_receipt", + "community": 4, + "norm_label": "confirm_receipt()" + }, + { + "label": "list_refund_confirm_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1036", + "id": "crud_collection_protocol_list_refund_confirm_details", + "community": 4, + "norm_label": "list_refund_confirm_details()" + }, + { + "label": "list_refund_confirmed_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1066", + "id": "crud_collection_protocol_list_refund_confirmed_details", + "community": 4, + "norm_label": "list_refund_confirmed_details()" + }, + { + "label": "confirm_refund()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1100", + "id": "crud_collection_protocol_confirm_refund", + "community": 4, + "norm_label": "confirm_refund()" + }, + { + "label": "_get_payment_detail_or_raise()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1139", + "id": "crud_collection_protocol_get_payment_detail_or_raise", + "community": 4, + "norm_label": "_get_payment_detail_or_raise()" + }, + { + "label": "_apply_submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1161", + "id": "crud_collection_protocol_apply_submit_receipt_finance", + "community": 4, + "norm_label": "_apply_submit_receipt_finance()" + }, + { + "label": "submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1173", + "id": "crud_collection_protocol_submit_receipt_finance", + "community": 4, + "norm_label": "submit_receipt_finance()" + }, + { + "label": "batch_submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1188", + "id": "crud_collection_protocol_batch_submit_receipt_finance", + "community": 4, + "norm_label": "batch_submit_receipt_finance()" + }, + { + "label": "_apply_submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1206", + "id": "crud_collection_protocol_apply_submit_refund_finance", + "community": 4, + "norm_label": "_apply_submit_refund_finance()" + }, + { + "label": "submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1226", + "id": "crud_collection_protocol_submit_refund_finance", + "community": 4, + "norm_label": "submit_refund_finance()" + }, + { + "label": "batch_submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1250", + "id": "crud_collection_protocol_batch_submit_refund_finance", + "community": 4, + "norm_label": "batch_submit_refund_finance()" + }, + { + "label": "_party_customer_map_by_protocol_ids()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1277", + "id": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "community": 4, + "norm_label": "_party_customer_map_by_protocol_ids()" + }, + { + "label": "list_payment_details_page()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1294", + "id": "crud_collection_protocol_list_payment_details_page", + "community": 4, + "norm_label": "list_payment_details_page()" + }, + { + "label": "_classify_installment_warning()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1357", + "id": "crud_collection_protocol_classify_installment_warning", + "community": 4, + "norm_label": "_classify_installment_warning()" + }, + { + "label": "list_installment_warning()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1369", + "id": "crud_collection_protocol_list_installment_warning", + "community": 4, + "norm_label": "list_installment_warning()" + }, + { + "label": "create_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1418", + "id": "crud_collection_protocol_create_collection_protocol", + "community": 7, + "norm_label": "create_collection_protocol()" + }, + { + "label": "update_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1457", + "id": "crud_collection_protocol_update_collection_protocol", + "community": 4, + "norm_label": "update_collection_protocol()" + }, + { + "label": "soft_delete_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1530", + "id": "crud_collection_protocol_soft_delete_collection_protocol", + "community": 4, + "norm_label": "soft_delete_collection_protocol()" + }, + { + "label": "get_party_customer()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1554", + "id": "crud_collection_protocol_get_party_customer", + "community": 4, + "norm_label": "get_party_customer()" + }, + { + "label": "upsert_party_customer()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1568", + "id": "crud_collection_protocol_upsert_party_customer", + "community": 4, + "norm_label": "upsert_party_customer()" + }, + { + "label": "get_collection_info()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1639", + "id": "crud_collection_protocol_get_collection_info", + "community": 4, + "norm_label": "get_collection_info()" + }, + { + "label": "upsert_collection_info()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1653", + "id": "crud_collection_protocol_upsert_collection_info", + "community": 4, + "norm_label": "upsert_collection_info()" + }, + { + "label": "list_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1704", + "id": "crud_collection_protocol_list_samples", + "community": 4, + "norm_label": "list_samples()" + }, + { + "label": "save_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1719", + "id": "crud_collection_protocol_save_samples", + "community": 4, + "norm_label": "save_samples()" + }, + { + "label": "list_sample_transports()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1789", + "id": "crud_collection_protocol_list_sample_transports", + "community": 4, + "norm_label": "list_sample_transports()" + }, + { + "label": "_soft_delete_transports_for_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1808", + "id": "crud_collection_protocol_soft_delete_transports_for_protocol", + "community": 4, + "norm_label": "_soft_delete_transports_for_protocol()" + }, + { + "label": "save_sample_transports()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1824", + "id": "crud_collection_protocol_save_sample_transports", + "community": 4, + "norm_label": "save_sample_transports()" + }, + { + "label": "get_storage_cert()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1882", + "id": "crud_collection_protocol_get_storage_cert", + "community": 4, + "norm_label": "get_storage_cert()" + }, + { + "label": "_add_months_yyyymmdd()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1896", + "id": "crud_collection_protocol_add_months_yyyymmdd", + "community": 4, + "norm_label": "_add_months_yyyymmdd()" + }, + { + "label": "_calc_installment_due_amounts()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1911", + "id": "crud_collection_protocol_calc_installment_due_amounts", + "community": 4, + "norm_label": "_calc_installment_due_amounts()" + }, + { + "label": "align_fq_payment_details_payload()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1931", + "id": "crud_collection_protocol_align_fq_payment_details_payload", + "community": 4, + "norm_label": "align_fq_payment_details_payload()" + }, + { + "label": "list_payment_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1990", + "id": "crud_collection_protocol_list_payment_details", + "community": 4, + "norm_label": "list_payment_details()" + }, + { + "label": "upsert_payment()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2013", + "id": "crud_collection_protocol_upsert_payment", + "community": 4, + "norm_label": "upsert_payment()" + }, + { + "label": "save_payment_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2074", + "id": "crud_collection_protocol_save_payment_details", + "community": 4, + "norm_label": "save_payment_details()" + }, + { + "label": "upsert_storage_cert()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2177", + "id": "crud_collection_protocol_upsert_storage_cert", + "community": 4, + "norm_label": "upsert_storage_cert()" + }, + { + "label": "_fullmoon_todo_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2226", + "id": "crud_collection_protocol_fullmoon_todo_to_dict", + "community": 4, + "norm_label": "_fullmoon_todo_to_dict()" + }, + { + "label": "get_fullmoon_todo()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2250", + "id": "crud_collection_protocol_get_fullmoon_todo", + "community": 4, + "norm_label": "get_fullmoon_todo()" + }, + { + "label": "upsert_fullmoon_todo()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2268", + "id": "crud_collection_protocol_upsert_fullmoon_todo", + "community": 4, + "norm_label": "upsert_fullmoon_todo()" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 CRUD\uff08\u7ec6\u80de\u5b58\u50a8 2.2.6\uff5e2.2.10\uff09", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1", + "id": "crud_collection_protocol_rationale_1", + "community": 2, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 crud(\u7ec6\u80de\u5b58\u50a8 2.2.6~2.2.10)" + }, + { + "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u4e2d\u5360\u7528\u7684\u534f\u8bae\u7f16\u53f7\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L44", + "id": "crud_collection_protocol_rationale_44", + "community": 2, + "norm_label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u4e2d\u5360\u7528\u7684\u534f\u8bae\u7f16\u53f7\u96c6\u5408(\u540c\u79df\u6237\u3001\u672a\u5220\u9664)\u3002" + }, + { + "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u6837\u672c\u8868\u4e2d\u5360\u7528\u7684\u6837\u672c\u7f16\u7801\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L78", + "id": "crud_collection_protocol_rationale_78", + "community": 2, + "norm_label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u6837\u672c\u8868\u4e2d\u5360\u7528\u7684\u6837\u672c\u7f16\u7801\u96c6\u5408(\u540c\u79df\u6237\u3001\u672a\u5220\u9664)\u3002" + }, + { + "label": "\u521b\u5efa/\u66f4\u65b0\u6837\u672c\u884c\u524d\u6821\u9a8c\uff1a\u6837\u672c\u7f16\u7801\u4e0d\u5f97\u5df2\u88ab\u4efb\u4e00\u4e1a\u52a1\u5355\u5360\u7528\uff08\u8f6c\u79fb\u914d\u5bf9\u5355\u8c41\u514d\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L114", + "id": "crud_collection_protocol_rationale_114", + "community": 2, + "norm_label": "\u521b\u5efa/\u66f4\u65b0\u6837\u672c\u884c\u524d\u6821\u9a8c:\u6837\u672c\u7f16\u7801\u4e0d\u5f97\u5df2\u88ab\u4efb\u4e00\u4e1a\u52a1\u5355\u5360\u7528(\u8f6c\u79fb\u914d\u5bf9\u5355\u8c41\u514d)\u3002" + }, + { + "label": "\u5c06 YYYYMMDD / YYYY-MM-DD \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L168", + "id": "crud_collection_protocol_rationale_168", + "community": 2, + "norm_label": "\u5c06 yyyymmdd / yyyy-mm-dd \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002" + }, + { + "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L187", + "id": "crud_collection_protocol_rationale_187", + "community": 2, + "norm_label": "\u5c06\u524d\u7aef camelcase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002" + }, + { + "label": "\u4ece\u4fdd\u5b58\u8f7d\u8377\u4e2d\u53d6\u51fa\u9644\u4ef6\u5b57\u6bb5\uff08\u652f\u6301 snake/camel\u3001URL \u4e32\u6216\u9644\u4ef6\u5bf9\u8c61\u5217\u8868\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L198", + "id": "crud_collection_protocol_rationale_198", + "community": 2, + "norm_label": "\u4ece\u4fdd\u5b58\u8f7d\u8377\u4e2d\u53d6\u51fa\u9644\u4ef6\u5b57\u6bb5(\u652f\u6301 snake/camel\u3001url \u4e32\u6216\u9644\u4ef6\u5bf9\u8c61\u5217\u8868)\u3002" + }, + { + "label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 URL\uff08MinIO\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L209", + "id": "crud_collection_protocol_rationale_209", + "community": 2, + "norm_label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 url(minio)\u3002" + }, + { + "label": "\u9017\u53f7\u5206\u9694 URL \u2192 \u524d\u7aef\u9644\u4ef6\u5361\u7247\u7ed3\u6784\uff1b\u6709 db \u65f6\u4ece biz_attachment \u53d6\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L273", + "id": "crud_collection_protocol_rationale_273", + "community": 2, + "norm_label": "\u9017\u53f7\u5206\u9694 url \u2192 \u524d\u7aef\u9644\u4ef6\u5361\u7247\u7ed3\u6784;\u6709 db \u65f6\u4ece biz_attachment \u53d6\u539f\u59cb\u6587\u4ef6\u540d\u3002" + }, + { + "label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178\uff08\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L916", + "id": "crud_collection_protocol_rationale_916", + "community": 2, + "norm_label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178(\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6)\u3002" + }, + { + "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u6536\u6b3e\uff08yjf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L972", + "id": "crud_collection_protocol_rationale_972", + "community": 2, + "norm_label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u6536\u6b3e(yjf),\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002" + }, + { + "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u9000\u8d39\uff08ytf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1073", + "id": "crud_collection_protocol_rationale_1073", + "community": 2, + "norm_label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u9000\u8d39(ytf),\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002" + }, + { + "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1358", + "id": "crud_collection_protocol_rationale_1358", + "community": 2, + "norm_label": "overdue | warn | upcoming \u2014 due \u4e3a yyyymmdd" + }, + { + "label": "qc_material_usage.py", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L1", + "id": "crud_qc_material_usage_py", + "community": 4, + "norm_label": "qc_material_usage.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L16", + "id": "crud_qc_material_usage_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_usages()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L35", + "id": "crud_qc_material_usage_list_usages", + "community": 4, + "norm_label": "list_usages()" + }, + { + "label": "deduct_for_task()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L74", + "id": "crud_qc_material_usage_deduct_for_task", + "community": 1, + "norm_label": "deduct_for_task()" + }, + { + "label": "\u6263\u51cf\u7269\u6599\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1\uff0c\u672c\u51fd\u6570\u4e0d commit\u3002", + "file_type": "rationale", + "source_file": "crud/qc_material_usage.py", + "source_location": "L83", + "id": "crud_qc_material_usage_rationale_83", + "community": 2, + "norm_label": "\u6263\u51cf\u7269\u6599\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1,\u672c\u51fd\u6570\u4e0d commit\u3002" + }, + { + "label": "clean_room.py", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L1", + "id": "crud_clean_room_py", + "community": 10, + "norm_label": "clean_room.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L19", + "id": "crud_clean_room_row_to_dict", + "community": 10, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_clean_rooms()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L35", + "id": "crud_clean_room_list_clean_rooms", + "community": 10, + "norm_label": "list_clean_rooms()" + }, + { + "label": "get_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L66", + "id": "crud_clean_room_get_clean_room", + "community": 10, + "norm_label": "get_clean_room()" + }, + { + "label": "room_code_exists()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L73", + "id": "crud_clean_room_room_code_exists", + "community": 10, + "norm_label": "room_code_exists()" + }, + { + "label": "create_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L82", + "id": "crud_clean_room_create_clean_room", + "community": 10, + "norm_label": "create_clean_room()" + }, + { + "label": "update_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L123", + "id": "crud_clean_room_update_clean_room", + "community": 10, + "norm_label": "update_clean_room()" + }, + { + "label": "soft_delete_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L167", + "id": "crud_clean_room_soft_delete_clean_room", + "community": 10, + "norm_label": "soft_delete_clean_room()" + }, + { + "label": "_access_log_to_dict()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L181", + "id": "crud_clean_room_access_log_to_dict", + "community": 10, + "norm_label": "_access_log_to_dict()" + }, + { + "label": "list_access_logs()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L200", + "id": "crud_clean_room_list_access_logs", + "community": 10, + "norm_label": "list_access_logs()" + }, + { + "label": "get_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L237", + "id": "crud_clean_room_get_access_log", + "community": 10, + "norm_label": "get_access_log()" + }, + { + "label": "create_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L244", + "id": "crud_clean_room_create_access_log", + "community": 10, + "norm_label": "create_access_log()" + }, + { + "label": "update_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L289", + "id": "crud_clean_room_update_access_log", + "community": 10, + "norm_label": "update_access_log()" + }, + { + "label": "soft_delete_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L331", + "id": "crud_clean_room_soft_delete_access_log", + "community": 10, + "norm_label": "soft_delete_access_log()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L341", + "id": "crud_clean_room_total_pages", + "community": 10, + "norm_label": "total_pages()" + }, + { + "label": "\u6d01\u51c0\u5ba4\u53ca\u8fdb\u51fa\u8bb0\u5f55 CRUD\uff08biz_clean_room + biz_clean_room_access_log\uff09", + "file_type": "rationale", + "source_file": "crud/clean_room.py", + "source_location": "L1", + "id": "crud_clean_room_rationale_1", + "community": 10, + "norm_label": "\u6d01\u51c0\u5ba4\u53ca\u8fdb\u51fa\u8bb0\u5f55 crud(biz_clean_room + biz_clean_room_access_log)" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "crud/__init__.py", + "source_location": "L1", + "id": "crud_init_py", + "community": 57, + "norm_label": "__init__.py" + }, + { + "label": "express_company.py", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L1", + "id": "crud_express_company_py", + "community": 28, + "norm_label": "express_company.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L15", + "id": "crud_express_company_row_to_dict", + "community": 28, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_express_companies()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L28", + "id": "crud_express_company_list_express_companies", + "community": 28, + "norm_label": "list_express_companies()" + }, + { + "label": "get_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L59", + "id": "crud_express_company_get_express_company", + "community": 28, + "norm_label": "get_express_company()" + }, + { + "label": "express_code_exists()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L67", + "id": "crud_express_company_express_code_exists", + "community": 28, + "norm_label": "express_code_exists()" + }, + { + "label": "create_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L74", + "id": "crud_express_company_create_express_company", + "community": 28, + "norm_label": "create_express_company()" + }, + { + "label": "update_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L109", + "id": "crud_express_company_update_express_company", + "community": 28, + "norm_label": "update_express_company()" + }, + { + "label": "soft_delete_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L143", + "id": "crud_express_company_soft_delete_express_company", + "community": 28, + "norm_label": "soft_delete_express_company()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L153", + "id": "crud_express_company_total_pages", + "community": 28, + "norm_label": "total_pages()" + }, + { + "label": "\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09", + "file_type": "rationale", + "source_file": "crud/express_company.py", + "source_location": "L1", + "id": "crud_express_company_rationale_1", + "community": 28, + "norm_label": "\u5feb\u9012\u516c\u53f8 crud(biz_express_company)" + }, + { + "label": "qc_lab_test_item.py", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L1", + "id": "crud_qc_lab_test_item_py", + "community": 38, + "norm_label": "qc_lab_test_item.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L14", + "id": "crud_qc_lab_test_item_row_to_dict", + "community": 38, + "norm_label": "_row_to_dict()" + }, + { + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L28", + "id": "crud_qc_lab_test_item_item_code_exists", + "community": 38, + "norm_label": "item_code_exists()" + }, + { + "label": "list_lab_items()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L44", + "id": "crud_qc_lab_test_item_list_lab_items", + "community": 38, + "norm_label": "list_lab_items()" + }, + { + "label": "list_active_lab_items()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L81", + "id": "crud_qc_lab_test_item_list_active_lab_items", + "community": 38, + "norm_label": "list_active_lab_items()" + }, + { + "label": "get_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L95", + "id": "crud_qc_lab_test_item_get_lab_item", + "community": 38, + "norm_label": "get_lab_item()" + }, + { + "label": "create_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L106", + "id": "crud_qc_lab_test_item_create_lab_item", + "community": 38, + "norm_label": "create_lab_item()" + }, + { + "label": "update_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L152", + "id": "crud_qc_lab_test_item_update_lab_item", + "community": 38, + "norm_label": "update_lab_item()" + }, + { + "label": "soft_delete_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L199", + "id": "crud_qc_lab_test_item_soft_delete_lab_item", + "community": 38, + "norm_label": "soft_delete_lab_item()" + }, + { + "label": "role.py", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L1", + "id": "crud_role_py", + "community": 17, + "norm_label": "role.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L20", + "id": "crud_role_row_to_dict", + "community": 17, + "norm_label": "_row_to_dict()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L34", + "id": "crud_role_total_pages", + "community": 17, + "norm_label": "total_pages()" + }, + { + "label": "list_roles()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L45", + "id": "crud_role_list_roles", + "community": 17, + "norm_label": "list_roles()" + }, + { + "label": "get_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L76", + "id": "crud_role_get_role", + "community": 17, + "norm_label": "get_role()" + }, + { + "label": "role_name_exists()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L84", + "id": "crud_role_role_name_exists", + "community": 17, + "norm_label": "role_name_exists()" + }, + { + "label": "create_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L98", + "id": "crud_role_create_role", + "community": 17, + "norm_label": "create_role()" + }, + { + "label": "update_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L135", + "id": "crud_role_update_role", + "community": 17, + "norm_label": "update_role()" + }, + { + "label": "soft_delete_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L172", + "id": "crud_role_soft_delete_role", + "community": 17, + "norm_label": "soft_delete_role()" + }, + { + "label": "get_role_menu_ids()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L194", + "id": "crud_role_get_role_menu_ids", + "community": 17, + "norm_label": "get_role_menu_ids()" + }, + { + "label": "update_role_menus()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L203", + "id": "crud_role_update_role_menus", + "community": 6, + "norm_label": "update_role_menus()" + }, + { + "label": "get_role_data_scope()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L238", + "id": "crud_role_get_role_data_scope", + "community": 17, + "norm_label": "get_role_data_scope()" + }, + { + "label": "update_role_data_scope()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L247", + "id": "crud_role_update_role_data_scope", + "community": 17, + "norm_label": "update_role_data_scope()" + }, + { + "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", + "file_type": "rationale", + "source_file": "crud/role.py", + "source_location": "L1", + "id": "crud_role_rationale_1", + "community": 17, + "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)" + }, + { + "label": "cell_product.py", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L1", + "id": "crud_cell_product_py", + "community": 4, + "norm_label": "cell_product.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "id": "crud_cell_product_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_cell_products()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L41", + "id": "crud_cell_product_list_cell_products", + "community": 4, + "norm_label": "list_cell_products()" + }, + { + "label": "get_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L82", + "id": "crud_cell_product_get_cell_product", + "community": 4, + "norm_label": "get_cell_product()" + }, + { + "label": "create_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L96", + "id": "crud_cell_product_create_cell_product", + "community": 4, + "norm_label": "create_cell_product()" + }, + { + "label": "update_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L146", + "id": "crud_cell_product_update_cell_product", + "community": 4, + "norm_label": "update_cell_product()" + }, + { + "label": "delete_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L188", + "id": "crud_cell_product_delete_cell_product", + "community": 4, + "norm_label": "delete_cell_product()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L204", + "id": "crud_cell_product_total_pages", + "community": 4, + "norm_label": "total_pages()" + }, + { + "label": "\u7ec6\u80de\u4ea7\u54c1 CRUD\uff08biz_cell_product\uff09", + "file_type": "rationale", + "source_file": "crud/cell_product.py", + "source_location": "L1", + "id": "crud_cell_product_rationale_1", + "community": 4, + "norm_label": "\u7ec6\u80de\u4ea7\u54c1 crud(biz_cell_product)" + }, + { + "label": "menu.py", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L1", + "id": "crud_menu_py", + "community": 22, + "norm_label": "menu.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L13", + "id": "crud_menu_row_to_dict", + "community": 22, + "norm_label": "_row_to_dict()" + }, + { + "label": "_build_tree()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L33", + "id": "crud_menu_build_tree", + "community": 22, + "norm_label": "_build_tree()" + }, + { + "label": "list_menus()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L41", + "id": "crud_menu_list_menus", + "community": 22, + "norm_label": "list_menus()" + }, + { + "label": "list_menus_tree()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L58", + "id": "crud_menu_list_menus_tree", + "community": 22, + "norm_label": "list_menus_tree()" + }, + { + "label": "get_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L68", + "id": "crud_menu_get_menu", + "community": 22, + "norm_label": "get_menu()" + }, + { + "label": "menu_name_exists()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L76", + "id": "crud_menu_menu_name_exists", + "community": 22, + "norm_label": "menu_name_exists()" + }, + { + "label": "create_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L90", + "id": "crud_menu_create_menu", + "community": 22, + "norm_label": "create_menu()" + }, + { + "label": "update_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L137", + "id": "crud_menu_update_menu", + "community": 22, + "norm_label": "update_menu()" + }, + { + "label": "_cascade_soft_delete()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L187", + "id": "crud_menu_cascade_soft_delete", + "community": 22, + "norm_label": "_cascade_soft_delete()" + }, + { + "label": "soft_delete_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L200", + "id": "crud_menu_soft_delete_menu", + "community": 22, + "norm_label": "soft_delete_menu()" + }, + { + "label": "collection_region.py", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L1", + "id": "crud_collection_region_py", + "community": 18, + "norm_label": "collection_region.py" + }, + { + "label": "_region_to_dict()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L15", + "id": "crud_collection_region_region_to_dict", + "community": 18, + "norm_label": "_region_to_dict()" + }, + { + "label": "_hospital_to_dict()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L28", + "id": "crud_collection_region_hospital_to_dict", + "community": 18, + "norm_label": "_hospital_to_dict()" + }, + { + "label": "list_collection_regions()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L41", + "id": "crud_collection_region_list_collection_regions", + "community": 18, + "norm_label": "list_collection_regions()" + }, + { + "label": "get_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L91", + "id": "crud_collection_region_get_collection_region", + "community": 18, + "norm_label": "get_collection_region()" + }, + { + "label": "create_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L98", + "id": "crud_collection_region_create_collection_region", + "community": 18, + "norm_label": "create_collection_region()" + }, + { + "label": "update_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L129", + "id": "crud_collection_region_update_collection_region", + "community": 18, + "norm_label": "update_collection_region()" + }, + { + "label": "soft_delete_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L159", + "id": "crud_collection_region_soft_delete_collection_region", + "community": 18, + "norm_label": "soft_delete_collection_region()" + }, + { + "label": "list_hospitals()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L184", + "id": "crud_collection_region_list_hospitals", + "community": 18, + "norm_label": "list_hospitals()" + }, + { + "label": "get_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L222", + "id": "crud_collection_region_get_hospital", + "community": 18, + "norm_label": "get_hospital()" + }, + { + "label": "create_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L229", + "id": "crud_collection_region_create_hospital", + "community": 18, + "norm_label": "create_hospital()" + }, + { + "label": "update_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L265", + "id": "crud_collection_region_update_hospital", + "community": 18, + "norm_label": "update_hospital()" + }, + { + "label": "soft_delete_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L295", + "id": "crud_collection_region_soft_delete_hospital", + "community": 18, + "norm_label": "soft_delete_hospital()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L305", + "id": "crud_collection_region_total_pages", + "community": 18, + "norm_label": "total_pages()" + }, + { + "label": "sample_reception_check_item.py", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L1", + "id": "crud_sample_reception_check_item_py", + "community": 29, + "norm_label": "sample_reception_check_item.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L14", + "id": "crud_sample_reception_check_item_row_to_dict", + "community": 29, + "norm_label": "_row_to_dict()" + }, + { + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L28", + "id": "crud_sample_reception_check_item_item_code_exists", + "community": 29, + "norm_label": "item_code_exists()" + }, + { + "label": "_order_query()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L46", + "id": "crud_sample_reception_check_item_order_query", + "community": 29, + "norm_label": "_order_query()" + }, + { + "label": "list_check_items()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L53", + "id": "crud_sample_reception_check_item_list_check_items", + "community": 29, + "norm_label": "list_check_items()" + }, + { + "label": "list_active_check_items()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L91", + "id": "crud_sample_reception_check_item_list_active_check_items", + "community": 29, + "norm_label": "list_active_check_items()" + }, + { + "label": "get_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L105", + "id": "crud_sample_reception_check_item_get_check_item", + "community": 29, + "norm_label": "get_check_item()" + }, + { + "label": "create_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L116", + "id": "crud_sample_reception_check_item_create_check_item", + "community": 29, + "norm_label": "create_check_item()" + }, + { + "label": "update_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L160", + "id": "crud_sample_reception_check_item_update_check_item", + "community": 29, + "norm_label": "update_check_item()" + }, + { + "label": "soft_delete_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L204", + "id": "crud_sample_reception_check_item_soft_delete_check_item", + "community": 29, + "norm_label": "soft_delete_check_item()" + }, + { + "label": "site.py", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L1", + "id": "crud_site_py", + "community": 39, + "norm_label": "site.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L15", + "id": "crud_site_row_to_dict", + "community": 39, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_sites()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L34", + "id": "crud_site_list_sites", + "community": 39, + "norm_label": "list_sites()" + }, + { + "label": "get_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L65", + "id": "crud_site_get_site", + "community": 39, + "norm_label": "get_site()" + }, + { + "label": "site_code_exists()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L73", + "id": "crud_site_site_code_exists", + "community": 39, + "norm_label": "site_code_exists()" + }, + { + "label": "create_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L80", + "id": "crud_site_create_site", + "community": 39, + "norm_label": "create_site()" + }, + { + "label": "update_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L127", + "id": "crud_site_update_site", + "community": 39, + "norm_label": "update_site()" + }, + { + "label": "soft_delete_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L179", + "id": "crud_site_soft_delete_site", + "community": 39, + "norm_label": "soft_delete_site()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L189", + "id": "crud_site_total_pages", + "community": 39, + "norm_label": "total_pages()" + }, + { + "label": "api_request_log.py", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L1", + "id": "crud_api_request_log_py", + "community": 4, + "norm_label": "api_request_log.py" + }, + { + "label": "ApiRequestLogCRUD", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L12", + "id": "crud_api_request_log_apirequestlogcrud", + "community": 2, + "norm_label": "apirequestlogcrud" + }, + { + "label": "get_multi_with_filters()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L14", + "id": "crud_api_request_log_get_multi_with_filters", + "community": 4, + "norm_label": "get_multi_with_filters()" + }, + { + "label": "get()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L85", + "id": "crud_api_request_log_get", + "community": 4, + "norm_label": "get()" + }, + { + "label": "delete()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L91", + "id": "crud_api_request_log_delete", + "community": 4, + "norm_label": "delete()" + }, + { + "label": "dict_data.py", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L1", + "id": "crud_dict_data_py", + "community": 24, + "norm_label": "dict_data.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L15", + "id": "crud_dict_data_row_to_dict", + "community": 24, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L29", + "id": "crud_dict_data_list_dict_data", + "community": 24, + "norm_label": "list_dict_data()" + }, + { + "label": "get_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L63", + "id": "crud_dict_data_get_dict_data", + "community": 24, + "norm_label": "get_dict_data()" + }, + { + "label": "create_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L71", + "id": "crud_dict_data_create_dict_data", + "community": 24, + "norm_label": "create_dict_data()" + }, + { + "label": "update_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L103", + "id": "crud_dict_data_update_dict_data", + "community": 24, + "norm_label": "update_dict_data()" + }, + { + "label": "soft_delete_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L132", + "id": "crud_dict_data_soft_delete_dict_data", + "community": 24, + "norm_label": "soft_delete_dict_data()" + }, + { + "label": "list_dict_data_options()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L142", + "id": "crud_dict_data_list_dict_data_options", + "community": 24, + "norm_label": "list_dict_data_options()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L154", + "id": "crud_dict_data_total_pages", + "community": 24, + "norm_label": "total_pages()" + }, + { + "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", + "file_type": "rationale", + "source_file": "crud/dict_data.py", + "source_location": "L1", + "id": "crud_dict_data_rationale_1", + "community": 24, + "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)" + }, + { + "label": "research_donation.py", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1", + "id": "crud_research_donation_py", + "community": 7, + "norm_label": "research_donation.py" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L51", + "id": "crud_research_donation_total_pages", + "community": 7, + "norm_label": "total_pages()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L57", + "id": "crud_research_donation_fmt_dt", + "community": 7, + "norm_label": "_fmt_dt()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L61", + "id": "crud_research_donation_dec", + "community": 7, + "norm_label": "_dec()" + }, + { + "label": "_optional_decimal()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L69", + "id": "crud_research_donation_optional_decimal", + "community": 7, + "norm_label": "_optional_decimal()" + }, + { + "label": "_normalize_fields()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L81", + "id": "crud_research_donation_normalize_fields", + "community": 7, + "norm_label": "_normalize_fields()" + }, + { + "label": "_merge_comma_separated_urls()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L92", + "id": "crud_research_donation_merge_comma_separated_urls", + "community": 7, + "norm_label": "_merge_comma_separated_urls()" + }, + { + "label": "_resolve_donation_payload()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L108", + "id": "crud_research_donation_resolve_donation_payload", + "community": 7, + "norm_label": "_resolve_donation_payload()" + }, + { + "label": "_user_nick_name_map()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L126", + "id": "crud_research_donation_user_nick_name_map", + "community": 7, + "norm_label": "_user_nick_name_map()" + }, + { + "label": "_donation_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L139", + "id": "crud_research_donation_donation_to_dict", + "community": 7, + "norm_label": "_donation_to_dict()" + }, + { + "label": "_audit_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L173", + "id": "crud_research_donation_audit_to_dict", + "community": 7, + "norm_label": "_audit_to_dict()" + }, + { + "label": "_party_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L195", + "id": "crud_research_donation_party_to_dict", + "community": 7, + "norm_label": "_party_to_dict()" + }, + { + "label": "_collection_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L227", + "id": "crud_research_donation_collection_to_dict", + "community": 7, + "norm_label": "_collection_to_dict()" + }, + { + "label": "_sample_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L245", + "id": "crud_research_donation_sample_to_dict", + "community": 7, + "norm_label": "_sample_to_dict()" + }, + { + "label": "_transport_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L268", + "id": "crud_research_donation_transport_to_dict", + "community": 7, + "norm_label": "_transport_to_dict()" + }, + { + "label": "get_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L293", + "id": "crud_research_donation_get_party", + "community": 7, + "norm_label": "get_party()" + }, + { + "label": "get_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L309", + "id": "crud_research_donation_get_collection", + "community": 7, + "norm_label": "get_collection()" + }, + { + "label": "list_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L325", + "id": "crud_research_donation_list_samples", + "community": 7, + "norm_label": "list_samples()" + }, + { + "label": "list_sample_transports()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L345", + "id": "crud_research_donation_list_sample_transports", + "community": 7, + "norm_label": "list_sample_transports()" + }, + { + "label": "list_donations()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L370", + "id": "crud_research_donation_list_donations", + "community": 7, + "norm_label": "list_donations()" + }, + { + "label": "get_donation_detail()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L534", + "id": "crud_research_donation_get_donation_detail", + "community": 7, + "norm_label": "get_donation_detail()" + }, + { + "label": "create_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L628", + "id": "crud_research_donation_create_donation", + "community": 7, + "norm_label": "create_donation()" + }, + { + "label": "update_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L696", + "id": "crud_research_donation_update_donation", + "community": 7, + "norm_label": "update_donation()" + }, + { + "label": "delete_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L790", + "id": "crud_research_donation_delete_donation", + "community": 7, + "norm_label": "delete_donation()" + }, + { + "label": "batch_delete_donations()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L814", + "id": "crud_research_donation_batch_delete_donations", + "community": 7, + "norm_label": "batch_delete_donations()" + }, + { + "label": "list_audits()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L850", + "id": "crud_research_donation_list_audits", + "community": 7, + "norm_label": "list_audits()" + }, + { + "label": "submit_audit()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L925", + "id": "crud_research_donation_submit_audit", + "community": 7, + "norm_label": "submit_audit()" + }, + { + "label": "change_status()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L997", + "id": "crud_research_donation_change_status", + "community": 7, + "norm_label": "change_status()" + }, + { + "label": "convert_from_storage()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1062", + "id": "crud_research_donation_convert_from_storage", + "community": 2, + "norm_label": "convert_from_storage()" + }, + { + "label": "convert_to_storage()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1310", + "id": "crud_research_donation_convert_to_storage", + "community": 7, + "norm_label": "convert_to_storage()" + }, + { + "label": "_create_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1559", + "id": "crud_research_donation_create_party", + "community": 7, + "norm_label": "_create_party()" + }, + { + "label": "_create_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1604", + "id": "crud_research_donation_create_collection", + "community": 7, + "norm_label": "_create_collection()" + }, + { + "label": "_create_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1648", + "id": "crud_research_donation_create_samples", + "community": 7, + "norm_label": "_create_samples()" + }, + { + "label": "_create_transport()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1708", + "id": "crud_research_donation_create_transport", + "community": 7, + "norm_label": "_create_transport()" + }, + { + "label": "_soft_delete_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1767", + "id": "crud_research_donation_soft_delete_party", + "community": 7, + "norm_label": "_soft_delete_party()" + }, + { + "label": "_soft_delete_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1793", + "id": "crud_research_donation_soft_delete_collection", + "community": 7, + "norm_label": "_soft_delete_collection()" + }, + { + "label": "_soft_delete_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1819", + "id": "crud_research_donation_soft_delete_samples", + "community": 7, + "norm_label": "_soft_delete_samples()" + }, + { + "label": "_soft_delete_transports()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1845", + "id": "crud_research_donation_soft_delete_transports", + "community": 7, + "norm_label": "_soft_delete_transports()" + }, + { + "label": "_soft_delete_all()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1871", + "id": "crud_research_donation_soft_delete_all", + "community": 7, + "norm_label": "_soft_delete_all()" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 CRUD\uff08\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362\uff09", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L1", + "id": "crud_research_donation_rationale_1", + "community": 2, + "norm_label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 crud(\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362)" + }, + { + "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L82", + "id": "crud_research_donation_rationale_82", + "community": 2, + "norm_label": "\u5c06\u524d\u7aef camelcase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002" + }, + { + "label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 URL\uff0c\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L93", + "id": "crud_research_donation_rationale_93", + "community": 2, + "norm_label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 url,\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002" + }, + { + "label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377\uff1a\u9644\u4ef6\u5217\u8868 \u2192 URL \u5b57\u6bb5\uff1bparty/collection \u522b\u540d\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L109", + "id": "crud_research_donation_rationale_109", + "community": 2, + "norm_label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377:\u9644\u4ef6\u5217\u8868 \u2192 url \u5b57\u6bb5;party/collection \u522b\u540d\u3002" + }, + { + "label": "\u5206\u9875\u67e5\u8be2\u79d1\u7814\u6350\u8d60\u5217\u8868\uff0c\u542b\u6bcd\u4eb2\u59d3\u540d/\u7535\u8bdd\uff08join party \u8868\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L380", + "id": "crud_research_donation_rationale_380", + "community": 2, + "norm_label": "\u5206\u9875\u67e5\u8be2\u79d1\u7814\u6350\u8d60\u5217\u8868,\u542b\u6bcd\u4eb2\u59d3\u540d/\u7535\u8bdd(join party \u8868)\u3002" + }, + { + "label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355\uff08\u542b party / collection / samples + transports\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L635", + "id": "crud_research_donation_rationale_635", + "community": 2, + "norm_label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355(\u542b party / collection / samples + transports)\u3002" + }, + { + "label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355\uff1a\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert\uff08\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L704", + "id": "crud_research_donation_rationale_704", + "community": 2, + "norm_label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355:\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert(\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0)\u3002" + }, + { + "label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz\uff1bshth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L934", + "id": "crud_research_donation_rationale_934", + "community": 2, + "norm_label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz;shth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002" + }, + { + "label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L1317", + "id": "crud_research_donation_rationale_1317", + "community": 2, + "norm_label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355,\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002" + }, + { + "label": "ethnic.py", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L1", + "id": "crud_ethnic_py", + "community": 42, + "norm_label": "ethnic.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L9", + "id": "crud_ethnic_row_to_dict", + "community": 42, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_ethnics()", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L18", + "id": "crud_ethnic_list_ethnics", + "community": 42, + "norm_label": "list_ethnics()" + }, + { + "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", + "file_type": "rationale", + "source_file": "crud/ethnic.py", + "source_location": "L1", + "id": "crud_ethnic_rationale_1", + "community": 42, + "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)" + }, + { + "label": "process_category.py", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L1", + "id": "crud_process_category_py", + "community": 30, + "norm_label": "process_category.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L15", + "id": "crud_process_category_row_to_dict", + "community": 30, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_process_categories()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L28", + "id": "crud_process_category_list_process_categories", + "community": 30, + "norm_label": "list_process_categories()" + }, + { + "label": "get_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L64", + "id": "crud_process_category_get_process_category", + "community": 30, + "norm_label": "get_process_category()" + }, + { + "label": "category_code_exists()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L72", + "id": "crud_process_category_category_code_exists", + "community": 30, + "norm_label": "category_code_exists()" + }, + { + "label": "create_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L81", + "id": "crud_process_category_create_process_category", + "community": 30, + "norm_label": "create_process_category()" + }, + { + "label": "update_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L116", + "id": "crud_process_category_update_process_category", + "community": 30, + "norm_label": "update_process_category()" + }, + { + "label": "soft_delete_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L150", + "id": "crud_process_category_soft_delete_process_category", + "community": 30, + "norm_label": "soft_delete_process_category()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L160", + "id": "crud_process_category_total_pages", + "community": 30, + "norm_label": "total_pages()" + }, + { + "label": "\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b CRUD\uff08biz_process_category\uff09", + "file_type": "rationale", + "source_file": "crud/process_category.py", + "source_location": "L1", + "id": "crud_process_category_rationale_1", + "community": 30, + "norm_label": "\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b crud(biz_process_category)" + }, + { + "label": "item_unit.py", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L1", + "id": "crud_item_unit_py", + "community": 31, + "norm_label": "item_unit.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L15", + "id": "crud_item_unit_row_to_dict", + "community": 31, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_item_units()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L28", + "id": "crud_item_unit_list_item_units", + "community": 31, + "norm_label": "list_item_units()" + }, + { + "label": "get_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L59", + "id": "crud_item_unit_get_item_unit", + "community": 31, + "norm_label": "get_item_unit()" + }, + { + "label": "unit_code_exists()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L67", + "id": "crud_item_unit_unit_code_exists", + "community": 31, + "norm_label": "unit_code_exists()" + }, + { + "label": "create_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L74", + "id": "crud_item_unit_create_item_unit", + "community": 31, + "norm_label": "create_item_unit()" + }, + { + "label": "update_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L109", + "id": "crud_item_unit_update_item_unit", + "community": 31, + "norm_label": "update_item_unit()" + }, + { + "label": "soft_delete_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L143", + "id": "crud_item_unit_soft_delete_item_unit", + "community": 31, + "norm_label": "soft_delete_item_unit()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L153", + "id": "crud_item_unit_total_pages", + "community": 31, + "norm_label": "total_pages()" + }, + { + "label": "\u7269\u54c1\u5355\u4f4d CRUD\uff08biz_item_unit\uff09", + "file_type": "rationale", + "source_file": "crud/item_unit.py", + "source_location": "L1", + "id": "crud_item_unit_rationale_1", + "community": 31, + "norm_label": "\u7269\u54c1\u5355\u4f4d crud(biz_item_unit)" + }, + { + "label": "qc_work_order.py", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L1", + "id": "crud_qc_work_order_py", + "community": 5, + "norm_label": "qc_work_order.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L49", + "id": "crud_qc_work_order_dec", + "community": 5, + "norm_label": "_dec()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L55", + "id": "crud_qc_work_order_fmt_dt", + "community": 5, + "norm_label": "_fmt_dt()" + }, + { + "label": "_reception_source_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L59", + "id": "crud_qc_work_order_reception_source_label", + "community": 5, + "norm_label": "_reception_source_label()" + }, + { + "label": "_qc_biz_type_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L64", + "id": "crud_qc_work_order_qc_biz_type_label", + "community": 5, + "norm_label": "_qc_biz_type_label()" + }, + { + "label": "_work_order_qc_biz_type()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L69", + "id": "crud_qc_work_order_work_order_qc_biz_type", + "community": 5, + "norm_label": "_work_order_qc_biz_type()" + }, + { + "label": "_accept_conclusion_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L73", + "id": "crud_qc_work_order_accept_conclusion_label", + "community": 5, + "norm_label": "_accept_conclusion_label()" + }, + { + "label": "_load_sample_type_name_map()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L78", + "id": "crud_qc_work_order_load_sample_type_name_map", + "community": 5, + "norm_label": "_load_sample_type_name_map()" + }, + { + "label": "_sample_type_name_for_reception()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L90", + "id": "crud_qc_work_order_sample_type_name_for_reception", + "community": 5, + "norm_label": "_sample_type_name_for_reception()" + }, + { + "label": "_enrich_work_order_list_items()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L107", + "id": "crud_qc_work_order_enrich_work_order_list_items", + "community": 5, + "norm_label": "_enrich_work_order_list_items()" + }, + { + "label": "_gen_daily_no()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L179", + "id": "crud_qc_work_order_gen_daily_no", + "community": 5, + "norm_label": "_gen_daily_no()" + }, + { + "label": "_wo_to_dict()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L193", + "id": "crud_qc_work_order_wo_to_dict", + "community": 5, + "norm_label": "_wo_to_dict()" + }, + { + "label": "create_work_order_from_reception()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L223", + "id": "crud_qc_work_order_create_work_order_from_reception", + "community": 5, + "norm_label": "create_work_order_from_reception()" + }, + { + "label": "list_work_orders()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L338", + "id": "crud_qc_work_order_list_work_orders", + "community": 5, + "norm_label": "list_work_orders()" + }, + { + "label": "get_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L380", + "id": "crud_qc_work_order_get_work_order", + "community": 5, + "norm_label": "get_work_order()" + }, + { + "label": "_lab_lines()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L389", + "id": "crud_qc_work_order_lab_lines", + "community": 5, + "norm_label": "_lab_lines()" + }, + { + "label": "_third_lines()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L410", + "id": "crud_qc_work_order_third_lines", + "community": 5, + "norm_label": "_third_lines()" + }, + { + "label": "get_qc_info_map_for_samples()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L434", + "id": "crud_qc_work_order_get_qc_info_map_for_samples", + "community": 5, + "norm_label": "get_qc_info_map_for_samples()" + }, + { + "label": "get_work_order_detail()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L477", + "id": "crud_qc_work_order_get_work_order_detail", + "community": 5, + "norm_label": "get_work_order_detail()" + }, + { + "label": "_soft_delete_pending_work_order_tasks()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L527", + "id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "community": 5, + "norm_label": "_soft_delete_pending_work_order_tasks()" + }, + { + "label": "configure_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L561", + "id": "crud_qc_work_order_configure_work_order", + "community": 5, + "norm_label": "configure_work_order()" + }, + { + "label": "try_complete_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L706", + "id": "crud_qc_work_order_try_complete_work_order", + "community": 5, + "norm_label": "try_complete_work_order()" + }, + { + "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": "L231", + "id": "crud_qc_work_order_rationale_231", + "community": 2, + "norm_label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355(flush,\u4e0d commit)\u3002" + }, + { + "label": "\u6309\u534f\u8bae/\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u53ca\u68c0\u6d4b\u4efb\u52a1\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L439", + "id": "crud_qc_work_order_rationale_439", + "community": 2, + "norm_label": "\u6309\u534f\u8bae/\u6350\u8d60\u6837\u672c id \u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u53ca\u68c0\u6d4b\u4efb\u52a1\u6458\u8981,\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002" + }, + { + "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L530", + "id": "crud_qc_work_order_rationale_530", + "community": 2, + "norm_label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1;\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002" + }, + { + "label": "process.py", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L1", + "id": "crud_process_py", + "community": 14, + "norm_label": "process.py" + }, + { + "label": "_reagent_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L21", + "id": "crud_process_reagent_row_to_dict", + "community": 14, + "norm_label": "_reagent_row_to_dict()" + }, + { + "label": "_consumable_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L35", + "id": "crud_process_consumable_row_to_dict", + "community": 14, + "norm_label": "_consumable_row_to_dict()" + }, + { + "label": "_output_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L49", + "id": "crud_process_output_row_to_dict", + "community": 14, + "norm_label": "_output_row_to_dict()" + }, + { + "label": "_data_collection_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L59", + "id": "crud_process_data_collection_row_to_dict", + "community": 14, + "norm_label": "_data_collection_row_to_dict()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L70", + "id": "crud_process_row_to_dict", + "community": 14, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_processes()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L88", + "id": "crud_process_list_processes", + "community": 14, + "norm_label": "list_processes()" + }, + { + "label": "list_all_processes()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L124", + "id": "crud_process_list_all_processes", + "community": 14, + "norm_label": "list_all_processes()" + }, + { + "label": "get_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L134", + "id": "crud_process_get_process", + "community": 14, + "norm_label": "get_process()" + }, + { + "label": "get_process_detail()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L142", + "id": "crud_process_get_process_detail", + "community": 14, + "norm_label": "get_process_detail()" + }, + { + "label": "process_code_exists()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L182", + "id": "crud_process_process_code_exists", + "community": 14, + "norm_label": "process_code_exists()" + }, + { + "label": "_create_sub_reagent()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L191", + "id": "crud_process_create_sub_reagent", + "community": 14, + "norm_label": "_create_sub_reagent()" + }, + { + "label": "_create_sub_consumable()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L213", + "id": "crud_process_create_sub_consumable", + "community": 14, + "norm_label": "_create_sub_consumable()" + }, + { + "label": "_create_sub_output()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L236", + "id": "crud_process_create_sub_output", + "community": 14, + "norm_label": "_create_sub_output()" + }, + { + "label": "_create_sub_data_collection()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L256", + "id": "crud_process_create_sub_data_collection", + "community": 14, + "norm_label": "_create_sub_data_collection()" + }, + { + "label": "create_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L275", + "id": "crud_process_create_process", + "community": 14, + "norm_label": "create_process()" + }, + { + "label": "_soft_delete_sub_records()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L340", + "id": "crud_process_soft_delete_sub_records", + "community": 14, + "norm_label": "_soft_delete_sub_records()" + }, + { + "label": "update_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L352", + "id": "crud_process_update_process", + "community": 14, + "norm_label": "update_process()" + }, + { + "label": "soft_delete_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L427", + "id": "crud_process_soft_delete_process", + "community": 14, + "norm_label": "soft_delete_process()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L444", + "id": "crud_process_total_pages", + "community": 14, + "norm_label": "total_pages()" + }, + { + "label": "\u5de5\u827a\u5e93 CRUD\uff08biz_process + biz_process_reagent/consumable/output\uff09", + "file_type": "rationale", + "source_file": "crud/process.py", + "source_location": "L1", + "id": "crud_process_rationale_1", + "community": 2, + "norm_label": "\u5de5\u827a\u5e93 crud(biz_process + biz_process_reagent/consumable/output)" + }, + { + "label": "pilot_service.py", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1", + "id": "crud_pilot_service_py", + "community": 3, + "norm_label": "pilot_service.py" + }, + { + "label": "_row_to_dict_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L36", + "id": "crud_pilot_service_row_to_dict_cell_product_type", + "community": 3, + "norm_label": "_row_to_dict_cell_product_type()" + }, + { + "label": "list_cell_product_types()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L49", + "id": "crud_pilot_service_list_cell_product_types", + "community": 3, + "norm_label": "list_cell_product_types()" + }, + { + "label": "get_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L72", + "id": "crud_pilot_service_get_cell_product_type", + "community": 3, + "norm_label": "get_cell_product_type()" + }, + { + "label": "cell_product_type_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L79", + "id": "crud_pilot_service_cell_product_type_code_exists", + "community": 3, + "norm_label": "cell_product_type_code_exists()" + }, + { + "label": "create_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L90", + "id": "crud_pilot_service_create_cell_product_type", + "community": 3, + "norm_label": "create_cell_product_type()" + }, + { + "label": "update_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L112", + "id": "crud_pilot_service_update_cell_product_type", + "community": 3, + "norm_label": "update_cell_product_type()" + }, + { + "label": "soft_delete_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L134", + "id": "crud_pilot_service_soft_delete_cell_product_type", + "community": 3, + "norm_label": "soft_delete_cell_product_type()" + }, + { + "label": "_row_to_dict_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L148", + "id": "crud_pilot_service_row_to_dict_cell_product_spec", + "community": 3, + "norm_label": "_row_to_dict_cell_product_spec()" + }, + { + "label": "list_cell_product_specs()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L161", + "id": "crud_pilot_service_list_cell_product_specs", + "community": 3, + "norm_label": "list_cell_product_specs()" + }, + { + "label": "get_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L184", + "id": "crud_pilot_service_get_cell_product_spec", + "community": 3, + "norm_label": "get_cell_product_spec()" + }, + { + "label": "cell_product_spec_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L191", + "id": "crud_pilot_service_cell_product_spec_code_exists", + "community": 3, + "norm_label": "cell_product_spec_code_exists()" + }, + { + "label": "create_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L202", + "id": "crud_pilot_service_create_cell_product_spec", + "community": 3, + "norm_label": "create_cell_product_spec()" + }, + { + "label": "update_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L224", + "id": "crud_pilot_service_update_cell_product_spec", + "community": 3, + "norm_label": "update_cell_product_spec()" + }, + { + "label": "soft_delete_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L246", + "id": "crud_pilot_service_soft_delete_cell_product_spec", + "community": 3, + "norm_label": "soft_delete_cell_product_spec()" + }, + { + "label": "_row_to_dict_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L260", + "id": "crud_pilot_service_row_to_dict_cell_product_price", + "community": 3, + "norm_label": "_row_to_dict_cell_product_price()" + }, + { + "label": "list_cell_product_prices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L279", + "id": "crud_pilot_service_list_cell_product_prices", + "community": 3, + "norm_label": "list_cell_product_prices()" + }, + { + "label": "get_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L305", + "id": "crud_pilot_service_get_cell_product_price", + "community": 3, + "norm_label": "get_cell_product_price()" + }, + { + "label": "cell_product_price_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L312", + "id": "crud_pilot_service_cell_product_price_code_exists", + "community": 3, + "norm_label": "cell_product_price_code_exists()" + }, + { + "label": "create_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L323", + "id": "crud_pilot_service_create_cell_product_price", + "community": 3, + "norm_label": "create_cell_product_price()" + }, + { + "label": "update_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L366", + "id": "crud_pilot_service_update_cell_product_price", + "community": 3, + "norm_label": "update_cell_product_price()" + }, + { + "label": "soft_delete_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L416", + "id": "crud_pilot_service_soft_delete_cell_product_price", + "community": 3, + "norm_label": "soft_delete_cell_product_price()" + }, + { + "label": "_row_to_dict_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L430", + "id": "crud_pilot_service_row_to_dict_project_system", + "community": 3, + "norm_label": "_row_to_dict_project_system()" + }, + { + "label": "list_project_systems()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L444", + "id": "crud_pilot_service_list_project_systems", + "community": 3, + "norm_label": "list_project_systems()" + }, + { + "label": "get_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L467", + "id": "crud_pilot_service_get_project_system", + "community": 3, + "norm_label": "get_project_system()" + }, + { + "label": "project_system_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L476", + "id": "crud_pilot_service_project_system_code_exists", + "community": 3, + "norm_label": "project_system_code_exists()" + }, + { + "label": "create_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L487", + "id": "crud_pilot_service_create_project_system", + "community": 3, + "norm_label": "create_project_system()" + }, + { + "label": "update_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L510", + "id": "crud_pilot_service_update_project_system", + "community": 3, + "norm_label": "update_project_system()" + }, + { + "label": "soft_delete_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L534", + "id": "crud_pilot_service_soft_delete_project_system", + "community": 3, + "norm_label": "soft_delete_project_system()" + }, + { + "label": "_row_to_dict_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L548", + "id": "crud_pilot_service_row_to_dict_project_system_item", + "community": 3, + "norm_label": "_row_to_dict_project_system_item()" + }, + { + "label": "list_project_system_items()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L569", + "id": "crud_pilot_service_list_project_system_items", + "community": 3, + "norm_label": "list_project_system_items()" + }, + { + "label": "create_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L582", + "id": "crud_pilot_service_create_project_system_item", + "community": 3, + "norm_label": "create_project_system_item()" + }, + { + "label": "update_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L627", + "id": "crud_pilot_service_update_project_system_item", + "community": 3, + "norm_label": "update_project_system_item()" + }, + { + "label": "soft_delete_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L683", + "id": "crud_pilot_service_soft_delete_project_system_item", + "community": 3, + "norm_label": "soft_delete_project_system_item()" + }, + { + "label": "_row_to_dict_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L702", + "id": "crud_pilot_service_row_to_dict_channel", + "community": 3, + "norm_label": "_row_to_dict_channel()" + }, + { + "label": "list_channels()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L726", + "id": "crud_pilot_service_list_channels", + "community": 3, + "norm_label": "list_channels()" + }, + { + "label": "get_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L750", + "id": "crud_pilot_service_get_channel", + "community": 3, + "norm_label": "get_channel()" + }, + { + "label": "create_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L757", + "id": "crud_pilot_service_create_channel", + "community": 3, + "norm_label": "create_channel()" + }, + { + "label": "update_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L796", + "id": "crud_pilot_service_update_channel", + "community": 3, + "norm_label": "update_channel()" + }, + { + "label": "soft_delete_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L841", + "id": "crud_pilot_service_soft_delete_channel", + "community": 3, + "norm_label": "soft_delete_channel()" + }, + { + "label": "_row_to_dict_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L855", + "id": "crud_pilot_service_row_to_dict_channel_invoice", + "community": 3, + "norm_label": "_row_to_dict_channel_invoice()" + }, + { + "label": "list_channel_invoices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L873", + "id": "crud_pilot_service_list_channel_invoices", + "community": 3, + "norm_label": "list_channel_invoices()" + }, + { + "label": "create_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L886", + "id": "crud_pilot_service_create_channel_invoice", + "community": 3, + "norm_label": "create_channel_invoice()" + }, + { + "label": "update_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L925", + "id": "crud_pilot_service_update_channel_invoice", + "community": 3, + "norm_label": "update_channel_invoice()" + }, + { + "label": "soft_delete_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L972", + "id": "crud_pilot_service_soft_delete_channel_invoice", + "community": 3, + "norm_label": "soft_delete_channel_invoice()" + }, + { + "label": "_row_to_dict_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L991", + "id": "crud_pilot_service_row_to_dict_channel_mail_address", + "community": 3, + "norm_label": "_row_to_dict_channel_mail_address()" + }, + { + "label": "list_channel_mail_addresses()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1006", + "id": "crud_pilot_service_list_channel_mail_addresses", + "community": 3, + "norm_label": "list_channel_mail_addresses()" + }, + { + "label": "create_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1019", + "id": "crud_pilot_service_create_channel_mail_address", + "community": 3, + "norm_label": "create_channel_mail_address()" + }, + { + "label": "update_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1052", + "id": "crud_pilot_service_update_channel_mail_address", + "community": 3, + "norm_label": "update_channel_mail_address()" + }, + { + "label": "soft_delete_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1090", + "id": "crud_pilot_service_soft_delete_channel_mail_address", + "community": 3, + "norm_label": "soft_delete_channel_mail_address()" + }, + { + "label": "_row_to_dict_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1109", + "id": "crud_pilot_service_row_to_dict_channel_agreement", + "community": 1, + "norm_label": "_row_to_dict_channel_agreement()" + }, + { + "label": "list_channel_agreements()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1134", + "id": "crud_pilot_service_list_channel_agreements", + "community": 3, + "norm_label": "list_channel_agreements()" + }, + { + "label": "create_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1147", + "id": "crud_pilot_service_create_channel_agreement", + "community": 3, + "norm_label": "create_channel_agreement()" + }, + { + "label": "update_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1190", + "id": "crud_pilot_service_update_channel_agreement", + "community": 3, + "norm_label": "update_channel_agreement()" + }, + { + "label": "soft_delete_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1237", + "id": "crud_pilot_service_soft_delete_channel_agreement", + "community": 3, + "norm_label": "soft_delete_channel_agreement()" + }, + { + "label": "activate_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1252", + "id": "crud_pilot_service_activate_channel_agreement", + "community": 3, + "norm_label": "activate_channel_agreement()" + }, + { + "label": "void_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1273", + "id": "crud_pilot_service_void_channel_agreement", + "community": 3, + "norm_label": "void_channel_agreement()" + }, + { + "label": "_row_to_dict_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1296", + "id": "crud_pilot_service_row_to_dict_channel_agreement_price", + "community": 3, + "norm_label": "_row_to_dict_channel_agreement_price()" + }, + { + "label": "_channel_agreement_price_item_key()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1315", + "id": "crud_pilot_service_channel_agreement_price_item_key", + "community": 3, + "norm_label": "_channel_agreement_price_item_key()" + }, + { + "label": "_channel_agreement_price_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1328", + "id": "crud_pilot_service_channel_agreement_price_exists", + "community": 3, + "norm_label": "_channel_agreement_price_exists()" + }, + { + "label": "list_channel_agreement_prices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1369", + "id": "crud_pilot_service_list_channel_agreement_prices", + "community": 3, + "norm_label": "list_channel_agreement_prices()" + }, + { + "label": "create_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1382", + "id": "crud_pilot_service_create_channel_agreement_price", + "community": 3, + "norm_label": "create_channel_agreement_price()" + }, + { + "label": "update_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1434", + "id": "crud_pilot_service_update_channel_agreement_price", + "community": 3, + "norm_label": "update_channel_agreement_price()" + }, + { + "label": "soft_delete_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1501", + "id": "crud_pilot_service_soft_delete_channel_agreement_price", + "community": 3, + "norm_label": "soft_delete_channel_agreement_price()" + }, + { + "label": "_row_to_dict_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1520", + "id": "crud_pilot_service_row_to_dict_checkup_institution", + "community": 3, + "norm_label": "_row_to_dict_checkup_institution()" + }, + { + "label": "list_checkup_institutions()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1536", + "id": "crud_pilot_service_list_checkup_institutions", + "community": 3, + "norm_label": "list_checkup_institutions()" + }, + { + "label": "get_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1559", + "id": "crud_pilot_service_get_checkup_institution", + "community": 3, + "norm_label": "get_checkup_institution()" + }, + { + "label": "create_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1568", + "id": "crud_pilot_service_create_checkup_institution", + "community": 3, + "norm_label": "create_checkup_institution()" + }, + { + "label": "update_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1603", + "id": "crud_pilot_service_update_checkup_institution", + "community": 3, + "norm_label": "update_checkup_institution()" + }, + { + "label": "soft_delete_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1642", + "id": "crud_pilot_service_soft_delete_checkup_institution", + "community": 3, + "norm_label": "soft_delete_checkup_institution()" + }, + { + "label": "_row_to_dict_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1656", + "id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "community": 3, + "norm_label": "_row_to_dict_checkup_institution_invoice()" + }, + { + "label": "list_checkup_institution_invoices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1674", + "id": "crud_pilot_service_list_checkup_institution_invoices", + "community": 3, + "norm_label": "list_checkup_institution_invoices()" + }, + { + "label": "create_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1687", + "id": "crud_pilot_service_create_checkup_institution_invoice", + "community": 3, + "norm_label": "create_checkup_institution_invoice()" + }, + { + "label": "update_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1726", + "id": "crud_pilot_service_update_checkup_institution_invoice", + "community": 3, + "norm_label": "update_checkup_institution_invoice()" + }, + { + "label": "soft_delete_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1773", + "id": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "community": 3, + "norm_label": "soft_delete_checkup_institution_invoice()" + }, + { + "label": "_row_to_dict_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1792", + "id": "crud_pilot_service_row_to_dict_checkup_institution_project", + "community": 3, + "norm_label": "_row_to_dict_checkup_institution_project()" + }, + { + "label": "list_checkup_institution_projects()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1807", + "id": "crud_pilot_service_list_checkup_institution_projects", + "community": 3, + "norm_label": "list_checkup_institution_projects()" + }, + { + "label": "create_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1820", + "id": "crud_pilot_service_create_checkup_institution_project", + "community": 3, + "norm_label": "create_checkup_institution_project()" + }, + { + "label": "update_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1853", + "id": "crud_pilot_service_update_checkup_institution_project", + "community": 3, + "norm_label": "update_checkup_institution_project()" + }, + { + "label": "soft_delete_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1891", + "id": "crud_pilot_service_soft_delete_checkup_institution_project", + "community": 3, + "norm_label": "soft_delete_checkup_institution_project()" + }, + { + "label": "_sum_package_item_fees()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1910", + "id": "crud_pilot_service_sum_package_item_fees", + "community": 3, + "norm_label": "_sum_package_item_fees()" + }, + { + "label": "_row_to_dict_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1920", + "id": "crud_pilot_service_row_to_dict_checkup_institution_package", + "community": 3, + "norm_label": "_row_to_dict_checkup_institution_package()" + }, + { + "label": "_row_to_dict_checkup_institution_package_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1945", + "id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "community": 3, + "norm_label": "_row_to_dict_checkup_institution_package_item()" + }, + { + "label": "checkup_package_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1967", + "id": "crud_pilot_service_checkup_package_code_exists", + "community": 3, + "norm_label": "checkup_package_code_exists()" + }, + { + "label": "_get_checkup_project_for_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1982", + "id": "crud_pilot_service_get_checkup_project_for_package", + "community": 3, + "norm_label": "_get_checkup_project_for_package()" + }, + { + "label": "_validate_package_items_for_save()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1992", + "id": "crud_pilot_service_validate_package_items_for_save", + "community": 3, + "norm_label": "_validate_package_items_for_save()" + }, + { + "label": "_list_package_items_raw()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2021", + "id": "crud_pilot_service_list_package_items_raw", + "community": 3, + "norm_label": "_list_package_items_raw()" + }, + { + "label": "_package_items_to_dicts()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2033", + "id": "crud_pilot_service_package_items_to_dicts", + "community": 3, + "norm_label": "_package_items_to_dicts()" + }, + { + "label": "_insert_package_items()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2051", + "id": "crud_pilot_service_insert_package_items", + "community": 3, + "norm_label": "_insert_package_items()" + }, + { + "label": "list_checkup_institution_packages()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2087", + "id": "crud_pilot_service_list_checkup_institution_packages", + "community": 3, + "norm_label": "list_checkup_institution_packages()" + }, + { + "label": "get_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2111", + "id": "crud_pilot_service_get_checkup_institution_package", + "community": 3, + "norm_label": "get_checkup_institution_package()" + }, + { + "label": "get_checkup_institution_package_detail()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2120", + "id": "crud_pilot_service_get_checkup_institution_package_detail", + "community": 3, + "norm_label": "get_checkup_institution_package_detail()" + }, + { + "label": "create_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2132", + "id": "crud_pilot_service_create_checkup_institution_package", + "community": 3, + "norm_label": "create_checkup_institution_package()" + }, + { + "label": "update_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2181", + "id": "crud_pilot_service_update_checkup_institution_package", + "community": 3, + "norm_label": "update_checkup_institution_package()" + }, + { + "label": "soft_delete_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2249", + "id": "crud_pilot_service_soft_delete_checkup_institution_package", + "community": 3, + "norm_label": "soft_delete_checkup_institution_package()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2268", + "id": "crud_pilot_service_total_pages", + "community": 3, + "norm_label": "total_pages()" + }, + { + "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1", + "id": "crud_pilot_service_rationale_1", + "community": 2, + "norm_label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 crud(\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784)" + }, + { + "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1253", + "id": "crud_pilot_service_rationale_1253", + "community": 3, + "norm_label": "\u751f\u6548\u534f\u8bae:\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)" + }, + { + "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1274", + "id": "crud_pilot_service_rationale_1274", + "community": 2, + "norm_label": "\u4f5c\u5e9f\u534f\u8bae:\u8bbe\u7f6e agreement_status='yzf" + }, + { + "label": "customer.py", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L1", + "id": "crud_customer_py", + "community": 32, + "norm_label": "customer.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L15", + "id": "crud_customer_row_to_dict", + "community": 32, + "norm_label": "_row_to_dict()" + }, + { + "label": "id_card_taken()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L32", + "id": "crud_customer_id_card_taken", + "community": 32, + "norm_label": "id_card_taken()" + }, + { + "label": "list_customers()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L44", + "id": "crud_customer_list_customers", + "community": 32, + "norm_label": "list_customers()" + }, + { + "label": "get_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L82", + "id": "crud_customer_get_customer", + "community": 32, + "norm_label": "get_customer()" + }, + { + "label": "create_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L89", + "id": "crud_customer_create_customer", + "community": 32, + "norm_label": "create_customer()" + }, + { + "label": "update_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L133", + "id": "crud_customer_update_customer", + "community": 32, + "norm_label": "update_customer()" + }, + { + "label": "soft_delete_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L181", + "id": "crud_customer_soft_delete_customer", + "community": 32, + "norm_label": "soft_delete_customer()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L191", + "id": "crud_customer_total_pages", + "community": 32, + "norm_label": "total_pages()" + }, + { + "label": "\u5ba2\u6237 CRUD\uff08biz_customer\uff09", + "file_type": "rationale", + "source_file": "crud/customer.py", + "source_location": "L1", + "id": "crud_customer_rationale_1", + "community": 32, + "norm_label": "\u5ba2\u6237 crud(biz_customer)" + }, + { + "label": "workflow.py", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L1", + "id": "crud_workflow_py", + "community": 9, + "norm_label": "workflow.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L29", + "id": "crud_workflow_row_to_dict", + "community": 9, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_process_defs()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L43", + "id": "crud_workflow_list_process_defs", + "community": 9, + "norm_label": "list_process_defs()" + }, + { + "label": "get_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L95", + "id": "crud_workflow_get_process_def", + "community": 9, + "norm_label": "get_process_def()" + }, + { + "label": "process_code_exists()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L103", + "id": "crud_workflow_process_code_exists", + "community": 9, + "norm_label": "process_code_exists()" + }, + { + "label": "create_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L114", + "id": "crud_workflow_create_process_def", + "community": 9, + "norm_label": "create_process_def()" + }, + { + "label": "update_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L151", + "id": "crud_workflow_update_process_def", + "community": 9, + "norm_label": "update_process_def()" + }, + { + "label": "soft_delete_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L190", + "id": "crud_workflow_soft_delete_process_def", + "community": 9, + "norm_label": "soft_delete_process_def()" + }, + { + "label": "publish_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L205", + "id": "crud_workflow_publish_version", + "community": 9, + "norm_label": "publish_version()" + }, + { + "label": "get_latest_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L297", + "id": "crud_workflow_get_latest_version", + "community": 9, + "norm_label": "get_latest_version()" + }, + { + "label": "_version_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L311", + "id": "crud_workflow_version_to_dict", + "community": 9, + "norm_label": "_version_to_dict()" + }, + { + "label": "list_versions()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L322", + "id": "crud_workflow_list_versions", + "community": 9, + "norm_label": "list_versions()" + }, + { + "label": "get_nodes_by_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L334", + "id": "crud_workflow_get_nodes_by_version", + "community": 9, + "norm_label": "get_nodes_by_version()" + }, + { + "label": "get_transitions_by_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L343", + "id": "crud_workflow_get_transitions_by_version", + "community": 9, + "norm_label": "get_transitions_by_version()" + }, + { + "label": "create_instance()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L357", + "id": "crud_workflow_create_instance", + "community": 9, + "norm_label": "create_instance()" + }, + { + "label": "get_instance()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L395", + "id": "crud_workflow_get_instance", + "community": 9, + "norm_label": "get_instance()" + }, + { + "label": "update_instance_status()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L403", + "id": "crud_workflow_update_instance_status", + "community": 9, + "norm_label": "update_instance_status()" + }, + { + "label": "list_my_instances()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L413", + "id": "crud_workflow_list_my_instances", + "community": 9, + "norm_label": "list_my_instances()" + }, + { + "label": "get_all_tasks_for_business()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L497", + "id": "crud_workflow_get_all_tasks_for_business", + "community": 9, + "norm_label": "get_all_tasks_for_business()" + }, + { + "label": "create_task()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L558", + "id": "crud_workflow_create_task", + "community": 9, + "norm_label": "create_task()" + }, + { + "label": "get_task()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L589", + "id": "crud_workflow_get_task", + "community": 9, + "norm_label": "get_task()" + }, + { + "label": "get_pending_tasks_by_node()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L597", + "id": "crud_workflow_get_pending_tasks_by_node", + "community": 9, + "norm_label": "get_pending_tasks_by_node()" + }, + { + "label": "_task_row_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L612", + "id": "crud_workflow_task_row_to_dict", + "community": 9, + "norm_label": "_task_row_to_dict()" + }, + { + "label": "list_pending_tasks()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L639", + "id": "crud_workflow_list_pending_tasks", + "community": 9, + "norm_label": "list_pending_tasks()" + }, + { + "label": "list_completed_tasks()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L698", + "id": "crud_workflow_list_completed_tasks", + "community": 9, + "norm_label": "list_completed_tasks()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L757", + "id": "crud_workflow_total_pages", + "community": 9, + "norm_label": "total_pages()" + }, + { + "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", + "file_type": "rationale", + "source_file": "crud/workflow.py", + "source_location": "L1", + "id": "crud_workflow_rationale_1", + "community": 9, + "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" + }, + { + "label": "sample_reception.py", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L1", + "id": "crud_sample_reception_py", + "community": 5, + "norm_label": "sample_reception.py" + }, + { + "label": "_donation_sample_id_col()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L34", + "id": "crud_sample_reception_donation_sample_id_col", + "community": 5, + "norm_label": "_donation_sample_id_col()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L39", + "id": "crud_sample_reception_fmt_dt", + "community": 5, + "norm_label": "_fmt_dt()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L43", + "id": "crud_sample_reception_dec", + "community": 5, + "norm_label": "_dec()" + }, + { + "label": "_reception_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L49", + "id": "crud_sample_reception_reception_to_dict", + "community": 5, + "norm_label": "_reception_to_dict()" + }, + { + "label": "_sample_detail_rows_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L73", + "id": "crud_sample_reception_sample_detail_rows_query", + "community": 5, + "norm_label": "_sample_detail_rows_query()" + }, + { + "label": "_donation_sample_detail_rows_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L107", + "id": "crud_sample_reception_donation_sample_detail_rows_query", + "community": 5, + "norm_label": "_donation_sample_detail_rows_query()" + }, + { + "label": "_donation_sample_pending_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L141", + "id": "crud_sample_reception_donation_sample_pending_query", + "community": 5, + "norm_label": "_donation_sample_pending_query()" + }, + { + "label": "_donation_rows_to_sample_list_items()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L172", + "id": "crud_sample_reception_donation_rows_to_sample_list_items", + "community": 5, + "norm_label": "_donation_rows_to_sample_list_items()" + }, + { + "label": "_sample_pending_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L253", + "id": "crud_sample_reception_sample_pending_query", + "community": 5, + "norm_label": "_sample_pending_query()" + }, + { + "label": "_rows_to_sample_list_items()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L282", + "id": "crud_sample_reception_rows_to_sample_list_items", + "community": 5, + "norm_label": "_rows_to_sample_list_items()" + }, + { + "label": "list_pending_protocol_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L364", + "id": "crud_sample_reception_list_pending_protocol_samples", + "community": 5, + "norm_label": "list_pending_protocol_samples()" + }, + { + "label": "list_received_protocol_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L420", + "id": "crud_sample_reception_list_received_protocol_samples", + "community": 5, + "norm_label": "list_received_protocol_samples()" + }, + { + "label": "get_reception_by_id()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L532", + "id": "crud_sample_reception_get_reception_by_id", + "community": 5, + "norm_label": "get_reception_by_id()" + }, + { + "label": "create_sample_reception()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L609", + "id": "crud_sample_reception_create_sample_reception", + "community": 5, + "norm_label": "create_sample_reception()" + }, + { + "label": "get_receptions_map_for_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L781", + "id": "crud_sample_reception_get_receptions_map_for_samples", + "community": 5, + "norm_label": "get_receptions_map_for_samples()" + }, + { + "label": "get_receptions_map_for_donation_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L815", + "id": "crud_sample_reception_get_receptions_map_for_donation_samples", + "community": 5, + "norm_label": "get_receptions_map_for_donation_samples()" + }, + { + "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L35", + "id": "crud_sample_reception_rationale_35", + "community": 2, + "norm_label": "\u6350\u8d60\u6837\u672c id \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002" + }, + { + "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L74", + "id": "crud_sample_reception_rationale_74", + "community": 2, + "norm_label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93(\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49)\u3002" + }, + { + "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L108", + "id": "crud_sample_reception_rationale_108", + "community": 2, + "norm_label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93(\u56db\u8868 join)\u3002" + }, + { + "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L179", + "id": "crud_sample_reception_rationale_179", + "community": 2, + "norm_label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178(\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4)\u3002" + }, + { + "label": "\u6309\u534f\u8bae\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff08\u542b\u68c0\u67e5\u9879\u660e\u7ec6\u3001\u9644\u4ef6\u5217\u8868\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L786", + "id": "crud_sample_reception_rationale_786", + "community": 2, + "norm_label": "\u6309\u534f\u8bae\u6837\u672c id \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55(\u542b\u68c0\u67e5\u9879\u660e\u7ec6\u3001\u9644\u4ef6\u5217\u8868),\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002" + }, + { + "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L820", + "id": "crud_sample_reception_rationale_820", + "community": 2, + "norm_label": "\u6309\u6350\u8d60\u6837\u672c id \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55,\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002" + }, + { + "label": "consumable_pack.py", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L1", + "id": "crud_consumable_pack_py", + "community": 3, + "norm_label": "consumable_pack.py" + }, + { + "label": "_item_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L15", + "id": "crud_consumable_pack_item_row_to_dict", + "community": 3, + "norm_label": "_item_row_to_dict()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L28", + "id": "crud_consumable_pack_row_to_dict", + "community": 3, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_consumable_packs()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L44", + "id": "crud_consumable_pack_list_consumable_packs", + "community": 3, + "norm_label": "list_consumable_packs()" + }, + { + "label": "list_all_packs()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L80", + "id": "crud_consumable_pack_list_all_packs", + "community": 3, + "norm_label": "list_all_packs()" + }, + { + "label": "get_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L90", + "id": "crud_consumable_pack_get_consumable_pack", + "community": 3, + "norm_label": "get_consumable_pack()" + }, + { + "label": "get_pack_detail()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L98", + "id": "crud_consumable_pack_get_pack_detail", + "community": 3, + "norm_label": "get_pack_detail()" + }, + { + "label": "pack_code_exists()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L113", + "id": "crud_consumable_pack_pack_code_exists", + "community": 3, + "norm_label": "pack_code_exists()" + }, + { + "label": "create_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L122", + "id": "crud_consumable_pack_create_consumable_pack", + "community": 3, + "norm_label": "create_consumable_pack()" + }, + { + "label": "update_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L189", + "id": "crud_consumable_pack_update_consumable_pack", + "community": 3, + "norm_label": "update_consumable_pack()" + }, + { + "label": "soft_delete_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L267", + "id": "crud_consumable_pack_soft_delete_consumable_pack", + "community": 3, + "norm_label": "soft_delete_consumable_pack()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L289", + "id": "crud_consumable_pack_total_pages", + "community": 3, + "norm_label": "total_pages()" + }, + { + "label": "\u8017\u6750\u5305 CRUD\uff08biz_consumable_pack + biz_consumable_pack_item\uff09", + "file_type": "rationale", + "source_file": "crud/consumable_pack.py", + "source_location": "L1", + "id": "crud_consumable_pack_rationale_1", + "community": 2, + "norm_label": "\u8017\u6750\u5305 crud(biz_consumable_pack + biz_consumable_pack_item)" + }, + { + "label": "qc_material.py", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L1", + "id": "crud_qc_material_py", + "community": 4, + "norm_label": "qc_material.py" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L15", + "id": "crud_qc_material_dec", + "community": 4, + "norm_label": "_dec()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L21", + "id": "crud_qc_material_fmt_dt", + "community": 4, + "norm_label": "_fmt_dt()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L25", + "id": "crud_qc_material_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "code_exists()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L42", + "id": "crud_qc_material_code_exists", + "community": 4, + "norm_label": "code_exists()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L58", + "id": "crud_qc_material_total_pages", + "community": 4, + "norm_label": "total_pages()" + }, + { + "label": "list_materials()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L72", + "id": "crud_qc_material_list_materials", + "community": 4, + "norm_label": "list_materials()" + }, + { + "label": "get_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L112", + "id": "crud_qc_material_get_material", + "community": 4, + "norm_label": "get_material()" + }, + { + "label": "create_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L123", + "id": "crud_qc_material_create_material", + "community": 4, + "norm_label": "create_material()" + }, + { + "label": "update_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L175", + "id": "crud_qc_material_update_material", + "community": 4, + "norm_label": "update_material()" + }, + { + "label": "soft_delete_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L228", + "id": "crud_qc_material_soft_delete_material", + "community": 4, + "norm_label": "soft_delete_material()" + }, + { + "label": "stock_in()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L240", + "id": "crud_qc_material_stock_in", + "community": 4, + "norm_label": "stock_in()" + }, + { + "label": "options_list()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L291", + "id": "crud_qc_material_options_list", + "community": 4, + "norm_label": "options_list()" + }, + { + "label": "collection_protocol_no.py", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1", + "id": "crud_collection_protocol_no_py", + "community": 23, + "norm_label": "collection_protocol_no.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L15", + "id": "crud_collection_protocol_no_row_to_dict", + "community": 23, + "norm_label": "_row_to_dict()" + }, + { + "label": "protocol_no_exists()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L31", + "id": "crud_collection_protocol_no_protocol_no_exists", + "community": 23, + "norm_label": "protocol_no_exists()" + }, + { + "label": "list_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L47", + "id": "crud_collection_protocol_no_list_protocol_nos", + "community": 23, + "norm_label": "list_protocol_nos()" + }, + { + "label": "get_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L78", + "id": "crud_collection_protocol_no_get_protocol_no", + "community": 23, + "norm_label": "get_protocol_no()" + }, + { + "label": "create_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L85", + "id": "crud_collection_protocol_no_create_protocol_no", + "community": 23, + "norm_label": "create_protocol_no()" + }, + { + "label": "update_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L120", + "id": "crud_collection_protocol_no_update_protocol_no", + "community": 23, + "norm_label": "update_protocol_no()" + }, + { + "label": "soft_delete_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L164", + "id": "crud_collection_protocol_no_soft_delete_protocol_no", + "community": 23, + "norm_label": "soft_delete_protocol_no()" + }, + { + "label": "batch_generate_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L174", + "id": "crud_collection_protocol_no_batch_generate_protocol_nos", + "community": 0, + "norm_label": "batch_generate_protocol_nos()" + }, + { + "label": "batch_issue_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L252", + "id": "crud_collection_protocol_no_batch_issue_protocol_nos", + "community": 23, + "norm_label": "batch_issue_protocol_nos()" + }, + { + "label": "batch_revoke_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L297", + "id": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "community": 23, + "norm_label": "batch_revoke_protocol_nos()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L336", + "id": "crud_collection_protocol_no_total_pages", + "community": 23, + "norm_label": "total_pages()" + }, + { + "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 CRUD\uff08biz_collection_protocol_no\uff09", + "file_type": "rationale", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1", + "id": "crud_collection_protocol_no_rationale_1", + "community": 23, + "norm_label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 crud(biz_collection_protocol_no)" + }, + { + "label": "\u6279\u91cf\u751f\u6210\u534f\u8bae\u53f7: \u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", + "file_type": "rationale", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L185", + "id": "crud_collection_protocol_no_rationale_185", + "community": 0, + "norm_label": "\u6279\u91cf\u751f\u6210\u534f\u8bae\u53f7: \u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7" + }, + { + "label": "storage_facility.py", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L1", + "id": "crud_storage_facility_py", + "community": 10, + "norm_label": "storage_facility.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L19", + "id": "crud_storage_facility_row_to_dict", + "community": 10, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_all_facilities()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L34", + "id": "crud_storage_facility_list_all_facilities", + "community": 10, + "norm_label": "list_all_facilities()" + }, + { + "label": "get_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L52", + "id": "crud_storage_facility_get_facility", + "community": 10, + "norm_label": "get_facility()" + }, + { + "label": "get_children()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L61", + "id": "crud_storage_facility_get_children", + "community": 10, + "norm_label": "get_children()" + }, + { + "label": "collect_descendant_ids()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L77", + "id": "crud_storage_facility_collect_descendant_ids", + "community": 10, + "norm_label": "collect_descendant_ids()" + }, + { + "label": "create_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L90", + "id": "crud_storage_facility_create_facility", + "community": 10, + "norm_label": "create_facility()" + }, + { + "label": "update_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L127", + "id": "crud_storage_facility_update_facility", + "community": 10, + "norm_label": "update_facility()" + }, + { + "label": "soft_delete_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L163", + "id": "crud_storage_facility_soft_delete_facility", + "community": 10, + "norm_label": "soft_delete_facility()" + }, + { + "label": "_slot_to_dict()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L189", + "id": "crud_storage_facility_slot_to_dict", + "community": 10, + "norm_label": "_slot_to_dict()" + }, + { + "label": "list_slots()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L203", + "id": "crud_storage_facility_list_slots", + "community": 10, + "norm_label": "list_slots()" + }, + { + "label": "get_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L221", + "id": "crud_storage_facility_get_slot", + "community": 10, + "norm_label": "get_slot()" + }, + { + "label": "create_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L230", + "id": "crud_storage_facility_create_slot", + "community": 10, + "norm_label": "create_slot()" + }, + { + "label": "update_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L265", + "id": "crud_storage_facility_update_slot", + "community": 10, + "norm_label": "update_slot()" + }, + { + "label": "soft_delete_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L295", + "id": "crud_storage_facility_soft_delete_slot", + "community": 10, + "norm_label": "soft_delete_slot()" + }, + { + "label": "batch_create_slots()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L305", + "id": "crud_storage_facility_batch_create_slots", + "community": 10, + "norm_label": "batch_create_slots()" + }, + { + "label": "\u5b58\u50a8\u8bbe\u65bd\uff08\u6811\u7ed3\u6784\uff09+ \u5c0f\u683c CRUD\uff08biz_storage_facility / biz_storage_facility_slot\uff09", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L1", + "id": "crud_storage_facility_rationale_1", + "community": 10, + "norm_label": "\u5b58\u50a8\u8bbe\u65bd(\u6811\u7ed3\u6784)+ \u5c0f\u683c crud(biz_storage_facility / biz_storage_facility_slot)" + }, + { + "label": "Return FLAT list of all non-deleted facility nodes (no pagination, no tree build", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L40", + "id": "crud_storage_facility_rationale_40", + "community": 10, + "norm_label": "return flat list of all non-deleted facility nodes (no pagination, no tree build" + }, + { + "label": "Direct children of a node.", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L62", + "id": "crud_storage_facility_rationale_62", + "community": 10, + "norm_label": "direct children of a node." + }, + { + "label": "Iteratively collect ALL descendant node IDs (stack-based, no recursion).", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L78", + "id": "crud_storage_facility_rationale_78", + "community": 10, + "norm_label": "iteratively collect all descendant node ids (stack-based, no recursion)." + }, + { + "label": "Cascade soft-delete: node + all descendants + their slots.", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L164", + "id": "crud_storage_facility_rationale_164", + "community": 10, + "norm_label": "cascade soft-delete: node + all descendants + their slots." + }, + { + "label": "cell_sample_type.py", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1", + "id": "crud_cell_sample_type_py", + "community": 33, + "norm_label": "cell_sample_type.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L15", + "id": "crud_cell_sample_type_row_to_dict", + "community": 33, + "norm_label": "_row_to_dict()" + }, + { + "label": "type_code_exists()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L31", + "id": "crud_cell_sample_type_type_code_exists", + "community": 33, + "norm_label": "type_code_exists()" + }, + { + "label": "list_cell_sample_types()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L43", + "id": "crud_cell_sample_type_list_cell_sample_types", + "community": 33, + "norm_label": "list_cell_sample_types()" + }, + { + "label": "get_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L74", + "id": "crud_cell_sample_type_get_cell_sample_type", + "community": 33, + "norm_label": "get_cell_sample_type()" + }, + { + "label": "create_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L81", + "id": "crud_cell_sample_type_create_cell_sample_type", + "community": 33, + "norm_label": "create_cell_sample_type()" + }, + { + "label": "update_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L120", + "id": "crud_cell_sample_type_update_cell_sample_type", + "community": 33, + "norm_label": "update_cell_sample_type()" + }, + { + "label": "soft_delete_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L161", + "id": "crud_cell_sample_type_soft_delete_cell_sample_type", + "community": 33, + "norm_label": "soft_delete_cell_sample_type()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L171", + "id": "crud_cell_sample_type_total_pages", + "community": 33, + "norm_label": "total_pages()" + }, + { + "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b CRUD\uff08biz_cell_sample_type\uff09", + "file_type": "rationale", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1", + "id": "crud_cell_sample_type_rationale_1", + "community": 33, + "norm_label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b crud(biz_cell_sample_type)" + }, + { + "label": "dept.py", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L1", + "id": "crud_dept_py", + "community": 25, + "norm_label": "dept.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L13", + "id": "crud_dept_row_to_dict", + "community": 25, + "norm_label": "_row_to_dict()" + }, + { + "label": "_build_tree()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L30", + "id": "crud_dept_build_tree", + "community": 25, + "norm_label": "_build_tree()" + }, + { + "label": "list_depts()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L38", + "id": "crud_dept_list_depts", + "community": 25, + "norm_label": "list_depts()" + }, + { + "label": "list_depts_tree()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L55", + "id": "crud_dept_list_depts_tree", + "community": 25, + "norm_label": "list_depts_tree()" + }, + { + "label": "get_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L65", + "id": "crud_dept_get_dept", + "community": 25, + "norm_label": "get_dept()" + }, + { + "label": "create_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L73", + "id": "crud_dept_create_dept", + "community": 25, + "norm_label": "create_dept()" + }, + { + "label": "update_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L114", + "id": "crud_dept_update_dept", + "community": 25, + "norm_label": "update_dept()" + }, + { + "label": "_cascade_soft_delete()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L152", + "id": "crud_dept_cascade_soft_delete", + "community": 25, + "norm_label": "_cascade_soft_delete()" + }, + { + "label": "soft_delete_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L165", + "id": "crud_dept_soft_delete_dept", + "community": 25, + "norm_label": "soft_delete_dept()" + }, + { + "label": "base.py", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L1", + "id": "crud_base_py", + "community": 6, + "norm_label": "base.py" + }, + { + "label": "camel_to_snake()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L14", + "id": "crud_base_camel_to_snake", + "community": 6, + "norm_label": "camel_to_snake()" + }, + { + "label": "get_model_attr()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L20", + "id": "crud_base_get_model_attr", + "community": 6, + "norm_label": "get_model_attr()" + }, + { + "label": "CRUDBase", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L33", + "id": "crud_base_crudbase", + "community": 6, + "norm_label": "crudbase" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L36", + "id": "crud_base_crudbase_init", + "community": 6, + "norm_label": ".__init__()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L39", + "id": "crud_base_crudbase_get", + "community": 1, + "norm_label": ".get()" + }, + { + "label": ".get_multi()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L43", + "id": "crud_base_crudbase_get_multi", + "community": 6, + "norm_label": ".get_multi()" + }, + { + "label": ".get_all()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L67", + "id": "crud_base_crudbase_get_all", + "community": 6, + "norm_label": ".get_all()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L74", + "id": "crud_base_crudbase_create", + "community": 6, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L95", + "id": "crud_base_crudbase_update", + "community": 5, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L114", + "id": "crud_base_crudbase_delete", + "community": 6, + "norm_label": ".delete()" + }, + { + "label": ".hard_delete()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L126", + "id": "crud_base_crudbase_hard_delete", + "community": 6, + "norm_label": ".hard_delete()" + }, + { + "label": ".count()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L135", + "id": "crud_base_crudbase_count", + "community": 4, + "norm_label": ".count()" + }, + { + "label": ".exists()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L142", + "id": "crud_base_crudbase_exists", + "community": 6, + "norm_label": ".exists()" + }, + { + "label": "HistoryCRUD", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L150", + "id": "crud_base_historycrud", + "community": 6, + "norm_label": "historycrud" + }, + { + "label": ".create_history()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L153", + "id": "crud_base_historycrud_create_history", + "community": 6, + "norm_label": ".create_history()" + }, + { + "label": "protocol_donation_convert.py", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1", + "id": "crud_protocol_donation_convert_py", + "community": 7, + "norm_label": "protocol_donation_convert.py" + }, + { + "label": "_active_link_query()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L19", + "id": "crud_protocol_donation_convert_active_link_query", + "community": 7, + "norm_label": "_active_link_query()" + }, + { + "label": "get_convert_partner()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L28", + "id": "crud_protocol_donation_convert_get_convert_partner", + "community": 7, + "norm_label": "get_convert_partner()" + }, + { + "label": "has_active_convert_link()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L61", + "id": "crud_protocol_donation_convert_has_active_convert_link", + "community": 7, + "norm_label": "has_active_convert_link()" + }, + { + "label": "create_convert_link()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L73", + "id": "crud_protocol_donation_convert_create_convert_link", + "community": 7, + "norm_label": "create_convert_link()" + }, + { + "label": "get_partner_sample_codes()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L125", + "id": "crud_protocol_donation_convert_get_partner_sample_codes", + "community": 7, + "norm_label": "get_partner_sample_codes()" + }, + { + "label": "assert_biz_no_available()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L189", + "id": "crud_protocol_donation_convert_assert_biz_no_available", + "community": 7, + "norm_label": "assert_biz_no_available()" + }, + { + "label": "upsert_convert_link_for_to_storage()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L263", + "id": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "community": 7, + "norm_label": "upsert_convert_link_for_to_storage()" + }, + { + "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae \u21c4 \u79d1\u7814\u6350\u8d60 \u8f6c\u79fb\u5173\u8054\u4e0e\u7f16\u53f7/\u6837\u672c\u7f16\u7801\u8c41\u514d\u6821\u9a8c", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1", + "id": "crud_protocol_donation_convert_rationale_1", + "community": 2, + "norm_label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae \u21c4 \u79d1\u7814\u6350\u8d60 \u8f6c\u79fb\u5173\u8054\u4e0e\u7f16\u53f7/\u6837\u672c\u7f16\u7801\u8c41\u514d\u6821\u9a8c" + }, + { + "label": "\u6309\u91c7\u96c6\u534f\u8bae\u6216\u79d1\u7814\u6350\u8d60 ID \u67e5\u8be2\u8f6c\u79fb\u914d\u5bf9\u4fe1\u606f\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L35", + "id": "crud_protocol_donation_convert_rationale_35", + "community": 2, + "norm_label": "\u6309\u91c7\u96c6\u534f\u8bae\u6216\u79d1\u7814\u6350\u8d60 id \u67e5\u8be2\u8f6c\u79fb\u914d\u5bf9\u4fe1\u606f\u3002" + }, + { + "label": "\u8f6c\u79fb\u4e8b\u52a1\u5185\u5199\u5165\u5173\u8054\uff1b\u540c\u4e00\u534f\u8bae\u6216\u6350\u8d60\u4e0d\u5f97\u91cd\u590d\u5efa\u7acb\u6709\u6548\u5173\u8054\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L84", + "id": "crud_protocol_donation_convert_rationale_84", + "community": 2, + "norm_label": "\u8f6c\u79fb\u4e8b\u52a1\u5185\u5199\u5165\u5173\u8054;\u540c\u4e00\u534f\u8bae\u6216\u6350\u8d60\u4e0d\u5f97\u91cd\u590d\u5efa\u7acb\u6709\u6548\u5173\u8054\u3002" + }, + { + "label": "\u8fd4\u56de\u914d\u5bf9\u5355\u636e\u4e0a\u672a\u5220\u9664\u6837\u672c\u7684\u7f16\u7801\u96c6\u5408\uff08\u7528\u4e8e\u6837\u672c\u552f\u4e00\u6027\u8c41\u514d\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L132", + "id": "crud_protocol_donation_convert_rationale_132", + "community": 2, + "norm_label": "\u8fd4\u56de\u914d\u5bf9\u5355\u636e\u4e0a\u672a\u5220\u9664\u6837\u672c\u7684\u7f16\u7801\u96c6\u5408(\u7528\u4e8e\u6837\u672c\u552f\u4e00\u6027\u8c41\u514d)\u3002" + }, + { + "label": "\u6821\u9a8c\u4e1a\u52a1\u7f16\u53f7\u5728\u91c7\u96c6\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u95f4\u53ef\u7528\u3002 \u82e5\u5f53\u524d\u5355\u5b58\u5728\u8f6c\u79fb\u914d\u5bf9\uff0c\u5219\u8c41\u514d\u914d\u5bf9\u5355\u636e\u4e0a\u7684\u7f16\u53f7\u5360\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L198", + "id": "crud_protocol_donation_convert_rationale_198", + "community": 2, + "norm_label": "\u6821\u9a8c\u4e1a\u52a1\u7f16\u53f7\u5728\u91c7\u96c6\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u95f4\u53ef\u7528\u3002 \u82e5\u5f53\u524d\u5355\u5b58\u5728\u8f6c\u79fb\u914d\u5bf9,\u5219\u8c41\u514d\u914d\u5bf9\u5355\u636e\u4e0a\u7684\u7f16\u53f7\u5360\u7528\u3002" + }, + { + "label": "\u8f6c\u7ec6\u80de\u5b58\u50a8\u65f6\u5199\u5165/\u66f4\u65b0\u5173\u8054\u3002 \u82e5\u6350\u8d60\u5355\u5df2\u6709\u5173\u8054\uff08\u5982\u5148\u8f6c\u79d1\u7814\uff09\uff0c\u5219\u66f4\u65b0 protocol_id \u6307\u5411\u65b0\u534f\u8bae\u5355\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L273", + "id": "crud_protocol_donation_convert_rationale_273", + "community": 2, + "norm_label": "\u8f6c\u7ec6\u80de\u5b58\u50a8\u65f6\u5199\u5165/\u66f4\u65b0\u5173\u8054\u3002 \u82e5\u6350\u8d60\u5355\u5df2\u6709\u5173\u8054(\u5982\u5148\u8f6c\u79d1\u7814),\u5219\u66f4\u65b0 protocol_id \u6307\u5411\u65b0\u534f\u8bae\u5355\u3002" + }, + { + "label": "qc_item_param.py", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L1", + "id": "crud_qc_item_param_py", + "community": 5, + "norm_label": "qc_item_param.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L12", + "id": "crud_qc_item_param_row_to_dict", + "community": 5, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_params_by_item()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L24", + "id": "crud_qc_item_param_list_params_by_item", + "community": 5, + "norm_label": "list_params_by_item()" + }, + { + "label": "save_params_for_item()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L41", + "id": "crud_qc_item_param_save_params_for_item", + "community": 5, + "norm_label": "save_params_for_item()" + }, + { + "label": "leave.py", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L1", + "id": "crud_leave_py", + "community": 4, + "norm_label": "leave.py" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L14", + "id": "crud_leave_total_pages", + "community": 4, + "norm_label": "total_pages()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L18", + "id": "crud_leave_row_to_dict", + "community": 4, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_leaves()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L38", + "id": "crud_leave_list_leaves", + "community": 4, + "norm_label": "list_leaves()" + }, + { + "label": "get_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L69", + "id": "crud_leave_get_leave", + "community": 4, + "norm_label": "get_leave()" + }, + { + "label": "create_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L74", + "id": "crud_leave_create_leave", + "community": 4, + "norm_label": "create_leave()" + }, + { + "label": "update_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L105", + "id": "crud_leave_update_leave", + "community": 4, + "norm_label": "update_leave()" + }, + { + "label": "update_leave_status()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L125", + "id": "crud_leave_update_leave_status", + "community": 1, + "norm_label": "update_leave_status()" + }, + { + "label": "soft_delete_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L137", + "id": "crud_leave_soft_delete_leave", + "community": 4, + "norm_label": "soft_delete_leave()" + }, + { + "label": "output_type.py", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L1", + "id": "crud_output_type_py", + "community": 34, + "norm_label": "output_type.py" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L15", + "id": "crud_output_type_row_to_dict", + "community": 34, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_output_types()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L28", + "id": "crud_output_type_list_output_types", + "community": 34, + "norm_label": "list_output_types()" + }, + { + "label": "get_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L64", + "id": "crud_output_type_get_output_type", + "community": 34, + "norm_label": "get_output_type()" + }, + { + "label": "type_code_exists()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L72", + "id": "crud_output_type_type_code_exists", + "community": 34, + "norm_label": "type_code_exists()" + }, + { + "label": "create_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L81", + "id": "crud_output_type_create_output_type", + "community": 34, + "norm_label": "create_output_type()" + }, + { + "label": "update_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L116", + "id": "crud_output_type_update_output_type", + "community": 34, + "norm_label": "update_output_type()" + }, + { + "label": "soft_delete_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L150", + "id": "crud_output_type_soft_delete_output_type", + "community": 34, + "norm_label": "soft_delete_output_type()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L160", + "id": "crud_output_type_total_pages", + "community": 34, + "norm_label": "total_pages()" + }, + { + "label": "\u5de5\u827a\u4ea7\u51fa\u7269\u7c7b\u578b CRUD\uff08biz_output_type\uff09", + "file_type": "rationale", + "source_file": "crud/output_type.py", + "source_location": "L1", + "id": "crud_output_type_rationale_1", + "community": 34, + "norm_label": "\u5de5\u827a\u4ea7\u51fa\u7269\u7c7b\u578b crud(biz_output_type)" + }, + { + "label": "exhibition_appointment.py", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1", + "id": "crud_exhibition_appointment_py", + "community": 10, + "norm_label": "exhibition_appointment.py" + }, + { + "label": "_format_visit_date()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L15", + "id": "crud_exhibition_appointment_format_visit_date", + "community": 10, + "norm_label": "_format_visit_date()" + }, + { + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L24", + "id": "crud_exhibition_appointment_row_to_dict", + "community": 1, + "norm_label": "_row_to_dict()" + }, + { + "label": "list_exhibition_appointments()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L41", + "id": "crud_exhibition_appointment_list_exhibition_appointments", + "community": 10, + "norm_label": "list_exhibition_appointments()" + }, + { + "label": "get_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L78", + "id": "crud_exhibition_appointment_get_exhibition_appointment", + "community": 10, + "norm_label": "get_exhibition_appointment()" + }, + { + "label": "appointment_no_exists()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L86", + "id": "crud_exhibition_appointment_appointment_no_exists", + "community": 10, + "norm_label": "appointment_no_exists()" + }, + { + "label": "_generate_appointment_no()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L99", + "id": "crud_exhibition_appointment_generate_appointment_no", + "community": 10, + "norm_label": "_generate_appointment_no()" + }, + { + "label": "create_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L123", + "id": "crud_exhibition_appointment_create_exhibition_appointment", + "community": 10, + "norm_label": "create_exhibition_appointment()" + }, + { + "label": "update_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L173", + "id": "crud_exhibition_appointment_update_exhibition_appointment", + "community": 10, + "norm_label": "update_exhibition_appointment()" + }, + { + "label": "soft_delete_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L225", + "id": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "community": 10, + "norm_label": "soft_delete_exhibition_appointment()" + }, + { + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L235", + "id": "crud_exhibition_appointment_total_pages", + "community": 1, + "norm_label": "total_pages()" + }, + { + "label": "\u5c55\u89c8\u9884\u7ea6 CRUD\uff08biz_exhibition_appointment\uff09", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1", + "id": "crud_exhibition_appointment_rationale_1", + "community": 10, + "norm_label": "\u5c55\u89c8\u9884\u7ea6 crud(biz_exhibition_appointment)" + }, + { + "label": "\u683c\u5f0f\u5316 visit_date \u4e3a YYYY-MM-DD HH:mm:ss \u5b57\u7b26\u4e32", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L16", + "id": "crud_exhibition_appointment_rationale_16", + "community": 10, + "norm_label": "\u683c\u5f0f\u5316 visit_date \u4e3a yyyy-mm-dd hh:mm:ss \u5b57\u7b26\u4e32" + }, + { + "label": "\u751f\u6210\u9884\u7ea6\u7f16\u53f7\uff1aYYYYMMDD + 6\u4f4d\u5e8f\u53f7\uff08\u5982 20260515000001\uff09", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L100", + "id": "crud_exhibition_appointment_rationale_100", + "community": 10, + "norm_label": "\u751f\u6210\u9884\u7ea6\u7f16\u53f7:yyyymmdd + 6\u4f4d\u5e8f\u53f7(\u5982 20260515000001)" + }, + { + "label": "public.py", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L1", + "id": "api_public_py", + "community": 6, + "norm_label": "public.py" + }, + { + "label": "_avatar_url_field()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L33", + "id": "api_public_avatar_url_field", + "community": 6, + "norm_label": "_avatar_url_field()" + }, + { + "label": "_build_user_info_payload()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L41", + "id": "api_public_build_user_info_payload", + "community": 6, + "norm_label": "_build_user_info_payload()" + }, + { + "label": "_jwt_user_payload()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L57", + "id": "api_public_jwt_user_payload", + "community": 6, + "norm_label": "_jwt_user_payload()" + }, + { + "label": "web_login_rsa_public_key()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L68", + "id": "api_public_web_login_rsa_public_key", + "community": 6, + "norm_label": "web_login_rsa_public_key()" + }, + { + "label": "web_login()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L75", + "id": "api_public_web_login", + "community": 6, + "norm_label": "web_login()" + }, + { + "label": "refresh_token()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L133", + "id": "api_public_refresh_token", + "community": 6, + "norm_label": "refresh_token()" + }, + { + "label": "logout()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L195", + "id": "api_public_logout", + "community": 6, + "norm_label": "logout()" + }, + { + "label": "get_current_user_profile()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L214", + "id": "api_public_get_current_user_profile", + "community": 1, + "norm_label": "get_current_user_profile()" + }, + { + "label": "get_web_auth_menu_codes()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L247", + "id": "api_public_get_web_auth_menu_codes", + "community": 6, + "norm_label": "get_web_auth_menu_codes()" + }, + { + "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf\uff09", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L1", + "id": "api_public_rationale_1", + "community": 6, + "norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf)" + }, + { + "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L42", + "id": "api_public_rationale_42", + "community": 6, + "norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002" + }, + { + "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L69", + "id": "api_public_rationale_69", + "community": 6, + "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)" + }, + { + "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L80", + "id": "api_public_rationale_80", + "community": 6, + "norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002" + }, + { + "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L196", + "id": "api_public_rationale_196", + "community": 6, + "norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002" + }, + { + "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L215", + "id": "api_public_rationale_215", + "community": 0, + "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002" + }, + { + "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L248", + "id": "api_public_rationale_248", + "community": 6, + "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" + }, + { + "label": "material.py", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L1", + "id": "api_material_py", + "community": 1, + "norm_label": "material.py" + }, + { + "label": "MaterialBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L21", + "id": "api_material_materialbody", + "community": 0, + "norm_label": "materialbody" + }, + { + "label": "MaterialUpdateBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L34", + "id": "api_material_materialupdatebody", + "community": 0, + "norm_label": "materialupdatebody" + }, + { + "label": "StockInBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L47", + "id": "api_material_stockinbody", + "community": 0, + "norm_label": "stockinbody" + }, + { + "label": "StockOutBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L53", + "id": "api_material_stockoutbody", + "community": 0, + "norm_label": "stockoutbody" + }, + { + "label": "list_materials()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L65", + "id": "api_material_list_materials", + "community": 1, + "norm_label": "list_materials()" + }, + { + "label": "material_options()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L88", + "id": "api_material_material_options", + "community": 1, + "norm_label": "material_options()" + }, + { + "label": "create_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L100", + "id": "api_material_create_material", + "community": 1, + "norm_label": "create_material()" + }, + { + "label": "update_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L120", + "id": "api_material_update_material", + "community": 1, + "norm_label": "update_material()" + }, + { + "label": "delete_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L141", + "id": "api_material_delete_material", + "community": 1, + "norm_label": "delete_material()" + }, + { + "label": "stock_in_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L158", + "id": "api_material_stock_in_material", + "community": 1, + "norm_label": "stock_in_material()" + }, + { + "label": "stock_out_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L179", + "id": "api_material_stock_out_material", + "community": 1, + "norm_label": "stock_out_material()" + }, + { + "label": "list_stock_logs()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L204", + "id": "api_material_list_stock_logs", + "community": 1, + "norm_label": "list_stock_logs()" + }, + { + "label": "qc.py", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1", + "id": "api_qc_py", + "community": 1, + "norm_label": "qc.py" + }, + { + "label": "ThirdPartyCompanyBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L29", + "id": "api_qc_thirdpartycompanybody", + "community": 0, + "norm_label": "thirdpartycompanybody" + }, + { + "label": "ThirdPartyCompanyUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L46", + "id": "api_qc_thirdpartycompanyupdatebody", + "community": 0, + "norm_label": "thirdpartycompanyupdatebody" + }, + { + "label": "list_qc_third_party_companies()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L64", + "id": "api_qc_list_qc_third_party_companies", + "community": 1, + "norm_label": "list_qc_third_party_companies()" + }, + { + "label": "list_qc_third_party_company_options()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L85", + "id": "api_qc_list_qc_third_party_company_options", + "community": 1, + "norm_label": "list_qc_third_party_company_options()" + }, + { + "label": "create_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L99", + "id": "api_qc_create_qc_third_party_company", + "community": 1, + "norm_label": "create_qc_third_party_company()" + }, + { + "label": "update_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L133", + "id": "api_qc_update_qc_third_party_company", + "community": 1, + "norm_label": "update_qc_third_party_company()" + }, + { + "label": "delete_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L169", + "id": "api_qc_delete_qc_third_party_company", + "community": 1, + "norm_label": "delete_qc_third_party_company()" + }, + { + "label": "ThirdPartyItemBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L189", + "id": "api_qc_thirdpartyitembody", + "community": 0, + "norm_label": "thirdpartyitembody" + }, + { + "label": "ThirdPartyItemUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L201", + "id": "api_qc_thirdpartyitemupdatebody", + "community": 0, + "norm_label": "thirdpartyitemupdatebody" + }, + { + "label": "list_qc_third_party_items()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L214", + "id": "api_qc_list_qc_third_party_items", + "community": 1, + "norm_label": "list_qc_third_party_items()" + }, + { + "label": "list_qc_third_party_items_active()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L242", + "id": "api_qc_list_qc_third_party_items_active", + "community": 1, + "norm_label": "list_qc_third_party_items_active()" + }, + { + "label": "create_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L257", + "id": "api_qc_create_qc_third_party_item", + "community": 1, + "norm_label": "create_qc_third_party_item()" + }, + { + "label": "update_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L286", + "id": "api_qc_update_qc_third_party_item", + "community": 1, + "norm_label": "update_qc_third_party_item()" + }, + { + "label": "delete_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L317", + "id": "api_qc_delete_qc_third_party_item", + "community": 1, + "norm_label": "delete_qc_third_party_item()" + }, + { + "label": "LabTestItemBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L337", + "id": "api_qc_labtestitembody", + "community": 0, + "norm_label": "labtestitembody" + }, + { + "label": "LabTestItemUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L348", + "id": "api_qc_labtestitemupdatebody", + "community": 0, + "norm_label": "labtestitemupdatebody" + }, + { + "label": "ItemParamBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L362", + "id": "api_qc_itemparambody", + "community": 0, + "norm_label": "itemparambody" + }, + { + "label": "TaskResultBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L367", + "id": "api_qc_taskresultbody", + "community": 0, + "norm_label": "taskresultbody" + }, + { + "label": "TaskCompleteWithResultBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L372", + "id": "api_qc_taskcompletewithresultbody", + "community": 0, + "norm_label": "taskcompletewithresultbody" + }, + { + "label": "list_qc_lab_test_items()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L382", + "id": "api_qc_list_qc_lab_test_items", + "community": 1, + "norm_label": "list_qc_lab_test_items()" + }, + { + "label": "list_qc_lab_test_items_active()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L403", + "id": "api_qc_list_qc_lab_test_items_active", + "community": 1, + "norm_label": "list_qc_lab_test_items_active()" + }, + { + "label": "create_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L417", + "id": "api_qc_create_qc_lab_test_item", + "community": 1, + "norm_label": "create_qc_lab_test_item()" + }, + { + "label": "update_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L445", + "id": "api_qc_update_qc_lab_test_item", + "community": 1, + "norm_label": "update_qc_lab_test_item()" + }, + { + "label": "delete_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L475", + "id": "api_qc_delete_qc_lab_test_item", + "community": 1, + "norm_label": "delete_qc_lab_test_item()" + }, + { + "label": "list_item_params()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L496", + "id": "api_qc_list_item_params", + "community": 1, + "norm_label": "list_item_params()" + }, + { + "label": "save_item_params()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L512", + "id": "api_qc_save_item_params", + "community": 1, + "norm_label": "save_item_params()" + }, + { + "label": "WorkOrderConfigureBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L534", + "id": "api_qc_workorderconfigurebody", + "community": 0, + "norm_label": "workorderconfigurebody" + }, + { + "label": "list_qc_work_orders()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L544", + "id": "api_qc_list_qc_work_orders", + "community": 1, + "norm_label": "list_qc_work_orders()" + }, + { + "label": "get_qc_work_order_detail()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L570", + "id": "api_qc_get_qc_work_order_detail", + "community": 1, + "norm_label": "get_qc_work_order_detail()" + }, + { + "label": "configure_qc_work_order()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L588", + "id": "api_qc_configure_qc_work_order", + "community": 1, + "norm_label": "configure_qc_work_order()" + }, + { + "label": "TaskAttachmentsBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L618", + "id": "api_qc_taskattachmentsbody", + "community": 0, + "norm_label": "taskattachmentsbody" + }, + { + "label": "list_qc_tasks()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L625", + "id": "api_qc_list_qc_tasks", + "community": 1, + "norm_label": "list_qc_tasks()" + }, + { + "label": "get_qc_task_detail()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L657", + "id": "api_qc_get_qc_task_detail", + "community": 1, + "norm_label": "get_qc_task_detail()" + }, + { + "label": "start_qc_task()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L675", + "id": "api_qc_start_qc_task", + "community": 1, + "norm_label": "start_qc_task()" + }, + { + "label": "complete_qc_task()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L693", + "id": "api_qc_complete_qc_task", + "community": 1, + "norm_label": "complete_qc_task()" + }, + { + "label": "get_task_results()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L713", + "id": "api_qc_get_task_results", + "community": 1, + "norm_label": "get_task_results()" + }, + { + "label": "complete_task_with_result()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L728", + "id": "api_qc_complete_task_with_result", + "community": 1, + "norm_label": "complete_task_with_result()" + }, + { + "label": "update_qc_task_attachments()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L784", + "id": "api_qc_update_qc_task_attachments", + "community": 1, + "norm_label": "update_qc_task_attachments()" + }, + { + "label": "QcMaterialBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L811", + "id": "api_qc_qcmaterialbody", + "community": 0, + "norm_label": "qcmaterialbody" + }, + { + "label": "QcMaterialUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L822", + "id": "api_qc_qcmaterialupdatebody", + "community": 0, + "norm_label": "qcmaterialupdatebody" + }, + { + "label": "StockInBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L833", + "id": "api_qc_stockinbody", + "community": 0, + "norm_label": "stockinbody" + }, + { + "label": "list_qc_materials()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L840", + "id": "api_qc_list_qc_materials", + "community": 1, + "norm_label": "list_qc_materials()" + }, + { + "label": "qc_material_options()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L861", + "id": "api_qc_qc_material_options", + "community": 1, + "norm_label": "qc_material_options()" + }, + { + "label": "create_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L873", + "id": "api_qc_create_qc_material", + "community": 1, + "norm_label": "create_qc_material()" + }, + { + "label": "update_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L890", + "id": "api_qc_update_qc_material", + "community": 1, + "norm_label": "update_qc_material()" + }, + { + "label": "delete_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L908", + "id": "api_qc_delete_qc_material", + "community": 1, + "norm_label": "delete_qc_material()" + }, + { + "label": "stock_in_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L925", + "id": "api_qc_stock_in_qc_material", + "community": 1, + "norm_label": "stock_in_qc_material()" + }, + { + "label": "list_qc_material_usages()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L946", + "id": "api_qc_list_qc_material_usages", + "community": 1, + "norm_label": "list_qc_material_usages()" + }, + { + "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": "api/qc.py", + "source_location": "L1", + "id": "api_qc_rationale_1", + "community": 1, + "norm_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" + }, + { + "label": "collection_protocol.py", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L1", + "id": "api_collection_protocol_py", + "community": 1, + "norm_label": "collection_protocol.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L29", + "id": "api_collection_protocol_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L39", + "id": "api_collection_protocol_get_current_user_id", + "community": 1, + "norm_label": "_get_current_user_id()" + }, + { + "label": "_parse_datetime_fields()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L53", + "id": "api_collection_protocol_parse_datetime_fields", + "community": 7, + "norm_label": "_parse_datetime_fields()" + }, + { + "label": "_ensure_customer_for_mother()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L67", + "id": "api_collection_protocol_ensure_customer_for_mother", + "community": 1, + "norm_label": "_ensure_customer_for_mother()" + }, + { + "label": "list_collection_protocols()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L116", + "id": "api_collection_protocol_list_collection_protocols", + "community": 1, + "norm_label": "list_collection_protocols()" + }, + { + "label": "get_collection_protocol_detail()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L140", + "id": "api_collection_protocol_get_collection_protocol_detail", + "community": 1, + "norm_label": "get_collection_protocol_detail()" + }, + { + "label": "ProtocolCreateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L155", + "id": "api_collection_protocol_protocolcreatebody", + "community": 2, + "norm_label": "protocolcreatebody" + }, + { + "label": "ProtocolUpdateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L174", + "id": "api_collection_protocol_protocolupdatebody", + "community": 2, + "norm_label": "protocolupdatebody" + }, + { + "label": "_resolve_protocol_attachments()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L200", + "id": "api_collection_protocol_resolve_protocol_attachments", + "community": 1, + "norm_label": "_resolve_protocol_attachments()" + }, + { + "label": "_persist_protocol_sub_resources()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L210", + "id": "api_collection_protocol_persist_protocol_sub_resources", + "community": 4, + "norm_label": "_persist_protocol_sub_resources()" + }, + { + "label": "create_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L246", + "id": "api_collection_protocol_create_collection_protocol", + "community": 1, + "norm_label": "create_collection_protocol()" + }, + { + "label": "update_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L289", + "id": "api_collection_protocol_update_collection_protocol", + "community": 1, + "norm_label": "update_collection_protocol()" + }, + { + "label": "delete_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L338", + "id": "api_collection_protocol_delete_collection_protocol", + "community": 1, + "norm_label": "delete_collection_protocol()" + }, + { + "label": "list_collection_protocol_audits()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L364", + "id": "api_collection_protocol_list_collection_protocol_audits", + "community": 1, + "norm_label": "list_collection_protocol_audits()" + }, + { + "label": "AuditCreateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L385", + "id": "api_collection_protocol_auditcreatebody", + "community": 2, + "norm_label": "auditcreatebody" + }, + { + "label": "submit_collection_protocol_audit()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L393", + "id": "api_collection_protocol_submit_collection_protocol_audit", + "community": 1, + "norm_label": "submit_collection_protocol_audit()" + }, + { + "label": "list_payment_details()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L422", + "id": "api_collection_protocol_list_payment_details", + "community": 1, + "norm_label": "list_payment_details()" + }, + { + "label": "BatchDetailIdsBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L445", + "id": "api_collection_protocol_batchdetailidsbody", + "community": 2, + "norm_label": "batchdetailidsbody" + }, + { + "label": "RefundFinanceSubmitBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L451", + "id": "api_collection_protocol_refundfinancesubmitbody", + "community": 2, + "norm_label": "refundfinancesubmitbody" + }, + { + "label": "BatchRefundFinanceSubmitBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L459", + "id": "api_collection_protocol_batchrefundfinancesubmitbody", + "community": 2, + "norm_label": "batchrefundfinancesubmitbody" + }, + { + "label": "post_submit_receipt_finance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L466", + "id": "api_collection_protocol_post_submit_receipt_finance", + "community": 1, + "norm_label": "post_submit_receipt_finance()" + }, + { + "label": "post_submit_receipt_finance_batch()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L485", + "id": "api_collection_protocol_post_submit_receipt_finance_batch", + "community": 1, + "norm_label": "post_submit_receipt_finance_batch()" + }, + { + "label": "post_submit_refund_finance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L504", + "id": "api_collection_protocol_post_submit_refund_finance", + "community": 1, + "norm_label": "post_submit_refund_finance()" + }, + { + "label": "post_submit_refund_finance_batch()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L527", + "id": "api_collection_protocol_post_submit_refund_finance_batch", + "community": 1, + "norm_label": "post_submit_refund_finance_batch()" + }, + { + "label": "list_receipt_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L549", + "id": "api_collection_protocol_list_receipt_confirm", + "community": 1, + "norm_label": "list_receipt_confirm()" + }, + { + "label": "list_receipt_confirmed()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L562", + "id": "api_collection_protocol_list_receipt_confirmed", + "community": 1, + "norm_label": "list_receipt_confirmed()" + }, + { + "label": "FinanceConfirmBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L576", + "id": "api_collection_protocol_financeconfirmbody", + "community": 2, + "norm_label": "financeconfirmbody" + }, + { + "label": "RefundFinanceConfirmBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L583", + "id": "api_collection_protocol_refundfinanceconfirmbody", + "community": 2, + "norm_label": "refundfinanceconfirmbody" + }, + { + "label": "post_receipt_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L593", + "id": "api_collection_protocol_post_receipt_confirm", + "community": 1, + "norm_label": "post_receipt_confirm()" + }, + { + "label": "list_refund_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L620", + "id": "api_collection_protocol_list_refund_confirm", + "community": 1, + "norm_label": "list_refund_confirm()" + }, + { + "label": "list_refund_confirmed()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L633", + "id": "api_collection_protocol_list_refund_confirmed", + "community": 1, + "norm_label": "list_refund_confirmed()" + }, + { + "label": "post_refund_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L648", + "id": "api_collection_protocol_post_refund_confirm", + "community": 1, + "norm_label": "post_refund_confirm()" + }, + { + "label": "list_storage_certs()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L675", + "id": "api_collection_protocol_list_storage_certs", + "community": 1, + "norm_label": "list_storage_certs()" + }, + { + "label": "list_fullmoon_todos()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L786", + "id": "api_collection_protocol_list_fullmoon_todos", + "community": 1, + "norm_label": "list_fullmoon_todos()" + }, + { + "label": "FullmoonTodoInsuranceBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L879", + "id": "api_collection_protocol_fullmoontodoinsurancebody", + "community": 2, + "norm_label": "fullmoontodoinsurancebody" + }, + { + "label": "update_fullmoon_todo_insurance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L897", + "id": "api_collection_protocol_update_fullmoon_todo_insurance", + "community": 1, + "norm_label": "update_fullmoon_todo_insurance()" + }, + { + "label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 API", + "file_type": "rationale", + "source_file": "api/collection_protocol.py", + "source_location": "L1", + "id": "api_collection_protocol_rationale_1", + "community": 2, + "norm_label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 api" + }, + { + "label": "If mother info exists but no customerId, create a customer record and link it.", + "file_type": "rationale", + "source_file": "api/collection_protocol.py", + "source_location": "L68", + "id": "api_collection_protocol_rationale_68", + "community": 2, + "norm_label": "if mother info exists but no customerid, create a customer record and link it." + }, + { + "label": "basic_info.py", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L1", + "id": "api_basic_info_py", + "community": 0, + "norm_label": "basic_info.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L30", + "id": "api_basic_info_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "CustomerCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L45", + "id": "api_basic_info_customercreatebody", + "community": 0, + "norm_label": "customercreatebody" + }, + { + "label": "CustomerUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L58", + "id": "api_basic_info_customerupdatebody", + "community": 0, + "norm_label": "customerupdatebody" + }, + { + "label": "list_customers()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L72", + "id": "api_basic_info_list_customers", + "community": 1, + "norm_label": "list_customers()" + }, + { + "label": "create_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L95", + "id": "api_basic_info_create_customer", + "community": 1, + "norm_label": "create_customer()" + }, + { + "label": "update_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L121", + "id": "api_basic_info_update_customer", + "community": 1, + "norm_label": "update_customer()" + }, + { + "label": "delete_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L150", + "id": "api_basic_info_delete_customer", + "community": 1, + "norm_label": "delete_customer()" + }, + { + "label": "CellSampleTypeCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L168", + "id": "api_basic_info_cellsampletypecreatebody", + "community": 0, + "norm_label": "cellsampletypecreatebody" + }, + { + "label": "CellSampleTypeUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L179", + "id": "api_basic_info_cellsampletypeupdatebody", + "community": 0, + "norm_label": "cellsampletypeupdatebody" + }, + { + "label": "list_cell_sample_types()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L191", + "id": "api_basic_info_list_cell_sample_types", + "community": 1, + "norm_label": "list_cell_sample_types()" + }, + { + "label": "create_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L214", + "id": "api_basic_info_create_cell_sample_type", + "community": 1, + "norm_label": "create_cell_sample_type()" + }, + { + "label": "update_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L238", + "id": "api_basic_info_update_cell_sample_type", + "community": 1, + "norm_label": "update_cell_sample_type()" + }, + { + "label": "delete_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L265", + "id": "api_basic_info_delete_cell_sample_type", + "community": 1, + "norm_label": "delete_cell_sample_type()" + }, + { + "label": "CollectionRegionCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L283", + "id": "api_basic_info_collectionregioncreatebody", + "community": 0, + "norm_label": "collectionregioncreatebody" + }, + { + "label": "CollectionRegionUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L291", + "id": "api_basic_info_collectionregionupdatebody", + "community": 0, + "norm_label": "collectionregionupdatebody" + }, + { + "label": "list_collection_regions()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L300", + "id": "api_basic_info_list_collection_regions", + "community": 1, + "norm_label": "list_collection_regions()" + }, + { + "label": "create_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L323", + "id": "api_basic_info_create_collection_region", + "community": 1, + "norm_label": "create_collection_region()" + }, + { + "label": "update_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L344", + "id": "api_basic_info_update_collection_region", + "community": 1, + "norm_label": "update_collection_region()" + }, + { + "label": "delete_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L368", + "id": "api_basic_info_delete_collection_region", + "community": 1, + "norm_label": "delete_collection_region()" + }, + { + "label": "HospitalCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L386", + "id": "api_basic_info_hospitalcreatebody", + "community": 0, + "norm_label": "hospitalcreatebody" + }, + { + "label": "HospitalUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L394", + "id": "api_basic_info_hospitalupdatebody", + "community": 0, + "norm_label": "hospitalupdatebody" + }, + { + "label": "list_hospitals()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L403", + "id": "api_basic_info_list_hospitals", + "community": 1, + "norm_label": "list_hospitals()" + }, + { + "label": "create_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L423", + "id": "api_basic_info_create_hospital", + "community": 1, + "norm_label": "create_hospital()" + }, + { + "label": "update_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L446", + "id": "api_basic_info_update_hospital", + "community": 1, + "norm_label": "update_hospital()" + }, + { + "label": "delete_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L474", + "id": "api_basic_info_delete_hospital", + "community": 1, + "norm_label": "delete_hospital()" + }, + { + "label": "ProtocolNoCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L496", + "id": "api_basic_info_protocolnocreatebody", + "community": 0, + "norm_label": "protocolnocreatebody" + }, + { + "label": "ProtocolNoUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L505", + "id": "api_basic_info_protocolnoupdatebody", + "community": 0, + "norm_label": "protocolnoupdatebody" + }, + { + "label": "list_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L518", + "id": "api_basic_info_list_protocol_nos", + "community": 1, + "norm_label": "list_protocol_nos()" + }, + { + "label": "ProtocolNoBatchGenerateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L547", + "id": "api_basic_info_protocolnobatchgeneratebody", + "community": 0, + "norm_label": "protocolnobatchgeneratebody" + }, + { + "label": "ProtocolNoBatchIssueBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L557", + "id": "api_basic_info_protocolnobatchissuebody", + "community": 0, + "norm_label": "protocolnobatchissuebody" + }, + { + "label": "batch_generate_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L566", + "id": "api_basic_info_batch_generate_protocol_nos", + "community": 1, + "norm_label": "batch_generate_protocol_nos()" + }, + { + "label": "batch_issue_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L592", + "id": "api_basic_info_batch_issue_protocol_nos", + "community": 1, + "norm_label": "batch_issue_protocol_nos()" + }, + { + "label": "ProtocolNoBatchRevokeBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L615", + "id": "api_basic_info_protocolnobatchrevokebody", + "community": 0, + "norm_label": "protocolnobatchrevokebody" + }, + { + "label": "batch_revoke_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L622", + "id": "api_basic_info_batch_revoke_protocol_nos", + "community": 1, + "norm_label": "batch_revoke_protocol_nos()" + }, + { + "label": "create_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L644", + "id": "api_basic_info_create_protocol_no", + "community": 1, + "norm_label": "create_protocol_no()" + }, + { + "label": "update_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L666", + "id": "api_basic_info_update_protocol_no", + "community": 1, + "norm_label": "update_protocol_no()" + }, + { + "label": "delete_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L694", + "id": "api_basic_info_delete_protocol_no", + "community": 1, + "norm_label": "delete_protocol_no()" + }, + { + "label": "SampleCodeCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L712", + "id": "api_basic_info_samplecodecreatebody", + "community": 0, + "norm_label": "samplecodecreatebody" + }, + { + "label": "SampleCodeUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L721", + "id": "api_basic_info_samplecodeupdatebody", + "community": 0, + "norm_label": "samplecodeupdatebody" + }, + { + "label": "SampleCodeBatchGenerateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L733", + "id": "api_basic_info_samplecodebatchgeneratebody", + "community": 0, + "norm_label": "samplecodebatchgeneratebody" + }, + { + "label": "SampleCodeBatchIssueBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L743", + "id": "api_basic_info_samplecodebatchissuebody", + "community": 0, + "norm_label": "samplecodebatchissuebody" + }, + { + "label": "batch_generate_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L752", + "id": "api_basic_info_batch_generate_sample_codes", + "community": 1, + "norm_label": "batch_generate_sample_codes()" + }, + { + "label": "batch_issue_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L778", + "id": "api_basic_info_batch_issue_sample_codes", + "community": 1, + "norm_label": "batch_issue_sample_codes()" + }, + { + "label": "SampleCodeBatchRevokeBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L801", + "id": "api_basic_info_samplecodebatchrevokebody", + "community": 0, + "norm_label": "samplecodebatchrevokebody" + }, + { + "label": "batch_revoke_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L808", + "id": "api_basic_info_batch_revoke_sample_codes", + "community": 1, + "norm_label": "batch_revoke_sample_codes()" + }, + { + "label": "list_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L830", + "id": "api_basic_info_list_sample_codes", + "community": 1, + "norm_label": "list_sample_codes()" + }, + { + "label": "create_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L860", + "id": "api_basic_info_create_sample_code", + "community": 1, + "norm_label": "create_sample_code()" + }, + { + "label": "update_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L882", + "id": "api_basic_info_update_sample_code", + "community": 1, + "norm_label": "update_sample_code()" + }, + { + "label": "delete_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L910", + "id": "api_basic_info_delete_sample_code", + "community": 1, + "norm_label": "delete_sample_code()" + }, + { + "label": "\u57fa\u7840\u4fe1\u606f\u7ba1\u7406 API\uff08\u5ba2\u6237\u3001\u6837\u672c\u7c7b\u578b\u3001\u91c7\u96c6\u5730\u533a/\u533b\u9662\u3001\u534f\u8bae\u53f7\u6c60\u3001\u6837\u672c\u7f16\u7801\u6c60\uff09", + "file_type": "rationale", + "source_file": "api/basic_info.py", + "source_location": "L1", + "id": "api_basic_info_rationale_1", + "community": 0, + "norm_label": "\u57fa\u7840\u4fe1\u606f\u7ba1\u7406 api(\u5ba2\u6237\u3001\u6837\u672c\u7c7b\u578b\u3001\u91c7\u96c6\u5730\u533a/\u533b\u9662\u3001\u534f\u8bae\u53f7\u6c60\u3001\u6837\u672c\u7f16\u7801\u6c60)" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "api/__init__.py", + "source_location": "L1", + "id": "api_init_py", + "community": 46, + "norm_label": "__init__.py" + }, + { + "label": "API \u8def\u7531\u5305\uff08\u9aa8\u67b6\uff1a\u516c\u5171\u9274\u6743 + \u9759\u6001\u83dc\u5355 + \u8fd0\u8425\u7aef\u5360\u4f4d\uff09", + "file_type": "rationale", + "source_file": "api/__init__.py", + "source_location": "L1", + "id": "api_init_rationale_1", + "community": 46, + "norm_label": "api \u8def\u7531\u5305(\u9aa8\u67b6:\u516c\u5171\u9274\u6743 + \u9759\u6001\u83dc\u5355 + \u8fd0\u8425\u7aef\u5360\u4f4d)" + }, + { + "label": "operations.py", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L1", + "id": "api_operations_py", + "community": 1, + "norm_label": "operations.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L21", + "id": "api_operations_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "CleanRoomCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L36", + "id": "api_operations_cleanroomcreatebody", + "community": 10, + "norm_label": "cleanroomcreatebody" + }, + { + "label": "CleanRoomUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L48", + "id": "api_operations_cleanroomupdatebody", + "community": 10, + "norm_label": "cleanroomupdatebody" + }, + { + "label": "list_clean_rooms()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L61", + "id": "api_operations_list_clean_rooms", + "community": 1, + "norm_label": "list_clean_rooms()" + }, + { + "label": "create_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L84", + "id": "api_operations_create_clean_room", + "community": 1, + "norm_label": "create_clean_room()" + }, + { + "label": "update_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L109", + "id": "api_operations_update_clean_room", + "community": 1, + "norm_label": "update_clean_room()" + }, + { + "label": "delete_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L137", + "id": "api_operations_delete_clean_room", + "community": 1, + "norm_label": "delete_clean_room()" + }, + { + "label": "AccessLogCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L155", + "id": "api_operations_accesslogcreatebody", + "community": 10, + "norm_label": "accesslogcreatebody" + }, + { + "label": "AccessLogUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L169", + "id": "api_operations_accesslogupdatebody", + "community": 10, + "norm_label": "accesslogupdatebody" + }, + { + "label": "_parse_optional_dt()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L182", + "id": "api_operations_parse_optional_dt", + "community": 1, + "norm_label": "_parse_optional_dt()" + }, + { + "label": "list_access_logs()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L189", + "id": "api_operations_list_access_logs", + "community": 1, + "norm_label": "list_access_logs()" + }, + { + "label": "create_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L218", + "id": "api_operations_create_access_log", + "community": 1, + "norm_label": "create_access_log()" + }, + { + "label": "update_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L245", + "id": "api_operations_update_access_log", + "community": 1, + "norm_label": "update_access_log()" + }, + { + "label": "delete_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L274", + "id": "api_operations_delete_access_log", + "community": 1, + "norm_label": "delete_access_log()" + }, + { + "label": "StorageFacilityCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L292", + "id": "api_operations_storagefacilitycreatebody", + "community": 10, + "norm_label": "storagefacilitycreatebody" + }, + { + "label": "StorageFacilityUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L303", + "id": "api_operations_storagefacilityupdatebody", + "community": 10, + "norm_label": "storagefacilityupdatebody" + }, + { + "label": "list_storage_facilities()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L314", + "id": "api_operations_list_storage_facilities", + "community": 1, + "norm_label": "list_storage_facilities()" + }, + { + "label": "create_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L333", + "id": "api_operations_create_storage_facility", + "community": 1, + "norm_label": "create_storage_facility()" + }, + { + "label": "update_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L357", + "id": "api_operations_update_storage_facility", + "community": 1, + "norm_label": "update_storage_facility()" + }, + { + "label": "delete_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L383", + "id": "api_operations_delete_storage_facility", + "community": 1, + "norm_label": "delete_storage_facility()" + }, + { + "label": "StorageSlotCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L401", + "id": "api_operations_storageslotcreatebody", + "community": 10, + "norm_label": "storageslotcreatebody" + }, + { + "label": "StorageSlotBatchCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L411", + "id": "api_operations_storageslotbatchcreatebody", + "community": 10, + "norm_label": "storageslotbatchcreatebody" + }, + { + "label": "StorageSlotUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L419", + "id": "api_operations_storageslotupdatebody", + "community": 10, + "norm_label": "storageslotupdatebody" + }, + { + "label": "list_storage_slots()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L429", + "id": "api_operations_list_storage_slots", + "community": 1, + "norm_label": "list_storage_slots()" + }, + { + "label": "batch_create_storage_slots()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L447", + "id": "api_operations_batch_create_storage_slots", + "community": 1, + "norm_label": "batch_create_storage_slots()" + }, + { + "label": "create_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L469", + "id": "api_operations_create_storage_slot", + "community": 1, + "norm_label": "create_storage_slot()" + }, + { + "label": "update_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L492", + "id": "api_operations_update_storage_slot", + "community": 1, + "norm_label": "update_storage_slot()" + }, + { + "label": "delete_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L517", + "id": "api_operations_delete_storage_slot", + "community": 1, + "norm_label": "delete_storage_slot()" + }, + { + "label": "ExhibitionAppointmentCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L535", + "id": "api_operations_exhibitionappointmentcreatebody", + "community": 10, + "norm_label": "exhibitionappointmentcreatebody" + }, + { + "label": "ExhibitionAppointmentUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L548", + "id": "api_operations_exhibitionappointmentupdatebody", + "community": 10, + "norm_label": "exhibitionappointmentupdatebody" + }, + { + "label": "list_exhibition_appointments()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L561", + "id": "api_operations_list_exhibition_appointments", + "community": 1, + "norm_label": "list_exhibition_appointments()" + }, + { + "label": "create_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L584", + "id": "api_operations_create_exhibition_appointment", + "community": 1, + "norm_label": "create_exhibition_appointment()" + }, + { + "label": "update_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L610", + "id": "api_operations_update_exhibition_appointment", + "community": 1, + "norm_label": "update_exhibition_appointment()" + }, + { + "label": "delete_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L637", + "id": "api_operations_delete_exhibition_appointment", + "community": 1, + "norm_label": "delete_exhibition_appointment()" + }, + { + "label": "\u8fd0\u8425\u652f\u6491 API\uff08\u6d01\u51c0\u5ba4\u3001\u8fdb\u51fa\u8bb0\u5f55\u3001\u4ed3\u50a8\u8bbe\u65bd\u3001\u50a8\u4f4d\u3001\u5c55\u5385\u9884\u7ea6\uff09", + "file_type": "rationale", + "source_file": "api/operations.py", + "source_location": "L1", + "id": "api_operations_rationale_1", + "community": 10, + "norm_label": "\u8fd0\u8425\u652f\u6491 api(\u6d01\u51c0\u5ba4\u3001\u8fdb\u51fa\u8bb0\u5f55\u3001\u4ed3\u50a8\u8bbe\u65bd\u3001\u50a8\u4f4d\u3001\u5c55\u5385\u9884\u7ea6)" + }, + { + "label": "menu.py", + "file_type": "code", + "source_file": "api/menu.py", + "source_location": "L1", + "id": "api_menu_py", + "community": 44, + "norm_label": "menu.py" + }, + { + "label": "get_menu_list()", + "file_type": "code", + "source_file": "api/menu.py", + "source_location": "L272", + "id": "api_menu_get_menu_list", + "community": 44, + "norm_label": "get_menu_list()" + }, + { + "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c\u4f9b\u540e\u7aef\u83dc\u5355\u6a21\u5f0f\u8054\u8c03\uff09", + "file_type": "rationale", + "source_file": "api/menu.py", + "source_location": "L1", + "id": "api_menu_rationale_1", + "community": 44, + "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,\u4f9b\u540e\u7aef\u83dc\u5355\u6a21\u5f0f\u8054\u8c03)" + }, + { + "label": "admin.py", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1", + "id": "api_admin_py", + "community": 0, + "norm_label": "admin.py" + }, + { + "label": "list_roles_for_select()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L40", + "id": "api_admin_list_roles_for_select", + "community": 0, + "norm_label": "list_roles_for_select()" + }, + { + "label": "list_users_for_select()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L72", + "id": "api_admin_list_users_for_select", + "community": 0, + "norm_label": "list_users_for_select()" + }, + { + "label": "list_roles_for_designer()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L87", + "id": "api_admin_list_roles_for_designer", + "community": 0, + "norm_label": "list_roles_for_designer()" + }, + { + "label": "TenantCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L107", + "id": "api_admin_tenantcreatebody", + "community": 0, + "norm_label": "tenantcreatebody" + }, + { + "label": "TenantUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L118", + "id": "api_admin_tenantupdatebody", + "community": 0, + "norm_label": "tenantupdatebody" + }, + { + "label": "list_tenants()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L130", + "id": "api_admin_list_tenants", + "community": 1, + "norm_label": "list_tenants()" + }, + { + "label": "create_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L151", + "id": "api_admin_create_tenant", + "community": 1, + "norm_label": "create_tenant()" + }, + { + "label": "update_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L173", + "id": "api_admin_update_tenant", + "community": 1, + "norm_label": "update_tenant()" + }, + { + "label": "delete_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L198", + "id": "api_admin_delete_tenant", + "community": 1, + "norm_label": "delete_tenant()" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L215", + "id": "api_admin_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "UserCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L228", + "id": "api_admin_usercreatebody", + "community": 0, + "norm_label": "usercreatebody" + }, + { + "label": "UserUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L245", + "id": "api_admin_userupdatebody", + "community": 0, + "norm_label": "userupdatebody" + }, + { + "label": "list_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L261", + "id": "api_admin_list_users", + "community": 1, + "norm_label": "list_users()" + }, + { + "label": "get_user_by_id()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L290", + "id": "api_admin_get_user_by_id", + "community": 1, + "norm_label": "get_user_by_id()" + }, + { + "label": "create_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L306", + "id": "api_admin_create_user", + "community": 1, + "norm_label": "create_user()" + }, + { + "label": "update_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L339", + "id": "api_admin_update_user", + "community": 1, + "norm_label": "update_user()" + }, + { + "label": "delete_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L369", + "id": "api_admin_delete_user", + "community": 1, + "norm_label": "delete_user()" + }, + { + "label": "reset_user_password()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L382", + "id": "api_admin_reset_user_password", + "community": 1, + "norm_label": "reset_user_password()" + }, + { + "label": "DictTypeCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L399", + "id": "api_admin_dicttypecreatebody", + "community": 0, + "norm_label": "dicttypecreatebody" + }, + { + "label": "DictTypeUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L408", + "id": "api_admin_dicttypeupdatebody", + "community": 0, + "norm_label": "dicttypeupdatebody" + }, + { + "label": "list_dict_types()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L418", + "id": "api_admin_list_dict_types", + "community": 1, + "norm_label": "list_dict_types()" + }, + { + "label": "create_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L434", + "id": "api_admin_create_dict_type", + "community": 1, + "norm_label": "create_dict_type()" + }, + { + "label": "update_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L456", + "id": "api_admin_update_dict_type", + "community": 1, + "norm_label": "update_dict_type()" + }, + { + "label": "delete_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L481", + "id": "api_admin_delete_dict_type", + "community": 1, + "norm_label": "delete_dict_type()" + }, + { + "label": "DictDataCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L498", + "id": "api_admin_dictdatacreatebody", + "community": 0, + "norm_label": "dictdatacreatebody" + }, + { + "label": "DictDataUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L508", + "id": "api_admin_dictdataupdatebody", + "community": 0, + "norm_label": "dictdataupdatebody" + }, + { + "label": "list_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L518", + "id": "api_admin_list_dict_data", + "community": 1, + "norm_label": "list_dict_data()" + }, + { + "label": "create_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L535", + "id": "api_admin_create_dict_data", + "community": 1, + "norm_label": "create_dict_data()" + }, + { + "label": "update_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L558", + "id": "api_admin_update_dict_data", + "community": 1, + "norm_label": "update_dict_data()" + }, + { + "label": "delete_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L581", + "id": "api_admin_delete_dict_data", + "community": 1, + "norm_label": "delete_dict_data()" + }, + { + "label": "dict_data_options()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L594", + "id": "api_admin_dict_data_options", + "community": 24, + "norm_label": "dict_data_options()" + }, + { + "label": "DeptCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L609", + "id": "api_admin_deptcreatebody", + "community": 0, + "norm_label": "deptcreatebody" + }, + { + "label": "DeptUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L622", + "id": "api_admin_deptupdatebody", + "community": 0, + "norm_label": "deptupdatebody" + }, + { + "label": "list_depts()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L635", + "id": "api_admin_list_depts", + "community": 25, + "norm_label": "list_depts()" + }, + { + "label": "create_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L646", + "id": "api_admin_create_dept", + "community": 1, + "norm_label": "create_dept()" + }, + { + "label": "update_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L672", + "id": "api_admin_update_dept", + "community": 1, + "norm_label": "update_dept()" + }, + { + "label": "delete_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L698", + "id": "api_admin_delete_dept", + "community": 1, + "norm_label": "delete_dept()" + }, + { + "label": "SiteCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L715", + "id": "api_admin_sitecreatebody", + "community": 0, + "norm_label": "sitecreatebody" + }, + { + "label": "SiteUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L730", + "id": "api_admin_siteupdatebody", + "community": 0, + "norm_label": "siteupdatebody" + }, + { + "label": "list_sites()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L746", + "id": "api_admin_list_sites", + "community": 1, + "norm_label": "list_sites()" + }, + { + "label": "create_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L760", + "id": "api_admin_create_site", + "community": 1, + "norm_label": "create_site()" + }, + { + "label": "update_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L788", + "id": "api_admin_update_site", + "community": 1, + "norm_label": "update_site()" + }, + { + "label": "delete_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L817", + "id": "api_admin_delete_site", + "community": 1, + "norm_label": "delete_site()" + }, + { + "label": "PostCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L834", + "id": "api_admin_postcreatebody", + "community": 0, + "norm_label": "postcreatebody" + }, + { + "label": "PostUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L844", + "id": "api_admin_postupdatebody", + "community": 0, + "norm_label": "postupdatebody" + }, + { + "label": "list_posts()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L855", + "id": "api_admin_list_posts", + "community": 1, + "norm_label": "list_posts()" + }, + { + "label": "create_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L869", + "id": "api_admin_create_post", + "community": 1, + "norm_label": "create_post()" + }, + { + "label": "update_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L892", + "id": "api_admin_update_post", + "community": 1, + "norm_label": "update_post()" + }, + { + "label": "delete_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L916", + "id": "api_admin_delete_post", + "community": 1, + "norm_label": "delete_post()" + }, + { + "label": "PostUsersUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L928", + "id": "api_admin_postusersupdatebody", + "community": 0, + "norm_label": "postusersupdatebody" + }, + { + "label": "list_post_bound_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L935", + "id": "api_admin_list_post_bound_users", + "community": 1, + "norm_label": "list_post_bound_users()" + }, + { + "label": "update_post_bound_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L949", + "id": "api_admin_update_post_bound_users", + "community": 1, + "norm_label": "update_post_bound_users()" + }, + { + "label": "ItemUnitCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L973", + "id": "api_admin_itemunitcreatebody", + "community": 0, + "norm_label": "itemunitcreatebody" + }, + { + "label": "ItemUnitUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L982", + "id": "api_admin_itemunitupdatebody", + "community": 0, + "norm_label": "itemunitupdatebody" + }, + { + "label": "list_item_units()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L992", + "id": "api_admin_list_item_units", + "community": 1, + "norm_label": "list_item_units()" + }, + { + "label": "create_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1006", + "id": "api_admin_create_item_unit", + "community": 1, + "norm_label": "create_item_unit()" + }, + { + "label": "update_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1028", + "id": "api_admin_update_item_unit", + "community": 1, + "norm_label": "update_item_unit()" + }, + { + "label": "delete_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1051", + "id": "api_admin_delete_item_unit", + "community": 1, + "norm_label": "delete_item_unit()" + }, + { + "label": "ExpressCompanyCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1068", + "id": "api_admin_expresscompanycreatebody", + "community": 0, + "norm_label": "expresscompanycreatebody" + }, + { + "label": "ExpressCompanyUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1077", + "id": "api_admin_expresscompanyupdatebody", + "community": 0, + "norm_label": "expresscompanyupdatebody" + }, + { + "label": "list_express_companies()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1087", + "id": "api_admin_list_express_companies", + "community": 1, + "norm_label": "list_express_companies()" + }, + { + "label": "create_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1101", + "id": "api_admin_create_express_company", + "community": 1, + "norm_label": "create_express_company()" + }, + { + "label": "update_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1123", + "id": "api_admin_update_express_company", + "community": 1, + "norm_label": "update_express_company()" + }, + { + "label": "delete_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1146", + "id": "api_admin_delete_express_company", + "community": 1, + "norm_label": "delete_express_company()" + }, + { + "label": "MenuCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1163", + "id": "api_admin_menucreatebody", + "community": 0, + "norm_label": "menucreatebody" + }, + { + "label": "MenuUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1179", + "id": "api_admin_menuupdatebody", + "community": 0, + "norm_label": "menuupdatebody" + }, + { + "label": "list_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1196", + "id": "api_admin_list_menus", + "community": 22, + "norm_label": "list_menus()" + }, + { + "label": "create_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1207", + "id": "api_admin_create_menu", + "community": 1, + "norm_label": "create_menu()" + }, + { + "label": "update_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1236", + "id": "api_admin_update_menu", + "community": 1, + "norm_label": "update_menu()" + }, + { + "label": "delete_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1266", + "id": "api_admin_delete_menu", + "community": 1, + "norm_label": "delete_menu()" + }, + { + "label": "RoleCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1283", + "id": "api_admin_rolecreatebody", + "community": 0, + "norm_label": "rolecreatebody" + }, + { + "label": "RoleUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1293", + "id": "api_admin_roleupdatebody", + "community": 0, + "norm_label": "roleupdatebody" + }, + { + "label": "RoleMenuBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1303", + "id": "api_admin_rolemenubody", + "community": 0, + "norm_label": "rolemenubody" + }, + { + "label": "RoleDataScopeBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1307", + "id": "api_admin_roledatascopebody", + "community": 0, + "norm_label": "roledatascopebody" + }, + { + "label": "list_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1315", + "id": "api_admin_list_role_management", + "community": 1, + "norm_label": "list_role_management()" + }, + { + "label": "create_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1329", + "id": "api_admin_create_role_management", + "community": 1, + "norm_label": "create_role_management()" + }, + { + "label": "update_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1352", + "id": "api_admin_update_role_management", + "community": 1, + "norm_label": "update_role_management()" + }, + { + "label": "delete_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1376", + "id": "api_admin_delete_role_management", + "community": 1, + "norm_label": "delete_role_management()" + }, + { + "label": "get_role_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1389", + "id": "api_admin_get_role_menus", + "community": 17, + "norm_label": "get_role_menus()" + }, + { + "label": "update_role_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1399", + "id": "api_admin_update_role_menus", + "community": 1, + "norm_label": "update_role_menus()" + }, + { + "label": "get_role_data_scope()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1414", + "id": "api_admin_get_role_data_scope", + "community": 17, + "norm_label": "get_role_data_scope()" + }, + { + "label": "update_role_data_scope()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1427", + "id": "api_admin_update_role_data_scope", + "community": 1, + "norm_label": "update_role_data_scope()" + }, + { + "label": "_format_file_size()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1453", + "id": "api_admin_format_file_size", + "community": 0, + "norm_label": "_format_file_size()" + }, + { + "label": "upload_attachment()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1463", + "id": "api_admin_upload_attachment", + "community": 0, + "norm_label": "upload_attachment()" + }, + { + "label": "AttachmentDownloadUrlBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1509", + "id": "api_admin_attachmentdownloadurlbody", + "community": 0, + "norm_label": "attachmentdownloadurlbody" + }, + { + "label": "attachment_download_url()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1516", + "id": "api_admin_attachment_download_url", + "community": 1, + "norm_label": "attachment_download_url()" + }, + { + "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L44", + "id": "api_admin_rationale_44", + "community": 0, + "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002" + }, + { + "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L76", + "id": "api_admin_rationale_76", + "community": 0, + "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002" + }, + { + "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L91", + "id": "api_admin_rationale_91", + "community": 0, + "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid" + }, + { + "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L1521", + "id": "api_admin_rationale_1521", + "community": 0, + "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002" + }, + { + "label": "research_donation.py", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L1", + "id": "api_research_donation_py", + "community": 7, + "norm_label": "research_donation.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L18", + "id": "api_research_donation_get_tenant_no", + "community": 7, + "norm_label": "_get_tenant_no()" + }, + { + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L28", + "id": "api_research_donation_get_current_user_id", + "community": 7, + "norm_label": "_get_current_user_id()" + }, + { + "label": "DonationCreateBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L40", + "id": "api_research_donation_donationcreatebody", + "community": 7, + "norm_label": "donationcreatebody" + }, + { + "label": "DonationUpdateBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L61", + "id": "api_research_donation_donationupdatebody", + "community": 7, + "norm_label": "donationupdatebody" + }, + { + "label": "BatchDeleteBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L82", + "id": "api_research_donation_batchdeletebody", + "community": 7, + "norm_label": "batchdeletebody" + }, + { + "label": "AuditSubmitBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L88", + "id": "api_research_donation_auditsubmitbody", + "community": 7, + "norm_label": "auditsubmitbody" + }, + { + "label": "StatusChangeBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L95", + "id": "api_research_donation_statuschangebody", + "community": 7, + "norm_label": "statuschangebody" + }, + { + "label": "ConvertFromStorageBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L103", + "id": "api_research_donation_convertfromstoragebody", + "community": 7, + "norm_label": "convertfromstoragebody" + }, + { + "label": "list_research_donations()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L115", + "id": "api_research_donation_list_research_donations", + "community": 7, + "norm_label": "list_research_donations()" + }, + { + "label": "list_research_donation_audits()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L143", + "id": "api_research_donation_list_research_donation_audits", + "community": 7, + "norm_label": "list_research_donation_audits()" + }, + { + "label": "get_research_donation_detail()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L169", + "id": "api_research_donation_get_research_donation_detail", + "community": 7, + "norm_label": "get_research_donation_detail()" + }, + { + "label": "create_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L187", + "id": "api_research_donation_create_research_donation", + "community": 7, + "norm_label": "create_research_donation()" + }, + { + "label": "update_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L217", + "id": "api_research_donation_update_research_donation", + "community": 7, + "norm_label": "update_research_donation()" + }, + { + "label": "delete_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L248", + "id": "api_research_donation_delete_research_donation", + "community": 7, + "norm_label": "delete_research_donation()" + }, + { + "label": "batch_delete_research_donations()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L273", + "id": "api_research_donation_batch_delete_research_donations", + "community": 7, + "norm_label": "batch_delete_research_donations()" + }, + { + "label": "submit_donation_audit()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L298", + "id": "api_research_donation_submit_donation_audit", + "community": 1, + "norm_label": "submit_donation_audit()" + }, + { + "label": "change_donation_status()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L331", + "id": "api_research_donation_change_donation_status", + "community": 7, + "norm_label": "change_donation_status()" + }, + { + "label": "convert_from_storage()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L363", + "id": "api_research_donation_convert_from_storage", + "community": 7, + "norm_label": "convert_from_storage()" + }, + { + "label": "convert_to_storage()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L391", + "id": "api_research_donation_convert_to_storage", + "community": 7, + "norm_label": "convert_to_storage()" + }, + { + "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 \u2014 \u6350\u8d60\u5355 CRUD / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362 API", + "file_type": "rationale", + "source_file": "api/research_donation.py", + "source_location": "L1", + "id": "api_research_donation_rationale_1", + "community": 7, + "norm_label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 \u2014 \u6350\u8d60\u5355 crud / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362 api" + }, + { + "label": "ethnic.py", + "file_type": "code", + "source_file": "api/ethnic.py", + "source_location": "L1", + "id": "api_ethnic_py", + "community": 42, + "norm_label": "ethnic.py" + }, + { + "label": "list_ethnics_for_select()", + "file_type": "code", + "source_file": "api/ethnic.py", + "source_location": "L16", + "id": "api_ethnic_list_ethnics_for_select", + "community": 42, + "norm_label": "list_ethnics_for_select()" + }, + { + "label": "pilot_service.py", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1", + "id": "api_pilot_service_py", + "community": 1, + "norm_label": "pilot_service.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L17", + "id": "api_pilot_service_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "CellProductTypeCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L32", + "id": "api_pilot_service_cellproducttypecreatebody", + "community": 0, + "norm_label": "cellproducttypecreatebody" + }, + { + "label": "CellProductTypeUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L41", + "id": "api_pilot_service_cellproducttypeupdatebody", + "community": 0, + "norm_label": "cellproducttypeupdatebody" + }, + { + "label": "list_cell_product_types()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L51", + "id": "api_pilot_service_list_cell_product_types", + "community": 1, + "norm_label": "list_cell_product_types()" + }, + { + "label": "create_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L69", + "id": "api_pilot_service_create_cell_product_type", + "community": 1, + "norm_label": "create_cell_product_type()" + }, + { + "label": "update_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L91", + "id": "api_pilot_service_update_cell_product_type", + "community": 1, + "norm_label": "update_cell_product_type()" + }, + { + "label": "delete_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L116", + "id": "api_pilot_service_delete_cell_product_type", + "community": 1, + "norm_label": "delete_cell_product_type()" + }, + { + "label": "CellProductSpecCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L134", + "id": "api_pilot_service_cellproductspeccreatebody", + "community": 0, + "norm_label": "cellproductspeccreatebody" + }, + { + "label": "CellProductSpecUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L143", + "id": "api_pilot_service_cellproductspecupdatebody", + "community": 0, + "norm_label": "cellproductspecupdatebody" + }, + { + "label": "list_cell_product_specs()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L153", + "id": "api_pilot_service_list_cell_product_specs", + "community": 1, + "norm_label": "list_cell_product_specs()" + }, + { + "label": "create_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L171", + "id": "api_pilot_service_create_cell_product_spec", + "community": 1, + "norm_label": "create_cell_product_spec()" + }, + { + "label": "update_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L193", + "id": "api_pilot_service_update_cell_product_spec", + "community": 1, + "norm_label": "update_cell_product_spec()" + }, + { + "label": "delete_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L218", + "id": "api_pilot_service_delete_cell_product_spec", + "community": 1, + "norm_label": "delete_cell_product_spec()" + }, + { + "label": "CellProductPriceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L236", + "id": "api_pilot_service_cellproductpricecreatebody", + "community": 0, + "norm_label": "cellproductpricecreatebody" + }, + { + "label": "CellProductPriceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L251", + "id": "api_pilot_service_cellproductpriceupdatebody", + "community": 0, + "norm_label": "cellproductpriceupdatebody" + }, + { + "label": "list_cell_product_prices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L267", + "id": "api_pilot_service_list_cell_product_prices", + "community": 1, + "norm_label": "list_cell_product_prices()" + }, + { + "label": "create_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L291", + "id": "api_pilot_service_create_cell_product_price", + "community": 1, + "norm_label": "create_cell_product_price()" + }, + { + "label": "update_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L319", + "id": "api_pilot_service_update_cell_product_price", + "community": 1, + "norm_label": "update_cell_product_price()" + }, + { + "label": "delete_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L350", + "id": "api_pilot_service_delete_cell_product_price", + "community": 1, + "norm_label": "delete_cell_product_price()" + }, + { + "label": "ProjectSystemCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L368", + "id": "api_pilot_service_projectsystemcreatebody", + "community": 0, + "norm_label": "projectsystemcreatebody" + }, + { + "label": "ProjectSystemUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L378", + "id": "api_pilot_service_projectsystemupdatebody", + "community": 0, + "norm_label": "projectsystemupdatebody" + }, + { + "label": "list_project_systems()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L389", + "id": "api_pilot_service_list_project_systems", + "community": 1, + "norm_label": "list_project_systems()" + }, + { + "label": "create_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L407", + "id": "api_pilot_service_create_project_system", + "community": 1, + "norm_label": "create_project_system()" + }, + { + "label": "update_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L430", + "id": "api_pilot_service_update_project_system", + "community": 1, + "norm_label": "update_project_system()" + }, + { + "label": "delete_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L456", + "id": "api_pilot_service_delete_project_system", + "community": 1, + "norm_label": "delete_project_system()" + }, + { + "label": "ProjectSystemItemCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L472", + "id": "api_pilot_service_projectsystemitemcreatebody", + "community": 0, + "norm_label": "projectsystemitemcreatebody" + }, + { + "label": "ProjectSystemItemUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L488", + "id": "api_pilot_service_projectsystemitemupdatebody", + "community": 0, + "norm_label": "projectsystemitemupdatebody" + }, + { + "label": "list_project_system_items()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L505", + "id": "api_pilot_service_list_project_system_items", + "community": 1, + "norm_label": "list_project_system_items()" + }, + { + "label": "create_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L519", + "id": "api_pilot_service_create_project_system_item", + "community": 1, + "norm_label": "create_project_system_item()" + }, + { + "label": "update_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L550", + "id": "api_pilot_service_update_project_system_item", + "community": 1, + "norm_label": "update_project_system_item()" + }, + { + "label": "delete_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L582", + "id": "api_pilot_service_delete_project_system_item", + "community": 1, + "norm_label": "delete_project_system_item()" + }, + { + "label": "ChannelCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L600", + "id": "api_pilot_service_channelcreatebody", + "community": 0, + "norm_label": "channelcreatebody" + }, + { + "label": "ChannelUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L614", + "id": "api_pilot_service_channelupdatebody", + "community": 0, + "norm_label": "channelupdatebody" + }, + { + "label": "list_channels()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L629", + "id": "api_pilot_service_list_channels", + "community": 1, + "norm_label": "list_channels()" + }, + { + "label": "create_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L647", + "id": "api_pilot_service_create_channel", + "community": 1, + "norm_label": "create_channel()" + }, + { + "label": "update_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L677", + "id": "api_pilot_service_update_channel", + "community": 1, + "norm_label": "update_channel()" + }, + { + "label": "delete_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L710", + "id": "api_pilot_service_delete_channel", + "community": 1, + "norm_label": "delete_channel()" + }, + { + "label": "ChannelInvoiceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L726", + "id": "api_pilot_service_channelinvoicecreatebody", + "community": 0, + "norm_label": "channelinvoicecreatebody" + }, + { + "label": "ChannelInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L739", + "id": "api_pilot_service_channelinvoiceupdatebody", + "community": 0, + "norm_label": "channelinvoiceupdatebody" + }, + { + "label": "list_channel_invoices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L753", + "id": "api_pilot_service_list_channel_invoices", + "community": 1, + "norm_label": "list_channel_invoices()" + }, + { + "label": "create_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L767", + "id": "api_pilot_service_create_channel_invoice", + "community": 1, + "norm_label": "create_channel_invoice()" + }, + { + "label": "update_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L795", + "id": "api_pilot_service_update_channel_invoice", + "community": 1, + "norm_label": "update_channel_invoice()" + }, + { + "label": "delete_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L824", + "id": "api_pilot_service_delete_channel_invoice", + "community": 1, + "norm_label": "delete_channel_invoice()" + }, + { + "label": "ChannelMailAddressCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L840", + "id": "api_pilot_service_channelmailaddresscreatebody", + "community": 0, + "norm_label": "channelmailaddresscreatebody" + }, + { + "label": "ChannelMailAddressUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L850", + "id": "api_pilot_service_channelmailaddressupdatebody", + "community": 0, + "norm_label": "channelmailaddressupdatebody" + }, + { + "label": "list_channel_mail_addresses()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L861", + "id": "api_pilot_service_list_channel_mail_addresses", + "community": 1, + "norm_label": "list_channel_mail_addresses()" + }, + { + "label": "create_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L875", + "id": "api_pilot_service_create_channel_mail_address", + "community": 1, + "norm_label": "create_channel_mail_address()" + }, + { + "label": "update_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L900", + "id": "api_pilot_service_update_channel_mail_address", + "community": 1, + "norm_label": "update_channel_mail_address()" + }, + { + "label": "delete_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L926", + "id": "api_pilot_service_delete_channel_mail_address", + "community": 1, + "norm_label": "delete_channel_mail_address()" + }, + { + "label": "ChannelAgreementCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L942", + "id": "api_pilot_service_channelagreementcreatebody", + "community": 0, + "norm_label": "channelagreementcreatebody" + }, + { + "label": "ChannelAgreementUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L955", + "id": "api_pilot_service_channelagreementupdatebody", + "community": 0, + "norm_label": "channelagreementupdatebody" + }, + { + "label": "list_channel_agreements()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L969", + "id": "api_pilot_service_list_channel_agreements", + "community": 1, + "norm_label": "list_channel_agreements()" + }, + { + "label": "create_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L983", + "id": "api_pilot_service_create_channel_agreement", + "community": 1, + "norm_label": "create_channel_agreement()" + }, + { + "label": "update_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1011", + "id": "api_pilot_service_update_channel_agreement", + "community": 1, + "norm_label": "update_channel_agreement()" + }, + { + "label": "delete_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1040", + "id": "api_pilot_service_delete_channel_agreement", + "community": 1, + "norm_label": "delete_channel_agreement()" + }, + { + "label": "activate_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1054", + "id": "api_pilot_service_activate_channel_agreement", + "community": 1, + "norm_label": "activate_channel_agreement()" + }, + { + "label": "void_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1073", + "id": "api_pilot_service_void_channel_agreement", + "community": 1, + "norm_label": "void_channel_agreement()" + }, + { + "label": "ChannelAgreementPriceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1094", + "id": "api_pilot_service_channelagreementpricecreatebody", + "community": 0, + "norm_label": "channelagreementpricecreatebody" + }, + { + "label": "ChannelAgreementPriceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1108", + "id": "api_pilot_service_channelagreementpriceupdatebody", + "community": 0, + "norm_label": "channelagreementpriceupdatebody" + }, + { + "label": "list_channel_agreement_prices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1123", + "id": "api_pilot_service_list_channel_agreement_prices", + "community": 1, + "norm_label": "list_channel_agreement_prices()" + }, + { + "label": "create_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1137", + "id": "api_pilot_service_create_channel_agreement_price", + "community": 1, + "norm_label": "create_channel_agreement_price()" + }, + { + "label": "update_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1166", + "id": "api_pilot_service_update_channel_agreement_price", + "community": 1, + "norm_label": "update_channel_agreement_price()" + }, + { + "label": "delete_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1196", + "id": "api_pilot_service_delete_channel_agreement_price", + "community": 1, + "norm_label": "delete_channel_agreement_price()" + }, + { + "label": "CheckupInstitutionCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1214", + "id": "api_pilot_service_checkupinstitutioncreatebody", + "community": 0, + "norm_label": "checkupinstitutioncreatebody" + }, + { + "label": "CheckupInstitutionUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1226", + "id": "api_pilot_service_checkupinstitutionupdatebody", + "community": 0, + "norm_label": "checkupinstitutionupdatebody" + }, + { + "label": "list_checkup_institutions()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1239", + "id": "api_pilot_service_list_checkup_institutions", + "community": 1, + "norm_label": "list_checkup_institutions()" + }, + { + "label": "create_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1257", + "id": "api_pilot_service_create_checkup_institution", + "community": 1, + "norm_label": "create_checkup_institution()" + }, + { + "label": "update_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1282", + "id": "api_pilot_service_update_checkup_institution", + "community": 1, + "norm_label": "update_checkup_institution()" + }, + { + "label": "delete_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1310", + "id": "api_pilot_service_delete_checkup_institution", + "community": 1, + "norm_label": "delete_checkup_institution()" + }, + { + "label": "CheckupInstitutionInvoiceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1326", + "id": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "community": 0, + "norm_label": "checkupinstitutioninvoicecreatebody" + }, + { + "label": "CheckupInstitutionInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1339", + "id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "community": 0, + "norm_label": "checkupinstitutioninvoiceupdatebody" + }, + { + "label": "list_checkup_institution_invoices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1353", + "id": "api_pilot_service_list_checkup_institution_invoices", + "community": 1, + "norm_label": "list_checkup_institution_invoices()" + }, + { + "label": "create_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1367", + "id": "api_pilot_service_create_checkup_institution_invoice", + "community": 1, + "norm_label": "create_checkup_institution_invoice()" + }, + { + "label": "update_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1395", + "id": "api_pilot_service_update_checkup_institution_invoice", + "community": 1, + "norm_label": "update_checkup_institution_invoice()" + }, + { + "label": "delete_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1424", + "id": "api_pilot_service_delete_checkup_institution_invoice", + "community": 1, + "norm_label": "delete_checkup_institution_invoice()" + }, + { + "label": "CheckupInstitutionProjectCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1440", + "id": "api_pilot_service_checkupinstitutionprojectcreatebody", + "community": 0, + "norm_label": "checkupinstitutionprojectcreatebody" + }, + { + "label": "CheckupInstitutionProjectUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1450", + "id": "api_pilot_service_checkupinstitutionprojectupdatebody", + "community": 0, + "norm_label": "checkupinstitutionprojectupdatebody" + }, + { + "label": "list_checkup_institution_projects()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1461", + "id": "api_pilot_service_list_checkup_institution_projects", + "community": 1, + "norm_label": "list_checkup_institution_projects()" + }, + { + "label": "create_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1475", + "id": "api_pilot_service_create_checkup_institution_project", + "community": 1, + "norm_label": "create_checkup_institution_project()" + }, + { + "label": "update_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1500", + "id": "api_pilot_service_update_checkup_institution_project", + "community": 1, + "norm_label": "update_checkup_institution_project()" + }, + { + "label": "delete_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1526", + "id": "api_pilot_service_delete_checkup_institution_project", + "community": 1, + "norm_label": "delete_checkup_institution_project()" + }, + { + "label": "CheckupPackageItemBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1542", + "id": "api_pilot_service_checkuppackageitembody", + "community": 0, + "norm_label": "checkuppackageitembody" + }, + { + "label": "CheckupInstitutionPackageCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1552", + "id": "api_pilot_service_checkupinstitutionpackagecreatebody", + "community": 0, + "norm_label": "checkupinstitutionpackagecreatebody" + }, + { + "label": "CheckupInstitutionPackageUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1563", + "id": "api_pilot_service_checkupinstitutionpackageupdatebody", + "community": 0, + "norm_label": "checkupinstitutionpackageupdatebody" + }, + { + "label": "_package_items_to_crud()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1574", + "id": "api_pilot_service_package_items_to_crud", + "community": 1, + "norm_label": "_package_items_to_crud()" + }, + { + "label": "list_checkup_institution_packages()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1602", + "id": "api_pilot_service_list_checkup_institution_packages", + "community": 1, + "norm_label": "list_checkup_institution_packages()" + }, + { + "label": "create_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1616", + "id": "api_pilot_service_create_checkup_institution_package", + "community": 1, + "norm_label": "create_checkup_institution_package()" + }, + { + "label": "get_checkup_institution_package_detail()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1642", + "id": "api_pilot_service_get_checkup_institution_package_detail", + "community": 1, + "norm_label": "get_checkup_institution_package_detail()" + }, + { + "label": "update_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1658", + "id": "api_pilot_service_update_checkup_institution_package", + "community": 1, + "norm_label": "update_checkup_institution_package()" + }, + { + "label": "delete_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1687", + "id": "api_pilot_service_delete_checkup_institution_package", + "community": 1, + "norm_label": "delete_checkup_institution_package()" + }, + { + "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", + "file_type": "rationale", + "source_file": "api/pilot_service.py", + "source_location": "L1", + "id": "api_pilot_service_rationale_1", + "community": 0, + "norm_label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 api(\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784)" + }, + { + "label": "workflow.py", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L1", + "id": "api_workflow_py", + "community": 1, + "norm_label": "workflow.py" + }, + { + "label": "_business_type_label()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L26", + "id": "api_workflow_business_type_label", + "community": 1, + "norm_label": "_business_type_label()" + }, + { + "label": "_leave_form_fields()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L41", + "id": "api_workflow_leave_form_fields", + "community": 1, + "norm_label": "_leave_form_fields()" + }, + { + "label": "_get_business_form_fields()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L65", + "id": "api_workflow_get_business_form_fields", + "community": 1, + "norm_label": "_get_business_form_fields()" + }, + { + "label": "_enrich_task_list()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L78", + "id": "api_workflow_enrich_task_list", + "community": 1, + "norm_label": "_enrich_task_list()" + }, + { + "label": "ProcessDefCreateBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L95", + "id": "api_workflow_processdefcreatebody", + "community": 9, + "norm_label": "processdefcreatebody" + }, + { + "label": "ProcessDefUpdateBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L105", + "id": "api_workflow_processdefupdatebody", + "community": 9, + "norm_label": "processdefupdatebody" + }, + { + "label": "PublishVersionBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L115", + "id": "api_workflow_publishversionbody", + "community": 9, + "norm_label": "publishversionbody" + }, + { + "label": "StartInstanceBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L124", + "id": "api_workflow_startinstancebody", + "community": 9, + "norm_label": "startinstancebody" + }, + { + "label": "TaskActionBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L134", + "id": "api_workflow_taskactionbody", + "community": 9, + "norm_label": "taskactionbody" + }, + { + "label": "list_process_defs()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L151", + "id": "api_workflow_list_process_defs", + "community": 1, + "norm_label": "list_process_defs()" + }, + { + "label": "create_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L168", + "id": "api_workflow_create_process_def", + "community": 1, + "norm_label": "create_process_def()" + }, + { + "label": "update_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L191", + "id": "api_workflow_update_process_def", + "community": 1, + "norm_label": "update_process_def()" + }, + { + "label": "delete_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L216", + "id": "api_workflow_delete_process_def", + "community": 1, + "norm_label": "delete_process_def()" + }, + { + "label": "publish_version()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L234", + "id": "api_workflow_publish_version", + "community": 1, + "norm_label": "publish_version()" + }, + { + "label": "list_versions()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L258", + "id": "api_workflow_list_versions", + "community": 1, + "norm_label": "list_versions()" + }, + { + "label": "get_designer_data()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L269", + "id": "api_workflow_get_designer_data", + "community": 9, + "norm_label": "get_designer_data()" + }, + { + "label": "start_instance()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L300", + "id": "api_workflow_start_instance", + "community": 1, + "norm_label": "start_instance()" + }, + { + "label": "list_my_instances()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L338", + "id": "api_workflow_list_my_instances", + "community": 1, + "norm_label": "list_my_instances()" + }, + { + "label": "get_instance_detail()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L358", + "id": "api_workflow_get_instance_detail", + "community": 1, + "norm_label": "get_instance_detail()" + }, + { + "label": "list_pending_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L421", + "id": "api_workflow_list_pending_tasks", + "community": 1, + "norm_label": "list_pending_tasks()" + }, + { + "label": "list_completed_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L439", + "id": "api_workflow_list_completed_tasks", + "community": 1, + "norm_label": "list_completed_tasks()" + }, + { + "label": "approve_task()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L462", + "id": "api_workflow_approve_task", + "community": 1, + "norm_label": "approve_task()" + }, + { + "label": "reject_task()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L478", + "id": "api_workflow_reject_task", + "community": 1, + "norm_label": "reject_task()" + }, + { + "label": "get_business_all_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L499", + "id": "api_workflow_get_business_all_tasks", + "community": 1, + "norm_label": "get_business_all_tasks()" + }, + { + "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", + "file_type": "rationale", + "source_file": "api/workflow.py", + "source_location": "L135", + "id": "api_workflow_rationale_135", + "community": 9, + "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002" + }, + { + "label": "sample_reception.py", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L1", + "id": "api_sample_reception_py", + "community": 1, + "norm_label": "sample_reception.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L21", + "id": "api_sample_reception_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L31", + "id": "api_sample_reception_get_current_user_id", + "community": 1, + "norm_label": "_get_current_user_id()" + }, + { + "label": "_page_payload()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L38", + "id": "api_sample_reception_page_payload", + "community": 1, + "norm_label": "_page_payload()" + }, + { + "label": "CheckItemBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L51", + "id": "api_sample_reception_checkitembody", + "community": 0, + "norm_label": "checkitembody" + }, + { + "label": "CheckItemUpdateBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L61", + "id": "api_sample_reception_checkitemupdatebody", + "community": 0, + "norm_label": "checkitemupdatebody" + }, + { + "label": "list_check_items()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L72", + "id": "api_sample_reception_list_check_items", + "community": 1, + "norm_label": "list_check_items()" + }, + { + "label": "list_active_check_items()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L102", + "id": "api_sample_reception_list_active_check_items", + "community": 1, + "norm_label": "list_active_check_items()" + }, + { + "label": "create_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L117", + "id": "api_sample_reception_create_check_item", + "community": 1, + "norm_label": "create_check_item()" + }, + { + "label": "update_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L148", + "id": "api_sample_reception_update_check_item", + "community": 1, + "norm_label": "update_check_item()" + }, + { + "label": "delete_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L178", + "id": "api_sample_reception_delete_check_item", + "community": 1, + "norm_label": "delete_check_item()" + }, + { + "label": "list_pending_samples()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L199", + "id": "api_sample_reception_list_pending_samples", + "community": 1, + "norm_label": "list_pending_samples()" + }, + { + "label": "list_received_samples()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L221", + "id": "api_sample_reception_list_received_samples", + "community": 1, + "norm_label": "list_received_samples()" + }, + { + "label": "get_sample_reception_detail()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L243", + "id": "api_sample_reception_get_sample_reception_detail", + "community": 1, + "norm_label": "get_sample_reception_detail()" + }, + { + "label": "ReceptionCheckSubmit", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L260", + "id": "api_sample_reception_receptionchecksubmit", + "community": 0, + "norm_label": "receptionchecksubmit" + }, + { + "label": "SampleReceptionCreateBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L267", + "id": "api_sample_reception_samplereceptioncreatebody", + "community": 0, + "norm_label": "samplereceptioncreatebody" + }, + { + "label": "post_sample_reception()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L286", + "id": "api_sample_reception_post_sample_reception", + "community": 1, + "norm_label": "post_sample_reception()" + }, + { + "label": "insurance_company.py", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L1", + "id": "api_insurance_company_py", + "community": 16, + "norm_label": "insurance_company.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L29", + "id": "api_insurance_company_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "_generate_uuid()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L39", + "id": "api_insurance_company_generate_uuid", + "community": 1, + "norm_label": "_generate_uuid()" + }, + { + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L43", + "id": "api_insurance_company_fmt_dt", + "community": 1, + "norm_label": "_fmt_dt()" + }, + { + "label": "_total_pages()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L51", + "id": "api_insurance_company_total_pages", + "community": 16, + "norm_label": "_total_pages()" + }, + { + "label": "_row_to_dict_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L60", + "id": "api_insurance_company_row_to_dict_company", + "community": 16, + "norm_label": "_row_to_dict_company()" + }, + { + "label": "_row_to_dict_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L79", + "id": "api_insurance_company_row_to_dict_invoice", + "community": 1, + "norm_label": "_row_to_dict_invoice()" + }, + { + "label": "_row_to_dict_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L100", + "id": "api_insurance_company_row_to_dict_project_price", + "community": 1, + "norm_label": "_row_to_dict_project_price()" + }, + { + "label": "_list_insurance_companies()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L123", + "id": "api_insurance_company_list_insurance_companies", + "community": 16, + "norm_label": "_list_insurance_companies()" + }, + { + "label": "_create_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L142", + "id": "api_insurance_company_create_insurance_company", + "community": 1, + "norm_label": "_create_insurance_company()" + }, + { + "label": "_update_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L178", + "id": "api_insurance_company_update_insurance_company", + "community": 1, + "norm_label": "_update_insurance_company()" + }, + { + "label": "_soft_delete_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L224", + "id": "api_insurance_company_soft_delete_insurance_company", + "community": 16, + "norm_label": "_soft_delete_insurance_company()" + }, + { + "label": "_list_insurance_company_invoices()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L245", + "id": "api_insurance_company_list_insurance_company_invoices", + "community": 1, + "norm_label": "_list_insurance_company_invoices()" + }, + { + "label": "_create_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L273", + "id": "api_insurance_company_create_insurance_company_invoice", + "community": 1, + "norm_label": "_create_insurance_company_invoice()" + }, + { + "label": "_update_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L313", + "id": "api_insurance_company_update_insurance_company_invoice", + "community": 1, + "norm_label": "_update_insurance_company_invoice()" + }, + { + "label": "_soft_delete_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L362", + "id": "api_insurance_company_soft_delete_insurance_company_invoice", + "community": 16, + "norm_label": "_soft_delete_insurance_company_invoice()" + }, + { + "label": "_list_insurance_project_prices()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L383", + "id": "api_insurance_company_list_insurance_project_prices", + "community": 1, + "norm_label": "_list_insurance_project_prices()" + }, + { + "label": "_create_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L411", + "id": "api_insurance_company_create_insurance_project_price", + "community": 1, + "norm_label": "_create_insurance_project_price()" + }, + { + "label": "_update_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L445", + "id": "api_insurance_company_update_insurance_project_price", + "community": 1, + "norm_label": "_update_insurance_project_price()" + }, + { + "label": "_soft_delete_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L485", + "id": "api_insurance_company_soft_delete_insurance_project_price", + "community": 16, + "norm_label": "_soft_delete_insurance_project_price()" + }, + { + "label": "InsuranceCompanyCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L506", + "id": "api_insurance_company_insurancecompanycreatebody", + "community": 16, + "norm_label": "insurancecompanycreatebody" + }, + { + "label": "InsuranceCompanyUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L518", + "id": "api_insurance_company_insurancecompanyupdatebody", + "community": 16, + "norm_label": "insurancecompanyupdatebody" + }, + { + "label": "delete_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L602", + "id": "api_insurance_company_delete_insurance_company", + "community": 1, + "norm_label": "delete_insurance_company()" + }, + { + "label": "InsuranceCompanyInvoiceCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L620", + "id": "api_insurance_company_insurancecompanyinvoicecreatebody", + "community": 16, + "norm_label": "insurancecompanyinvoicecreatebody" + }, + { + "label": "InsuranceCompanyInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L633", + "id": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "community": 16, + "norm_label": "insurancecompanyinvoiceupdatebody" + }, + { + "label": "delete_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L718", + "id": "api_insurance_company_delete_insurance_company_invoice", + "community": 1, + "norm_label": "delete_insurance_company_invoice()" + }, + { + "label": "InsuranceProjectPriceCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L736", + "id": "api_insurance_company_insuranceprojectpricecreatebody", + "community": 16, + "norm_label": "insuranceprojectpricecreatebody" + }, + { + "label": "InsuranceProjectPriceUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L746", + "id": "api_insurance_company_insuranceprojectpriceupdatebody", + "community": 16, + "norm_label": "insuranceprojectpriceupdatebody" + }, + { + "label": "delete_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L822", + "id": "api_insurance_company_delete_insurance_project_price", + "community": 1, + "norm_label": "delete_insurance_project_price()" + }, + { + "label": "\u4fdd\u9669\u516c\u53f8\u7ba1\u7406 API\uff08\u4fdd\u9669\u516c\u53f8 + \u5f00\u7968\u4fe1\u606f + \u9879\u76ee\u4ef7\u683c\uff09", + "file_type": "rationale", + "source_file": "api/insurance_company.py", + "source_location": "L1", + "id": "api_insurance_company_rationale_1", + "community": 16, + "norm_label": "\u4fdd\u9669\u516c\u53f8\u7ba1\u7406 api(\u4fdd\u9669\u516c\u53f8 + \u5f00\u7968\u4fe1\u606f + \u9879\u76ee\u4ef7\u683c)" + }, + { + "label": "production.py", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1", + "id": "api_production_py", + "community": 1, + "norm_label": "production.py" + }, + { + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L52", + "id": "api_production_get_tenant_no", + "community": 1, + "norm_label": "_get_tenant_no()" + }, + { + "label": "ConsumableCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L65", + "id": "api_production_consumablecreatebody", + "community": 11, + "norm_label": "consumablecreatebody" + }, + { + "label": "ConsumableUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L77", + "id": "api_production_consumableupdatebody", + "community": 11, + "norm_label": "consumableupdatebody" + }, + { + "label": "list_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L90", + "id": "api_production_list_consumables", + "community": 1, + "norm_label": "list_consumables()" + }, + { + "label": "list_all_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L104", + "id": "api_production_list_all_consumables", + "community": 1, + "norm_label": "list_all_consumables()" + }, + { + "label": "create_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L114", + "id": "api_production_create_consumable", + "community": 1, + "norm_label": "create_consumable()" + }, + { + "label": "update_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L140", + "id": "api_production_update_consumable", + "community": 1, + "norm_label": "update_consumable()" + }, + { + "label": "delete_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L167", + "id": "api_production_delete_consumable", + "community": 1, + "norm_label": "delete_consumable()" + }, + { + "label": "ReagentCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L184", + "id": "api_production_reagentcreatebody", + "community": 11, + "norm_label": "reagentcreatebody" + }, + { + "label": "ReagentUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L196", + "id": "api_production_reagentupdatebody", + "community": 11, + "norm_label": "reagentupdatebody" + }, + { + "label": "list_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L209", + "id": "api_production_list_reagents", + "community": 1, + "norm_label": "list_reagents()" + }, + { + "label": "list_all_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L223", + "id": "api_production_list_all_reagents", + "community": 1, + "norm_label": "list_all_reagents()" + }, + { + "label": "create_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L233", + "id": "api_production_create_reagent", + "community": 1, + "norm_label": "create_reagent()" + }, + { + "label": "update_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L259", + "id": "api_production_update_reagent", + "community": 1, + "norm_label": "update_reagent()" + }, + { + "label": "delete_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L286", + "id": "api_production_delete_reagent", + "community": 1, + "norm_label": "delete_reagent()" + }, + { + "label": "SopDocumentCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L303", + "id": "api_production_sopdocumentcreatebody", + "community": 11, + "norm_label": "sopdocumentcreatebody" + }, + { + "label": "SopDocumentUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L313", + "id": "api_production_sopdocumentupdatebody", + "community": 11, + "norm_label": "sopdocumentupdatebody" + }, + { + "label": "list_sop_documents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L324", + "id": "api_production_list_sop_documents", + "community": 1, + "norm_label": "list_sop_documents()" + }, + { + "label": "list_all_sop_documents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L338", + "id": "api_production_list_all_sop_documents", + "community": 1, + "norm_label": "list_all_sop_documents()" + }, + { + "label": "create_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L348", + "id": "api_production_create_sop_document", + "community": 1, + "norm_label": "create_sop_document()" + }, + { + "label": "update_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L375", + "id": "api_production_update_sop_document", + "community": 1, + "norm_label": "update_sop_document()" + }, + { + "label": "delete_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L404", + "id": "api_production_delete_sop_document", + "community": 1, + "norm_label": "delete_sop_document()" + }, + { + "label": "ProcessCategoryCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L421", + "id": "api_production_processcategorycreatebody", + "community": 11, + "norm_label": "processcategorycreatebody" + }, + { + "label": "ProcessCategoryUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L429", + "id": "api_production_processcategoryupdatebody", + "community": 11, + "norm_label": "processcategoryupdatebody" + }, + { + "label": "list_process_categories()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L438", + "id": "api_production_list_process_categories", + "community": 1, + "norm_label": "list_process_categories()" + }, + { + "label": "list_all_process_categories()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L452", + "id": "api_production_list_all_process_categories", + "community": 1, + "norm_label": "list_all_process_categories()" + }, + { + "label": "create_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L462", + "id": "api_production_create_process_category", + "community": 1, + "norm_label": "create_process_category()" + }, + { + "label": "update_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L484", + "id": "api_production_update_process_category", + "community": 1, + "norm_label": "update_process_category()" + }, + { + "label": "delete_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L507", + "id": "api_production_delete_process_category", + "community": 1, + "norm_label": "delete_process_category()" + }, + { + "label": "OutputTypeCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L524", + "id": "api_production_outputtypecreatebody", + "community": 11, + "norm_label": "outputtypecreatebody" + }, + { + "label": "OutputTypeUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L532", + "id": "api_production_outputtypeupdatebody", + "community": 11, + "norm_label": "outputtypeupdatebody" + }, + { + "label": "list_output_types()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L541", + "id": "api_production_list_output_types", + "community": 1, + "norm_label": "list_output_types()" + }, + { + "label": "list_all_output_types()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L555", + "id": "api_production_list_all_output_types", + "community": 1, + "norm_label": "list_all_output_types()" + }, + { + "label": "create_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L565", + "id": "api_production_create_output_type", + "community": 1, + "norm_label": "create_output_type()" + }, + { + "label": "update_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L587", + "id": "api_production_update_output_type", + "community": 1, + "norm_label": "update_output_type()" + }, + { + "label": "delete_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L610", + "id": "api_production_delete_output_type", + "community": 1, + "norm_label": "delete_output_type()" + }, + { + "label": "PackItemInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L627", + "id": "api_production_packiteminput", + "community": 11, + "norm_label": "packiteminput" + }, + { + "label": "ConsumablePackCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L637", + "id": "api_production_consumablepackcreatebody", + "community": 11, + "norm_label": "consumablepackcreatebody" + }, + { + "label": "ConsumablePackUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L649", + "id": "api_production_consumablepackupdatebody", + "community": 11, + "norm_label": "consumablepackupdatebody" + }, + { + "label": "list_consumable_packs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L662", + "id": "api_production_list_consumable_packs", + "community": 1, + "norm_label": "list_consumable_packs()" + }, + { + "label": "list_all_consumable_packs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L676", + "id": "api_production_list_all_consumable_packs", + "community": 1, + "norm_label": "list_all_consumable_packs()" + }, + { + "label": "get_consumable_pack_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L686", + "id": "api_production_get_consumable_pack_detail", + "community": 1, + "norm_label": "get_consumable_pack_detail()" + }, + { + "label": "create_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L698", + "id": "api_production_create_consumable_pack", + "community": 1, + "norm_label": "create_consumable_pack()" + }, + { + "label": "update_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L725", + "id": "api_production_update_consumable_pack", + "community": 1, + "norm_label": "update_consumable_pack()" + }, + { + "label": "delete_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L753", + "id": "api_production_delete_consumable_pack", + "community": 1, + "norm_label": "delete_consumable_pack()" + }, + { + "label": "ProcessReagentInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L770", + "id": "api_production_processreagentinput", + "community": 11, + "norm_label": "processreagentinput" + }, + { + "label": "ProcessConsumableInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L781", + "id": "api_production_processconsumableinput", + "community": 11, + "norm_label": "processconsumableinput" + }, + { + "label": "ProcessOutputInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L792", + "id": "api_production_processoutputinput", + "community": 11, + "norm_label": "processoutputinput" + }, + { + "label": "ProcessDataCollectionInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L800", + "id": "api_production_processdatacollectioninput", + "community": 11, + "norm_label": "processdatacollectioninput" + }, + { + "label": "ProcessCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L808", + "id": "api_production_processcreatebody", + "community": 11, + "norm_label": "processcreatebody" + }, + { + "label": "ProcessUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L825", + "id": "api_production_processupdatebody", + "community": 11, + "norm_label": "processupdatebody" + }, + { + "label": "list_processes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L843", + "id": "api_production_list_processes", + "community": 1, + "norm_label": "list_processes()" + }, + { + "label": "list_all_processes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L857", + "id": "api_production_list_all_processes", + "community": 1, + "norm_label": "list_all_processes()" + }, + { + "label": "get_process_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L867", + "id": "api_production_get_process_detail", + "community": 1, + "norm_label": "get_process_detail()" + }, + { + "label": "create_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L879", + "id": "api_production_create_process", + "community": 1, + "norm_label": "create_process()" + }, + { + "label": "update_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L921", + "id": "api_production_update_process", + "community": 1, + "norm_label": "update_process()" + }, + { + "label": "delete_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L964", + "id": "api_production_delete_process", + "community": 1, + "norm_label": "delete_process()" + }, + { + "label": "list_process_routes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L982", + "id": "api_production_list_process_routes", + "community": 1, + "norm_label": "list_process_routes()" + }, + { + "label": "get_process_route_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1002", + "id": "api_production_get_process_route_detail", + "community": 1, + "norm_label": "get_process_route_detail()" + }, + { + "label": "create_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1014", + "id": "api_production_create_process_route", + "community": 1, + "norm_label": "create_process_route()" + }, + { + "label": "update_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1037", + "id": "api_production_update_process_route", + "community": 1, + "norm_label": "update_process_route()" + }, + { + "label": "set_current_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1060", + "id": "api_production_set_current_process_route", + "community": 1, + "norm_label": "set_current_process_route()" + }, + { + "label": "delete_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1074", + "id": "api_production_delete_process_route", + "community": 1, + "norm_label": "delete_process_route()" + }, + { + "label": "add_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1089", + "id": "api_production_add_route_step", + "community": 1, + "norm_label": "add_route_step()" + }, + { + "label": "copy_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1110", + "id": "api_production_copy_route_step", + "community": 1, + "norm_label": "copy_route_step()" + }, + { + "label": "update_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1129", + "id": "api_production_update_route_step", + "community": 1, + "norm_label": "update_route_step()" + }, + { + "label": "reorder_route_steps()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1144", + "id": "api_production_reorder_route_steps", + "community": 1, + "norm_label": "reorder_route_steps()" + }, + { + "label": "delete_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1157", + "id": "api_production_delete_route_step", + "community": 1, + "norm_label": "delete_route_step()" + }, + { + "label": "update_step_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1172", + "id": "api_production_update_step_reagents", + "community": 1, + "norm_label": "update_step_reagents()" + }, + { + "label": "update_step_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1187", + "id": "api_production_update_step_consumables", + "community": 1, + "norm_label": "update_step_consumables()" + }, + { + "label": "update_step_outputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1202", + "id": "api_production_update_step_outputs", + "community": 1, + "norm_label": "update_step_outputs()" + }, + { + "label": "update_step_data_collections()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1217", + "id": "api_production_update_step_data_collections", + "community": 1, + "norm_label": "update_step_data_collections()" + }, + { + "label": "list_production_work_orders()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1237", + "id": "api_production_list_production_work_orders", + "community": 1, + "norm_label": "list_production_work_orders()" + }, + { + "label": "get_production_work_order()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1263", + "id": "api_production_get_production_work_order", + "community": 1, + "norm_label": "get_production_work_order()" + }, + { + "label": "complete_production_work_order()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1276", + "id": "api_production_complete_production_work_order", + "community": 1, + "norm_label": "complete_production_work_order()" + }, + { + "label": "create_production_task()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1298", + "id": "api_production_create_production_task", + "community": 1, + "norm_label": "create_production_task()" + }, + { + "label": "list_production_tasks()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1317", + "id": "api_production_list_production_tasks", + "community": 1, + "norm_label": "list_production_tasks()" + }, + { + "label": "get_production_task_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1336", + "id": "api_production_get_production_task_detail", + "community": 1, + "norm_label": "get_production_task_detail()" + }, + { + "label": "update_production_task()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1349", + "id": "api_production_update_production_task", + "community": 1, + "norm_label": "update_production_task()" + }, + { + "label": "update_production_task_status()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1367", + "id": "api_production_update_production_task_status", + "community": 1, + "norm_label": "update_production_task_status()" + }, + { + "label": "add_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1384", + "id": "api_production_add_production_task_step", + "community": 1, + "norm_label": "add_production_task_step()" + }, + { + "label": "update_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1402", + "id": "api_production_update_production_task_step", + "community": 1, + "norm_label": "update_production_task_step()" + }, + { + "label": "delete_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1421", + "id": "api_production_delete_production_task_step", + "community": 1, + "norm_label": "delete_production_task_step()" + }, + { + "label": "replace_task_step_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1436", + "id": "api_production_replace_task_step_reagents", + "community": 1, + "norm_label": "replace_task_step_reagents()" + }, + { + "label": "replace_task_step_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1465", + "id": "api_production_replace_task_step_consumables", + "community": 1, + "norm_label": "replace_task_step_consumables()" + }, + { + "label": "replace_task_step_data_collections()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1494", + "id": "api_production_replace_task_step_data_collections", + "community": 1, + "norm_label": "replace_task_step_data_collections()" + }, + { + "label": "set_production_task_inputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1511", + "id": "api_production_set_production_task_inputs", + "community": 1, + "norm_label": "set_production_task_inputs()" + }, + { + "label": "set_production_task_outputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1527", + "id": "api_production_set_production_task_outputs", + "community": 1, + "norm_label": "set_production_task_outputs()" + }, + { + "label": "list_cell_products()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1548", + "id": "api_production_list_cell_products", + "community": 1, + "norm_label": "list_cell_products()" + }, + { + "label": "get_cell_product_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1571", + "id": "api_production_get_cell_product_detail", + "community": 1, + "norm_label": "get_cell_product_detail()" + }, + { + "label": "create_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1584", + "id": "api_production_create_cell_product", + "community": 1, + "norm_label": "create_cell_product()" + }, + { + "label": "update_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1601", + "id": "api_production_update_cell_product", + "community": 1, + "norm_label": "update_cell_product()" + }, + { + "label": "delete_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1618", + "id": "api_production_delete_cell_product", + "community": 1, + "norm_label": "delete_cell_product()" + }, + { + "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", + "file_type": "rationale", + "source_file": "api/production.py", + "source_location": "L1", + "id": "api_production_rationale_1", + "community": 11, + "norm_label": "\u751f\u4ea7\u7ba1\u7406 api \u8def\u7531(7 \u4e2a\u5b50\u6a21\u5757:\u8017\u6750\u3001\u8bd5\u5242\u3001sop\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93)" + }, + { + "label": "leave.py", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L1", + "id": "api_leave_py", + "community": 1, + "norm_label": "leave.py" + }, + { + "label": "_leave_local_callback()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L24", + "id": "api_leave_leave_local_callback", + "community": 1, + "norm_label": "_leave_local_callback()" + }, + { + "label": "list_leaves()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L39", + "id": "api_leave_list_leaves", + "community": 1, + "norm_label": "list_leaves()" + }, + { + "label": "create_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L62", + "id": "api_leave_create_leave", + "community": 1, + "norm_label": "create_leave()" + }, + { + "label": "submit_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L87", + "id": "api_leave_submit_leave", + "community": 1, + "norm_label": "submit_leave()" + }, + { + "label": "leave_workflow_callback()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L142", + "id": "api_leave_leave_workflow_callback", + "community": 1, + "norm_label": "leave_workflow_callback()" + }, + { + "label": "get_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L161", + "id": "api_leave_get_leave", + "community": 1, + "norm_label": "get_leave()" + }, + { + "label": "delete_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L174", + "id": "api_leave_delete_leave", + "community": 1, + "norm_label": "delete_leave()" + }, + { + "label": "update_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L191", + "id": "api_leave_update_leave", + "community": 1, + "norm_label": "update_leave()" + }, + { + "label": "workflow_callback.py", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L1", + "id": "services_workflow_callback_py", + "community": 9, + "norm_label": "workflow_callback.py" + }, + { + "label": "register_local_callback()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L23", + "id": "services_workflow_callback_register_local_callback", + "community": 9, + "norm_label": "register_local_callback()" + }, + { + "label": "_dispatch_local()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L28", + "id": "services_workflow_callback_dispatch_local", + "community": 9, + "norm_label": "_dispatch_local()" + }, + { + "label": "trigger_callback()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L60", + "id": "services_workflow_callback_trigger_callback", + "community": 9, + "norm_label": "trigger_callback()" + }, + { + "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L1", + "id": "services_workflow_callback_rationale_1", + "community": 9, + "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf" + }, + { + "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L24", + "id": "services_workflow_callback_rationale_24", + "community": 9, + "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" + }, + { + "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L29", + "id": "services_workflow_callback_rationale_29", + "community": 9, + "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002" + }, + { + "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L61", + "id": "services_workflow_callback_rationale_61", + "community": 9, + "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03" + }, + { + "label": "workflow_engine.py", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L1", + "id": "services_workflow_engine_py", + "community": 9, + "norm_label": "workflow_engine.py" + }, + { + "label": "WorkflowEngine", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L31", + "id": "services_workflow_engine_workflowengine", + "community": 9, + "norm_label": "workflowengine" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L32", + "id": "services_workflow_engine_workflowengine_init", + "community": 9, + "norm_label": ".__init__()" + }, + { + "label": ".start_process()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L39", + "id": "services_workflow_engine_workflowengine_start_process", + "community": 9, + "norm_label": ".start_process()" + }, + { + "label": ".approve_task()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L77", + "id": "services_workflow_engine_workflowengine_approve_task", + "community": 9, + "norm_label": ".approve_task()" + }, + { + "label": ".reject_task()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L126", + "id": "services_workflow_engine_workflowengine_reject_task", + "community": 9, + "norm_label": ".reject_task()" + }, + { + "label": "._advance()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L160", + "id": "services_workflow_engine_workflowengine_advance", + "community": 9, + "norm_label": "._advance()" + }, + { + "label": "._execute_node()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L201", + "id": "services_workflow_engine_workflowengine_execute_node", + "community": 9, + "norm_label": "._execute_node()" + }, + { + "label": "._resolve_approvers()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L238", + "id": "services_workflow_engine_workflowengine_resolve_approvers", + "community": 8, + "norm_label": "._resolve_approvers()" + }, + { + "label": "._evaluate_condition()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L284", + "id": "services_workflow_engine_workflowengine_evaluate_condition", + "community": 9, + "norm_label": "._evaluate_condition()" + }, + { + "label": "._check_rules()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L306", + "id": "services_workflow_engine_workflowengine_check_rules", + "community": 9, + "norm_label": "._check_rules()" + }, + { + "label": "_compare()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L330", + "id": "services_workflow_engine_compare", + "community": 9, + "norm_label": "_compare()" + }, + { + "label": "_get_variable()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L359", + "id": "services_workflow_engine_get_variable", + "community": 9, + "norm_label": "_get_variable()" + }, + { + "label": "_parse_node_config()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L374", + "id": "services_workflow_engine_parse_node_config", + "community": 9, + "norm_label": "_parse_node_config()" + }, + { + "label": "_parse_variables()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L383", + "id": "services_workflow_engine_parse_variables", + "community": 9, + "norm_label": "_parse_variables()" + }, + { + "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", + "file_type": "rationale", + "source_file": "services/workflow_engine.py", + "source_location": "L1", + "id": "services_workflow_engine_rationale_1", + "community": 9, + "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c" + }, + { + "label": "web_auth_roles.py", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L1", + "id": "services_web_auth_roles_py", + "community": 6, + "norm_label": "web_auth_roles.py" + }, + { + "label": "_map_role_name_to_web()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L13", + "id": "services_web_auth_roles_map_role_name_to_web", + "community": 6, + "norm_label": "_map_role_name_to_web()" + }, + { + "label": "resolve_web_role_for_user()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L25", + "id": "services_web_auth_roles_resolve_web_role_for_user", + "community": 6, + "norm_label": "resolve_web_role_for_user()" + }, + { + "label": "iter_user_menu_perm_codes()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L53", + "id": "services_web_auth_roles_iter_user_menu_perm_codes", + "community": 6, + "norm_label": "iter_user_menu_perm_codes()" + }, + { + "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L1", + "id": "services_web_auth_roles_rationale_1", + "community": 2, + "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" + }, + { + "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L14", + "id": "services_web_auth_roles_rationale_14", + "community": 2, + "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" + }, + { + "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L26", + "id": "services_web_auth_roles_rationale_26", + "community": 2, + "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002" + }, + { + "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7a7a\u5219\u9000\u56de\u83dc\u5355 id\uff09\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L54", + "id": "services_web_auth_roles_rationale_54", + "community": 2, + "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7a7a\u5219\u9000\u56de\u83dc\u5355 id)\u3002" + }, + { + "label": "__init__.py", + "file_type": "code", + "source_file": "ws/__init__.py", + "source_location": "L1", + "id": "ws_init_py", + "community": 58, + "norm_label": "__init__.py" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L17", + "weight": 1.0, + "_src": "main_py", + "_tgt": "app_main_lifespan", + "source": "main_py", + "target": "app_main_lifespan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L81", + "weight": 1.0, + "_src": "main_py", + "_tgt": "app_main_mask_secret", + "source": "main_py", + "target": "app_main_mask_secret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L103", + "weight": 1.0, + "_src": "main_py", + "_tgt": "app_main_root", + "source": "main_py", + "target": "app_main_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L108", + "weight": 1.0, + "_src": "main_py", + "_tgt": "app_main_health_check", + "source": "main_py", + "target": "app_main_health_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L21", + "weight": 1.0, + "_src": "app_main_lifespan", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "app_main_lifespan", + "target": "core_login_crypto_ensure_initialized" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L26", + "weight": 1.0, + "_src": "app_main_lifespan", + "_tgt": "tasks_init_init_scheduled_tasks", + "source": "app_main_lifespan", + "target": "tasks_init_init_scheduled_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L35", + "weight": 1.0, + "_src": "app_main_lifespan", + "_tgt": "tasks_init_shutdown_scheduler", + "source": "app_main_lifespan", + "target": "tasks_init_shutdown_scheduler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L10", + "weight": 1.0, + "_src": "tasks_init_py", + "_tgt": "tasks_init_init_scheduled_tasks", + "source": "tasks_init_py", + "target": "tasks_init_init_scheduled_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L18", + "weight": 1.0, + "_src": "tasks_init_py", + "_tgt": "tasks_init_shutdown_scheduler", + "source": "tasks_init_py", + "target": "tasks_init_shutdown_scheduler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L27", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_redis_session_enabled", + "source": "core_auth_py", + "target": "core_auth_redis_session_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L32", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_py", + "target": "core_auth_get_redis_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L49", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_session_key", + "source": "core_auth_py", + "target": "core_auth_session_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L53", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_refresh_key", + "source": "core_auth_py", + "target": "core_auth_refresh_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L57", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_store_session", + "source": "core_auth_py", + "target": "core_auth_store_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L65", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_revoke_session", + "source": "core_auth_py", + "target": "core_auth_revoke_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L73", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_extend_session", + "source": "core_auth_py", + "target": "core_auth_extend_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L81", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_is_session_valid", + "source": "core_auth_py", + "target": "core_auth_is_session_valid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L96", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_store_refresh_token", + "source": "core_auth_py", + "target": "core_auth_store_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L104", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_is_refresh_token_valid", + "source": "core_auth_py", + "target": "core_auth_is_refresh_token_valid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L116", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_revoke_refresh_token", + "source": "core_auth_py", + "target": "core_auth_revoke_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L123", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_create_access_token", + "source": "core_auth_py", + "target": "core_auth_create_access_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L147", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_create_refresh_token", + "source": "core_auth_py", + "target": "core_auth_create_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L163", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_decode_token", + "source": "core_auth_py", + "target": "core_auth_decode_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L176", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_get_current_user_by_token", + "source": "core_auth_py", + "target": "core_auth_get_current_user_by_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L230", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_get_current_user", + "source": "core_auth_py", + "target": "core_auth_get_current_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L238", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_get_current_user_simple", + "source": "core_auth_py", + "target": "core_auth_get_current_user_simple", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L256", + "weight": 1.0, + "_src": "core_auth_py", + "_tgt": "core_auth_get_client_ip", + "source": "core_auth_py", + "target": "core_auth_get_client_ip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L34", + "weight": 1.0, + "_src": "core_auth_get_redis_client", + "_tgt": "core_auth_redis_session_enabled", + "source": "core_auth_redis_session_enabled", + "target": "core_auth_get_redis_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L59", + "weight": 1.0, + "_src": "core_auth_store_session", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_store_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L67", + "weight": 1.0, + "_src": "core_auth_revoke_session", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_revoke_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L75", + "weight": 1.0, + "_src": "core_auth_extend_session", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_extend_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L83", + "weight": 1.0, + "_src": "core_auth_is_session_valid", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_is_session_valid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L98", + "weight": 1.0, + "_src": "core_auth_store_refresh_token", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_store_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L105", + "weight": 1.0, + "_src": "core_auth_is_refresh_token_valid", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_is_refresh_token_valid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L117", + "weight": 1.0, + "_src": "core_auth_revoke_refresh_token", + "_tgt": "core_auth_get_redis_client", + "source": "core_auth_get_redis_client", + "target": "core_auth_revoke_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L62", + "weight": 1.0, + "_src": "core_auth_store_session", + "_tgt": "core_auth_session_key", + "source": "core_auth_session_key", + "target": "core_auth_store_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L70", + "weight": 1.0, + "_src": "core_auth_revoke_session", + "_tgt": "core_auth_session_key", + "source": "core_auth_session_key", + "target": "core_auth_revoke_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L78", + "weight": 1.0, + "_src": "core_auth_extend_session", + "_tgt": "core_auth_session_key", + "source": "core_auth_session_key", + "target": "core_auth_extend_session", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L90", + "weight": 1.0, + "_src": "core_auth_is_session_valid", + "_tgt": "core_auth_session_key", + "source": "core_auth_session_key", + "target": "core_auth_is_session_valid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L101", + "weight": 1.0, + "_src": "core_auth_store_refresh_token", + "_tgt": "core_auth_refresh_key", + "source": "core_auth_refresh_key", + "target": "core_auth_store_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L111", + "weight": 1.0, + "_src": "core_auth_is_refresh_token_valid", + "_tgt": "core_auth_refresh_key", + "source": "core_auth_refresh_key", + "target": "core_auth_is_refresh_token_valid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L120", + "weight": 1.0, + "_src": "core_auth_revoke_refresh_token", + "_tgt": "core_auth_refresh_key", + "source": "core_auth_refresh_key", + "target": "core_auth_revoke_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L119", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_auth_store_session", + "source": "core_auth_store_session", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L70", + "weight": 1.0, + "_src": "core_auth_revoke_session", + "_tgt": "crud_base_crudbase_delete", + "source": "core_auth_revoke_session", + "target": "crud_base_crudbase_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L206", + "weight": 1.0, + "_src": "api_public_logout", + "_tgt": "core_auth_revoke_session", + "source": "core_auth_revoke_session", + "target": "api_public_logout" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L74", + "weight": 1.0, + "_src": "core_auth_rationale_74", + "_tgt": "core_auth_extend_session", + "source": "core_auth_extend_session", + "target": "core_auth_rationale_74", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_extend_session", + "source": "core_auth_extend_session", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L186", + "weight": 1.0, + "_src": "core_auth_get_current_user_by_token", + "_tgt": "core_auth_is_session_valid", + "source": "core_auth_is_session_valid", + "target": "core_auth_get_current_user_by_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L90", + "weight": 1.0, + "_src": "core_auth_is_session_valid", + "_tgt": "crud_base_crudbase_exists", + "source": "core_auth_is_session_valid", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_is_session_valid", + "source": "core_auth_is_session_valid", + "target": "api_public_refresh_token" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L97", + "weight": 1.0, + "_src": "core_auth_rationale_97", + "_tgt": "core_auth_store_refresh_token", + "source": "core_auth_store_refresh_token", + "target": "core_auth_rationale_97", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L120", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_auth_store_refresh_token", + "source": "core_auth_store_refresh_token", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L181", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_store_refresh_token", + "source": "core_auth_store_refresh_token", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L111", + "weight": 1.0, + "_src": "core_auth_is_refresh_token_valid", + "_tgt": "crud_base_crudbase_exists", + "source": "core_auth_is_refresh_token_valid", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L149", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_is_refresh_token_valid", + "source": "core_auth_is_refresh_token_valid", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L120", + "weight": 1.0, + "_src": "core_auth_revoke_refresh_token", + "_tgt": "crud_base_crudbase_delete", + "source": "core_auth_revoke_refresh_token", + "target": "crud_base_crudbase_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L160", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_revoke_refresh_token", + "source": "core_auth_revoke_refresh_token", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L135", + "weight": 1.0, + "_src": "core_auth_create_access_token", + "_tgt": "crud_base_crudbase_update", + "source": "core_auth_create_access_token", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L104", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_auth_create_access_token", + "source": "core_auth_create_access_token", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L166", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_create_access_token", + "source": "core_auth_create_access_token", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L151", + "weight": 1.0, + "_src": "core_auth_create_refresh_token", + "_tgt": "crud_base_crudbase_update", + "source": "core_auth_create_refresh_token", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L109", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_auth_create_refresh_token", + "source": "core_auth_create_refresh_token", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L171", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_create_refresh_token", + "source": "core_auth_create_refresh_token", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L181", + "weight": 1.0, + "_src": "core_auth_get_current_user_by_token", + "_tgt": "core_auth_decode_token", + "source": "core_auth_decode_token", + "target": "core_auth_get_current_user_by_token", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L240", + "weight": 1.0, + "_src": "core_auth_get_current_user_simple", + "_tgt": "core_auth_decode_token", + "source": "core_auth_decode_token", + "target": "core_auth_get_current_user_simple", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_auth_decode_token", + "source": "core_auth_decode_token", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L203", + "weight": 1.0, + "_src": "api_public_logout", + "_tgt": "core_auth_decode_token", + "source": "core_auth_decode_token", + "target": "api_public_logout" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L235", + "weight": 1.0, + "_src": "core_auth_get_current_user", + "_tgt": "core_auth_get_current_user_by_token", + "source": "core_auth_get_current_user_by_token", + "target": "core_auth_get_current_user", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L180", + "weight": 1.0, + "_src": "core_auth_rationale_180", + "_tgt": "core_auth_get_current_user_by_token", + "source": "core_auth_get_current_user_by_token", + "target": "core_auth_rationale_180", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L183", + "weight": 1.0, + "_src": "core_auth_get_current_user_by_token", + "_tgt": "crud_base_crudbase_get", + "source": "core_auth_get_current_user_by_token", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L211", + "weight": 1.0, + "_src": "core_auth_get_current_user_by_token", + "_tgt": "services_web_auth_roles_resolve_web_role_for_user", + "source": "core_auth_get_current_user_by_token", + "target": "services_web_auth_roles_resolve_web_role_for_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L222", + "weight": 1.0, + "_src": "api_public_get_current_user_profile", + "_tgt": "core_auth_get_current_user_by_token", + "source": "core_auth_get_current_user_by_token", + "target": "api_public_get_current_user_profile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L255", + "weight": 1.0, + "_src": "api_public_get_web_auth_menu_codes", + "_tgt": "core_auth_get_current_user_by_token", + "source": "core_auth_get_current_user_by_token", + "target": "api_public_get_web_auth_menu_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L241", + "weight": 1.0, + "_src": "core_auth_get_current_user_simple", + "_tgt": "crud_base_crudbase_get", + "source": "core_auth_get_current_user_simple", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L258", + "weight": 1.0, + "_src": "core_auth_get_client_ip", + "_tgt": "crud_base_crudbase_get", + "source": "core_auth_get_client_ip", + "target": "crud_base_crudbase_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L14", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_apicryptoerror", + "source": "core_api_crypto_py", + "target": "core_api_crypto_apicryptoerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L18", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_derive_key", + "source": "core_api_crypto_py", + "target": "core_api_crypto_derive_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L23", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_b64url_encode", + "source": "core_api_crypto_py", + "target": "core_api_crypto_b64url_encode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L27", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_b64url_decode", + "source": "core_api_crypto_py", + "target": "core_api_crypto_b64url_decode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L32", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_encrypt_json", + "source": "core_api_crypto_py", + "target": "core_api_crypto_encrypt_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L40", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_decrypt_json", + "source": "core_api_crypto_py", + "target": "core_api_crypto_decrypt_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L59", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_gen_nonce_hex", + "source": "core_api_crypto_py", + "target": "core_api_crypto_gen_nonce_hex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L63", + "weight": 1.0, + "_src": "core_api_crypto_py", + "_tgt": "core_api_crypto_is_ts_in_window", + "source": "core_api_crypto_py", + "target": "core_api_crypto_is_ts_in_window", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L14", + "weight": 1.0, + "_src": "core_api_crypto_apicryptoerror", + "_tgt": "exception", + "source": "core_api_crypto_apicryptoerror", + "target": "exception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L44", + "weight": 1.0, + "_src": "core_api_crypto_decrypt_json", + "_tgt": "core_api_crypto_apicryptoerror", + "source": "core_api_crypto_apicryptoerror", + "target": "core_api_crypto_decrypt_json", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_exceptions_businessexception", + "_tgt": "exception", + "source": "exception", + "target": "core_exceptions_businessexception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L49", + "weight": 1.0, + "_src": "core_storage_convert_heic_to_jpeg", + "_tgt": "exception", + "source": "exception", + "target": "core_storage_convert_heic_to_jpeg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L183", + "weight": 1.0, + "_src": "core_storage_qiniustorage_upload_file", + "_tgt": "exception", + "source": "exception", + "target": "core_storage_qiniustorage_upload_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L237", + "weight": 1.0, + "_src": "core_storage_ossstorage_upload_file", + "_tgt": "exception", + "source": "exception", + "target": "core_storage_ossstorage_upload_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L137", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "exception", + "source": "exception", + "target": "api_leave_submit_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_callback.py", + "source_location": "L45", + "weight": 1.0, + "_src": "services_workflow_callback_dispatch_local", + "_tgt": "exception", + "source": "exception", + "target": "services_workflow_callback_dispatch_local" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_callback.py", + "source_location": "L101", + "weight": 1.0, + "_src": "services_workflow_callback_trigger_callback", + "_tgt": "exception", + "source": "exception", + "target": "services_workflow_callback_trigger_callback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L275", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_resolve_approvers", + "_tgt": "exception", + "source": "exception", + "target": "services_workflow_engine_workflowengine_resolve_approvers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L31", + "weight": 1.0, + "_src": "core_request_payload_resolve_request_payload", + "_tgt": "core_api_crypto_derive_key", + "source": "core_api_crypto_derive_key", + "target": "core_request_payload_resolve_request_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L200", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_derive_key", + "source": "core_api_crypto_derive_key", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_api_crypto_encrypt_json", + "_tgt": "core_api_crypto_b64url_encode", + "source": "core_api_crypto_b64url_encode", + "target": "core_api_crypto_encrypt_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L42", + "weight": 1.0, + "_src": "core_api_crypto_decrypt_json", + "_tgt": "core_api_crypto_b64url_decode", + "source": "core_api_crypto_b64url_decode", + "target": "core_api_crypto_decrypt_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L265", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_encrypt_json", + "source": "core_api_crypto_encrypt_json", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_request_payload_resolve_request_payload", + "_tgt": "core_api_crypto_decrypt_json", + "source": "core_api_crypto_decrypt_json", + "target": "core_request_payload_resolve_request_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L207", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_decrypt_json", + "source": "core_api_crypto_decrypt_json", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L258", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_gen_nonce_hex", + "source": "core_api_crypto_gen_nonce_hex", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L193", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_is_ts_in_window", + "source": "core_api_crypto_is_ts_in_window", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L22", + "weight": 1.0, + "_src": "core_login_crypto_py", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "core_login_crypto_py", + "target": "core_login_crypto_ensure_initialized", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L56", + "weight": 1.0, + "_src": "core_login_crypto_py", + "_tgt": "core_login_crypto_get_public_pem", + "source": "core_login_crypto_py", + "target": "core_login_crypto_get_public_pem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L62", + "weight": 1.0, + "_src": "core_login_crypto_py", + "_tgt": "core_login_crypto_decrypt_login_payload", + "source": "core_login_crypto_py", + "target": "core_login_crypto_decrypt_login_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L71", + "weight": 1.0, + "_src": "core_login_crypto_py", + "_tgt": "core_login_crypto_validate_ts", + "source": "core_login_crypto_py", + "target": "core_login_crypto_validate_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L83", + "weight": 1.0, + "_src": "core_login_crypto_py", + "_tgt": "core_login_crypto_extract_login_credentials", + "source": "core_login_crypto_py", + "target": "core_login_crypto_extract_login_credentials", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_login_crypto_rationale_1", + "_tgt": "core_login_crypto_py", + "source": "core_login_crypto_py", + "target": "core_login_crypto_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L57", + "weight": 1.0, + "_src": "core_login_crypto_get_public_pem", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "core_login_crypto_ensure_initialized", + "target": "core_login_crypto_get_public_pem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L64", + "weight": 1.0, + "_src": "core_login_crypto_decrypt_login_payload", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "core_login_crypto_ensure_initialized", + "target": "core_login_crypto_decrypt_login_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L70", + "weight": 1.0, + "_src": "api_public_web_login_rsa_public_key", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "core_login_crypto_ensure_initialized", + "target": "api_public_web_login_rsa_public_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L81", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_login_crypto_ensure_initialized", + "source": "core_login_crypto_ensure_initialized", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L71", + "weight": 1.0, + "_src": "api_public_web_login_rsa_public_key", + "_tgt": "core_login_crypto_get_public_pem", + "source": "core_login_crypto_get_public_pem", + "target": "api_public_web_login_rsa_public_key" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L91", + "weight": 1.0, + "_src": "core_login_crypto_extract_login_credentials", + "_tgt": "core_login_crypto_decrypt_login_payload", + "source": "core_login_crypto_decrypt_login_payload", + "target": "core_login_crypto_extract_login_credentials", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L63", + "weight": 1.0, + "_src": "core_login_crypto_rationale_63", + "_tgt": "core_login_crypto_decrypt_login_payload", + "source": "core_login_crypto_decrypt_login_payload", + "target": "core_login_crypto_rationale_63", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L95", + "weight": 1.0, + "_src": "core_login_crypto_extract_login_credentials", + "_tgt": "core_login_crypto_validate_ts", + "source": "core_login_crypto_validate_ts", + "target": "core_login_crypto_extract_login_credentials", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L84", + "weight": 1.0, + "_src": "core_login_crypto_rationale_84", + "_tgt": "core_login_crypto_extract_login_credentials", + "source": "core_login_crypto_extract_login_credentials", + "target": "core_login_crypto_rationale_84", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/login_crypto.py", + "source_location": "L88", + "weight": 1.0, + "_src": "core_login_crypto_extract_login_credentials", + "_tgt": "crud_base_crudbase_get", + "source": "core_login_crypto_extract_login_credentials", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/login_crypto.py", + "source_location": "L103", + "weight": 1.0, + "_src": "core_login_crypto_extract_login_credentials", + "_tgt": "str", + "source": "core_login_crypto_extract_login_credentials", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L82", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_login_crypto_extract_login_credentials", + "source": "core_login_crypto_extract_login_credentials", + "target": "api_public_web_login" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L7", + "weight": 1.0, + "_src": "core_config_py", + "_tgt": "core_config_settings", + "source": "core_config_py", + "target": "core_config_settings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L143", + "weight": 1.0, + "_src": "core_config_py", + "_tgt": "core_config_config", + "source": "core_config_py", + "target": "core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L7", + "weight": 1.0, + "_src": "core_config_settings", + "_tgt": "basesettings", + "source": "core_config_settings", + "target": "basesettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L33", + "weight": 1.0, + "_src": "core_wechat_pay_py", + "_tgt": "core_wechat_pay_wechatpayclient", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechatpayclient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L354", + "weight": 1.0, + "_src": "core_wechat_pay_py", + "_tgt": "core_wechat_pay_get_wechat_pay_client", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_get_wechat_pay_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L363", + "weight": 1.0, + "_src": "core_wechat_pay_py", + "_tgt": "core_wechat_pay_wechat_pay", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechat_pay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L371", + "weight": 1.0, + "_src": "core_wechat_pay_py", + "_tgt": "core_wechat_pay_wechatpayv2client", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechatpayv2client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L625", + "weight": 1.0, + "_src": "core_wechat_pay_py", + "_tgt": "core_wechat_pay_get_wechat_pay_v2", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_get_wechat_pay_v2", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_1", + "_tgt": "core_wechat_pay_py", + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L36", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_init", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L47", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L51", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_sign", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L59", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L93", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_make_request", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_make_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L123", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_unified_order", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L206", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L214", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_query_order", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_query_order", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L247", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_refund", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_refund", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L320", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient", + "_tgt": "core_wechat_pay_wechatpayclient_close_order", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_close_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L356", + "weight": 1.0, + "_src": "core_wechat_pay_get_wechat_pay_client", + "_tgt": "core_wechat_pay_wechatpayclient", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_get_wechat_pay_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L367", + "weight": 1.0, + "_src": "core_wechat_pay_wechat_pay", + "_tgt": "core_wechat_pay_wechatpayclient", + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechat_pay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L145", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_unified_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "target": "core_wechat_pay_wechatpayclient_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L209", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L220", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_query_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "target": "core_wechat_pay_wechatpayclient_query_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L270", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_refund", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "target": "core_wechat_pay_wechatpayclient_refund", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L323", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_close_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "source": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "target": "core_wechat_pay_wechatpayclient_close_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L170", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_unified_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "source": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "target": "core_wechat_pay_wechatpayclient_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L288", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_refund", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "source": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "target": "core_wechat_pay_wechatpayclient_refund", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L329", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_close_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "source": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "target": "core_wechat_pay_wechatpayclient_close_order", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L60", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_60", + "_tgt": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "source": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "target": "core_wechat_pay_rationale_60", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L121", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_make_request", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_make_request", + "target": "str" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L193", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_unified_order", + "_tgt": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L131", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_131", + "_tgt": "core_wechat_pay_wechatpayclient_unified_order", + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "core_wechat_pay_rationale_131", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L144", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_unified_order", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L202", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_unified_order", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L208", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L219", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_query_order", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_query_order", + "target": "str" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L254", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_254", + "_tgt": "core_wechat_pay_wechatpayclient_refund", + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "core_wechat_pay_rationale_254", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L269", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_refund", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L310", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_refund", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L322", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayclient_close_order", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayclient_close_order", + "target": "str" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L374", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_init", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L386", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_generate_sign", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L393", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L401", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L409", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L435", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_unified_order", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L522", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_query_order", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_query_order", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L560", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_refund", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_refund", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L614", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client", + "_tgt": "core_wechat_pay_wechatpayv2client_parse_notify", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_parse_notify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L627", + "weight": 1.0, + "_src": "core_wechat_pay_get_wechat_pay_v2", + "_tgt": "core_wechat_pay_wechatpayv2client", + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_get_wechat_pay_v2", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L476", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "core_wechat_pay_wechatpayv2client_generate_sign", + "source": "core_wechat_pay_wechatpayv2client_generate_sign", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L538", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_query_order", + "_tgt": "core_wechat_pay_wechatpayv2client_generate_sign", + "source": "core_wechat_pay_wechatpayv2client_generate_sign", + "target": "core_wechat_pay_wechatpayv2client_query_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L581", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_refund", + "_tgt": "core_wechat_pay_wechatpayv2client_generate_sign", + "source": "core_wechat_pay_wechatpayv2client_generate_sign", + "target": "core_wechat_pay_wechatpayv2client_refund", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L620", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_parse_notify", + "_tgt": "core_wechat_pay_wechatpayv2client_generate_sign", + "source": "core_wechat_pay_wechatpayv2client_generate_sign", + "target": "core_wechat_pay_wechatpayv2client_parse_notify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L487", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "source": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L550", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_query_order", + "_tgt": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "source": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "target": "core_wechat_pay_wechatpayv2client_query_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L597", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_refund", + "_tgt": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "source": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "target": "core_wechat_pay_wechatpayv2client_refund", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L492", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "source": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L555", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_query_order", + "_tgt": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "source": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "target": "core_wechat_pay_wechatpayv2client_query_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L601", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_refund", + "_tgt": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "source": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "target": "core_wechat_pay_wechatpayv2client_refund", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L616", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_parse_notify", + "_tgt": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "source": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "target": "core_wechat_pay_wechatpayv2client_parse_notify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L497", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L410", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_410", + "_tgt": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "target": "core_wechat_pay_rationale_410", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L412", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "target": "str" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L443", + "weight": 1.0, + "_src": "core_wechat_pay_rationale_443", + "_tgt": "core_wechat_pay_wechatpayv2client_unified_order", + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "core_wechat_pay_rationale_443", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L494", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L520", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_unified_order", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L558", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_query_order", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayv2client_query_order", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L602", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_refund", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L612", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_refund", + "_tgt": "str", + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L617", + "weight": 1.0, + "_src": "core_wechat_pay_wechatpayv2client_parse_notify", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_pay_wechatpayv2client_parse_notify", + "target": "crud_base_crudbase_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L35", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_truncate", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_truncate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L43", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_redact_obj", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_redact_obj", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L62", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_format_body_bytes", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_format_body_bytes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L89", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_claims_from_auth", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_claims_from_auth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L107", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_should_skip", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_should_skip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L118", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_persist_log", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_persist_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L168", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_schedule_persist_log", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_schedule_persist_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191", + "weight": 1.0, + "_src": "core_api_request_log_middleware_py", + "_tgt": "core_api_request_log_middleware_apirequestlogmiddleware", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_apirequestlogmiddleware", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_api_request_log_middleware_rationale_1", + "_tgt": "core_api_request_log_middleware_py", + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L78", + "weight": 1.0, + "_src": "core_api_request_log_middleware_format_body_bytes", + "_tgt": "core_api_request_log_middleware_truncate", + "source": "core_api_request_log_middleware_truncate", + "target": "core_api_request_log_middleware_format_body_bytes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L143", + "weight": 1.0, + "_src": "core_api_request_log_middleware_persist_log", + "_tgt": "core_api_request_log_middleware_truncate", + "source": "core_api_request_log_middleware_truncate", + "target": "core_api_request_log_middleware_persist_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L252", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "core_api_request_log_middleware_truncate", + "source": "core_api_request_log_middleware_truncate", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L77", + "weight": 1.0, + "_src": "core_api_request_log_middleware_format_body_bytes", + "_tgt": "core_api_request_log_middleware_redact_obj", + "source": "core_api_request_log_middleware_redact_obj", + "target": "core_api_request_log_middleware_format_body_bytes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L47", + "weight": 1.0, + "_src": "core_api_request_log_middleware_redact_obj", + "_tgt": "str", + "source": "core_api_request_log_middleware_redact_obj", + "target": "str" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L205", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "core_api_request_log_middleware_format_body_bytes", + "source": "core_api_request_log_middleware_format_body_bytes", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L212", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "core_api_request_log_middleware_claims_from_auth", + "source": "core_api_request_log_middleware_claims_from_auth", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L102", + "weight": 1.0, + "_src": "core_api_request_log_middleware_claims_from_auth", + "_tgt": "crud_base_crudbase_get", + "source": "core_api_request_log_middleware_claims_from_auth", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L193", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "core_api_request_log_middleware_should_skip", + "source": "core_api_request_log_middleware_should_skip", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L175", + "weight": 1.0, + "_src": "core_api_request_log_middleware_schedule_persist_log", + "_tgt": "core_api_request_log_middleware_persist_log", + "source": "core_api_request_log_middleware_persist_log", + "target": "core_api_request_log_middleware_schedule_persist_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L140", + "weight": 1.0, + "_src": "core_api_request_log_middleware_persist_log", + "_tgt": "models_models_sysapirequestlog", + "source": "core_api_request_log_middleware_persist_log", + "target": "models_models_sysapirequestlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L141", + "weight": 1.0, + "_src": "core_api_request_log_middleware_persist_log", + "_tgt": "core_utils_generate_id", + "source": "core_api_request_log_middleware_persist_log", + "target": "core_utils_generate_id" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L261", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "core_api_request_log_middleware_schedule_persist_log", + "source": "core_api_request_log_middleware_schedule_persist_log", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L180", + "weight": 1.0, + "_src": "core_api_request_log_middleware_schedule_persist_log", + "_tgt": "crud_workflow_create_task", + "source": "core_api_request_log_middleware_schedule_persist_log", + "target": "crud_workflow_create_task" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware", + "_tgt": "basehttpmiddleware", + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "basehttpmiddleware", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L192", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware", + "_tgt": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L136", + "weight": 0.8, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware", + "_tgt": "models_models_sysapirequestlog", + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware", + "_tgt": "basehttpmiddleware", + "source": "basehttpmiddleware", + "target": "core_api_crypto_middleware_apicryptomiddleware", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L197", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "crud_base_crudbase_get", + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L251", + "weight": 1.0, + "_src": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "_tgt": "str", + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "str" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L136", + "weight": 0.8, + "_src": "core_api_request_log_middleware_rationale_1", + "_tgt": "models_models_sysapirequestlog", + "source": "core_api_request_log_middleware_rationale_1", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L20", + "weight": 1.0, + "_src": "core_database_py", + "_tgt": "core_database_get_db", + "source": "core_database_py", + "target": "core_database_get_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L4", + "weight": 1.0, + "_src": "core_security_py", + "_tgt": "core_security_verify_password", + "source": "core_security_py", + "target": "core_security_verify_password", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L20", + "weight": 1.0, + "_src": "core_security_py", + "_tgt": "core_security_get_password_hash", + "source": "core_security_py", + "target": "core_security_get_password_hash", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L5", + "weight": 1.0, + "_src": "core_security_rationale_5", + "_tgt": "core_security_verify_password", + "source": "core_security_verify_password", + "target": "core_security_rationale_5", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/security.py", + "source_location": "L8", + "weight": 1.0, + "_src": "core_security_verify_password", + "_tgt": "str", + "source": "core_security_verify_password", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L92", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_security_verify_password", + "source": "core_security_verify_password", + "target": "api_public_web_login" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L12", + "weight": 1.0, + "_src": "core_request_payload_py", + "_tgt": "core_request_payload_resolve_request_payload", + "source": "core_request_payload_py", + "target": "core_request_payload_resolve_request_payload", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_request_payload_rationale_1", + "_tgt": "core_request_payload_py", + "source": "core_request_payload_py", + "target": "core_request_payload_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L18", + "weight": 1.0, + "_src": "core_request_payload_rationale_18", + "_tgt": "core_request_payload_resolve_request_payload", + "source": "core_request_payload_resolve_request_payload", + "target": "core_request_payload_rationale_18", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L21", + "weight": 1.0, + "_src": "core_request_payload_resolve_request_payload", + "_tgt": "crud_base_crudbase_get", + "source": "core_request_payload_resolve_request_payload", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L27", + "weight": 1.0, + "_src": "core_request_payload_resolve_request_payload", + "_tgt": "str", + "source": "core_request_payload_resolve_request_payload", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L50", + "weight": 1.0, + "_src": "core_admin_request_json_parse_admin_request_json", + "_tgt": "core_request_payload_resolve_request_payload", + "source": "core_request_payload_resolve_request_payload", + "target": "core_admin_request_json_parse_admin_request_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L8", + "weight": 1.0, + "_src": "core_response_py", + "_tgt": "core_response_responsemodel", + "source": "core_response_py", + "target": "core_response_responsemodel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L15", + "weight": 1.0, + "_src": "core_response_py", + "_tgt": "core_response_config", + "source": "core_response_py", + "target": "core_response_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L19", + "weight": 1.0, + "_src": "core_response_py", + "_tgt": "core_response_pageresult", + "source": "core_response_py", + "target": "core_response_pageresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_response_py", + "_tgt": "core_response_success_response", + "source": "core_response_py", + "target": "core_response_success_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L39", + "weight": 1.0, + "_src": "core_response_py", + "_tgt": "core_response_error_response", + "source": "core_response_py", + "target": "core_response_error_response", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L8", + "weight": 1.0, + "_src": "core_response_responsemodel", + "_tgt": "basemodel", + "source": "core_response_responsemodel", + "target": "basemodel", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L19", + "weight": 1.0, + "_src": "core_response_pageresult", + "_tgt": "basemodel", + "source": "basemodel", + "target": "core_response_pageresult", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_process_route_processroutecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_processroutecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_process_route_processrouteupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_processrouteupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_process_route_setcurrentbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_setcurrentbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L31", + "weight": 1.0, + "_src": "schemas_process_route_stepaddbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepaddbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L38", + "weight": 1.0, + "_src": "schemas_process_route_stepcopybody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepcopybody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_process_route_stepupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_process_route_stepreorderbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepreorderbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_process_route_stepreagentitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepreagentitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L73", + "weight": 1.0, + "_src": "schemas_process_route_stepconsumableitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepconsumableitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_process_route_stepoutputitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L92", + "weight": 1.0, + "_src": "schemas_process_route_stepdatacollectionitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepdatacollectionitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_process_route_stepreagentupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepreagentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L107", + "weight": 1.0, + "_src": "schemas_process_route_stepconsumableupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepconsumableupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L113", + "weight": 1.0, + "_src": "schemas_process_route_stepoutputupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepoutputupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L119", + "weight": 1.0, + "_src": "schemas_process_route_stepdatacollectionupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_auth_loginrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_auth_loginresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_auth_usercreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_usercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_auth_userresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_auth_changepasswordrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_changepasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_auth_resetpasswordrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_auth_resetpasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskitemresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_delivery_deliverytasklistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytasklistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L70", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskcreaterequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskcreaterequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskassignrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskpickuprequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskpickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L90", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskdeliverrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskdeliverrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L96", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskcancelrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskstatusupdaterequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskstatusupdaterequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L110", + "weight": 1.0, + "_src": "schemas_delivery_suppliertaskresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_suppliertaskresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L134", + "weight": 1.0, + "_src": "schemas_delivery_suppliertasklistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_suppliertasklistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L143", + "weight": 1.0, + "_src": "schemas_delivery_supplierconfirmpickuprequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_supplierconfirmpickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L148", + "weight": 1.0, + "_src": "schemas_delivery_supplierconfirmpreparedrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_supplierconfirmpreparedrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L156", + "weight": 1.0, + "_src": "schemas_delivery_deliverystatisticsresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverystatisticsresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L167", + "weight": 1.0, + "_src": "schemas_delivery_deliverywarningitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverywarningitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L178", + "weight": 1.0, + "_src": "schemas_delivery_deliverywarninglistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverywarninglistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L190", + "weight": 1.0, + "_src": "schemas_delivery_deliveryassignrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliveryassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L195", + "weight": 1.0, + "_src": "schemas_delivery_deliveryassignbatchrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliveryassignbatchrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L201", + "weight": 1.0, + "_src": "schemas_delivery_deliverypickuprequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverypickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L208", + "weight": 1.0, + "_src": "schemas_delivery_deliverydeliveritem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverydeliveritem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L214", + "weight": 1.0, + "_src": "schemas_delivery_deliverydeliverrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverydeliverrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L222", + "weight": 1.0, + "_src": "schemas_delivery_deliverycancelrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverycancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L228", + "weight": 1.0, + "_src": "schemas_delivery_deliveryreassignrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliveryreassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L235", + "weight": 1.0, + "_src": "schemas_delivery_deliverystatusresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverystatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L242", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskstatistics", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliverytaskstatistics", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L252", + "weight": 1.0, + "_src": "schemas_delivery_deliveryattachmentresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_delivery_deliveryattachmentresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_price_list_pricelistitembase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistitembase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_price_list_pricelistitemupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistitemupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_price_list_pricelistbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L56", + "weight": 1.0, + "_src": "schemas_price_list_pricelistupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_price_list_pricelistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L93", + "weight": 1.0, + "_src": "schemas_price_list_pricelistlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L102", + "weight": 1.0, + "_src": "schemas_price_list_pricelistpublishrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistpublishrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L109", + "weight": 1.0, + "_src": "schemas_price_list_pricelistinvalidaterequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistinvalidaterequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L114", + "weight": 1.0, + "_src": "schemas_price_list_priceliststatusresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_priceliststatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L121", + "weight": 1.0, + "_src": "schemas_price_list_productpriceresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_productpriceresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L133", + "weight": 1.0, + "_src": "schemas_price_list_productpricehistoryitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_productpricehistoryitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L144", + "weight": 1.0, + "_src": "schemas_price_list_productpricehistoryresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_productpricehistoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L154", + "weight": 1.0, + "_src": "schemas_price_list_pricelistgeneraterequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_price_list_pricelistgeneraterequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_user_userbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_userbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_user_userupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_userupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L39", + "weight": 1.0, + "_src": "schemas_user_userlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_userlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_user_loginrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_user_loginresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_user_changepasswordrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_changepasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_user_resetpasswordrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_user_resetpasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_production_work_order_productionworkorderbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_work_order_productionworkorderbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L10", + "weight": 1.0, + "_src": "schemas_production_work_order_productionworkorderlistquery", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_work_order_productionworkorderlistquery", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_production_work_order_productionworkordercomplete", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_work_order_productionworkordercomplete", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_quotation_quotationitembase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationitembase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_quotation_quotationitemupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationitemupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L37", + "weight": 1.0, + "_src": "schemas_quotation_quotationbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_quotation_quotationupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L53", + "weight": 1.0, + "_src": "schemas_quotation_quotationresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L77", + "weight": 1.0, + "_src": "schemas_quotation_quotationlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L86", + "weight": 1.0, + "_src": "schemas_quotation_quotationstatusresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_quotation_quotationstatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervaluebase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervaluebase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervalueupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervalueupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervaluebatchsave", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervaluebatchsave", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervalueresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervalueresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervaluelistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervaluelistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmediabase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_media_productreviewmediabase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmediacreatebatch", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_media_productreviewmediacreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmediaupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_media_productreviewmediaupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L46", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmedialistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_media_productreviewmedialistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_parameter_productparameterbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_productparameterbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L27", + "weight": 1.0, + "_src": "schemas_product_parameter_productparameterupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_productparameterupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_product_parameter_productparameterlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_productparameterlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_product_parameter_productparametersimpleresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_parameter_productparametersimpleresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_production_task_productiontaskcreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_productiontaskcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L14", + "weight": 1.0, + "_src": "schemas_production_task_productiontasklistquery", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_productiontasklistquery", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_production_task_productiontaskupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_productiontaskupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_production_task_productiontaskstatusupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_productiontaskstatusupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_production_task_taskstepadd", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskstepadd", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_production_task_taskstepupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskstepupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L53", + "weight": 1.0, + "_src": "schemas_production_task_taskstepmaterialitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskstepmaterialitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L66", + "weight": 1.0, + "_src": "schemas_production_task_taskstepoutputitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskstepoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L72", + "weight": 1.0, + "_src": "schemas_production_task_taskstepdatacollectionitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskstepdatacollectionitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L78", + "weight": 1.0, + "_src": "schemas_production_task_taskinputitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskinputitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L85", + "weight": 1.0, + "_src": "schemas_production_task_taskoutputitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_production_task_taskoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediabase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmediabase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediacreatebatch", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmediacreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediaupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmediaupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediasortitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmediasortitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediasortupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmediasortupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmedialistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_detail_media_productdetailmedialistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_banner_productbannerbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannerbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_product_banner_productbannercreatebatch", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannercreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_product_banner_productbannerupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannerupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_product_banner_productbannersortitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannersortitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_product_banner_productbannersortupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannersortupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L66", + "weight": 1.0, + "_src": "schemas_product_banner_productbannerlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_banner_productbannerlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_region_regionbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_region_regionbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_region_regionupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_region_regionupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_region_regionlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_region_regionlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_inquiry_inquiryitembase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_inquiry_inquiryitembase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_inquiry_inquirybase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_inquiry_inquirybase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_inquiry_inquiryupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_inquiry_inquiryupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_inquiry_inquirylistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_inquiry_inquirylistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L77", + "weight": 1.0, + "_src": "schemas_inquiry_inquirystatusresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_inquiry_inquirystatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_order_orderitembase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderitembase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_order_orderitemresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L38", + "weight": 1.0, + "_src": "schemas_order_ordercreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_ordercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_order_orderpreviewrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderpreviewrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_order_orderresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L92", + "weight": 1.0, + "_src": "schemas_order_orderlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_order_orderpreviewresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderpreviewresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L110", + "weight": 1.0, + "_src": "schemas_order_ordercancelrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_ordercancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L115", + "weight": 1.0, + "_src": "schemas_order_orderdirectcancelrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderdirectcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L120", + "weight": 1.0, + "_src": "schemas_order_orderreviewcancelrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderreviewcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L126", + "weight": 1.0, + "_src": "schemas_order_orderstatusresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderstatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L133", + "weight": 1.0, + "_src": "schemas_order_orderstatuslogresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderstatuslogresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L149", + "weight": 1.0, + "_src": "schemas_order_deliveryprogressresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_deliveryprogressresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L162", + "weight": 1.0, + "_src": "schemas_order_orderadjustitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderadjustitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L171", + "weight": 1.0, + "_src": "schemas_order_orderadjustrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderadjustrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L176", + "weight": 1.0, + "_src": "schemas_order_orderadjustresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderadjustresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L195", + "weight": 1.0, + "_src": "schemas_order_orderadjustresult", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderadjustresult", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L207", + "weight": 1.0, + "_src": "schemas_order_orderlockrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderlockrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L212", + "weight": 1.0, + "_src": "schemas_order_orderlockresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderlockresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L220", + "weight": 1.0, + "_src": "schemas_order_orderunlockrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderunlockrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L225", + "weight": 1.0, + "_src": "schemas_order_orderunlockresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderunlockresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L234", + "weight": 1.0, + "_src": "schemas_order_orderforcecompleterequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderforcecompleterequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L239", + "weight": 1.0, + "_src": "schemas_order_orderforcecompleteresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderforcecompleteresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L247", + "weight": 1.0, + "_src": "schemas_order_orderpartialdeliveredrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderpartialdeliveredrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L252", + "weight": 1.0, + "_src": "schemas_order_orderpartialdeliveredresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderpartialdeliveredresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L259", + "weight": 1.0, + "_src": "schemas_order_orderconfirmpartialrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderconfirmpartialrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L264", + "weight": 1.0, + "_src": "schemas_order_orderconfirmpartialresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_orderconfirmpartialresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L275", + "weight": 1.0, + "_src": "schemas_order_assigndelivererrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_assigndelivererrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L280", + "weight": 1.0, + "_src": "schemas_order_assigndelivererresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_assigndelivererresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L293", + "weight": 1.0, + "_src": "schemas_order_deliverywarningresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_deliverywarningresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L316", + "weight": 1.0, + "_src": "schemas_order_deliverywarningstatistics", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_deliverywarningstatistics", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L325", + "weight": 1.0, + "_src": "schemas_order_reassigndeliveryrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_reassigndeliveryrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L331", + "weight": 1.0, + "_src": "schemas_order_reassigndeliveryresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_order_reassigndeliveryresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_cell_product_cellproductcreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_cell_product_cellproductcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_cell_product_cellproductupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_cell_product_cellproductupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_cell_product_cellproductlistquery", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_cell_product_cellproductlistquery", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_menu_menumeta", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_menu_menumeta", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_menu_menuitem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_menu_menuitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_menu_menulistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_menu_menulistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L5", + "weight": 1.0, + "_src": "schemas_attachment_attachmentuploadresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_attachment_attachmentuploadresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameterbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameteritem", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameteritem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameterupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterbatchupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameterbatchupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterwithdetailresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameterwithdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_parameter_categoryparameterlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_common_paginationparams", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_common_paginationparams", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L12", + "weight": 1.0, + "_src": "schemas_common_paginationresult", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_common_paginationresult", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_common_idinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_common_idinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_common_statusinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_common_statusinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L31", + "weight": 1.0, + "_src": "schemas_common_deleteinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_common_deleteinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_unit_unitbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_unit_unitbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_unit_unitupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_unit_unitupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_unit_unitlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_unit_unitlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_productunitbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_productunitbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_product_productcategorybase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_productcategorybase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L50", + "weight": 1.0, + "_src": "schemas_product_productbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_productbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L64", + "weight": 1.0, + "_src": "schemas_product_productupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_productupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_workflow_processdefcreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_processdefcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_workflow_processdefupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_processdefupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_workflow_processdefresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_processdefresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L39", + "weight": 1.0, + "_src": "schemas_workflow_nodedata", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_nodedata", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L46", + "weight": 1.0, + "_src": "schemas_workflow_transitiondata", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_transitiondata", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L52", + "weight": 1.0, + "_src": "schemas_workflow_publishversionrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_publishversionrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L59", + "weight": 1.0, + "_src": "schemas_workflow_versionresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_versionresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L71", + "weight": 1.0, + "_src": "schemas_workflow_startinstancerequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_startinstancerequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_workflow_approverequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_approverequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L83", + "weight": 1.0, + "_src": "schemas_workflow_taskresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_taskresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L103", + "weight": 1.0, + "_src": "schemas_workflow_instanceresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_workflow_instanceresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_review_productreviewbase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewbase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L24", + "weight": 1.0, + "_src": "schemas_product_review_productreviewupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L32", + "weight": 1.0, + "_src": "schemas_product_review_productreviewreplyrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewreplyrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L37", + "weight": 1.0, + "_src": "schemas_product_review_productreviewrejectrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewrejectrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_product_review_productreviewtoprequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewtoprequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L73", + "weight": 1.0, + "_src": "schemas_product_review_productreviewlistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L81", + "weight": 1.0, + "_src": "schemas_product_review_productreviewstatisticsresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewstatisticsresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L91", + "weight": 1.0, + "_src": "schemas_product_review_productreviewadminlistrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_productreviewadminlistrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L102", + "weight": 1.0, + "_src": "schemas_product_review_minireviewlistrequest", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_product_review_minireviewlistrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_category_categorybase", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_categorybase", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_category_categoryupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_categoryupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_category_categorytreenode", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_categorytreenode", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_category_categorylistresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_category_categorylistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_leave_leavecreate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_leave_leavecreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_leave_leaveupdate", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_leave_leaveupdate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_leave_leaveresponse", + "_tgt": "basemodel", + "source": "basemodel", + "target": "schemas_leave_leaveresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L21", + "weight": 1.0, + "_src": "api_material_materialbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_material_materialbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L34", + "weight": 1.0, + "_src": "api_material_materialupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_material_materialupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L47", + "weight": 1.0, + "_src": "api_material_stockinbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_material_stockinbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L53", + "weight": 1.0, + "_src": "api_material_stockoutbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_material_stockoutbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_qc_thirdpartycompanybody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_thirdpartycompanybody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L46", + "weight": 1.0, + "_src": "api_qc_thirdpartycompanyupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_thirdpartycompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L189", + "weight": 1.0, + "_src": "api_qc_thirdpartyitembody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_thirdpartyitembody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L201", + "weight": 1.0, + "_src": "api_qc_thirdpartyitemupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_thirdpartyitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L337", + "weight": 1.0, + "_src": "api_qc_labtestitembody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_labtestitembody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L348", + "weight": 1.0, + "_src": "api_qc_labtestitemupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_labtestitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L362", + "weight": 1.0, + "_src": "api_qc_itemparambody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_itemparambody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L367", + "weight": 1.0, + "_src": "api_qc_taskresultbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_taskresultbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L372", + "weight": 1.0, + "_src": "api_qc_taskcompletewithresultbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_taskcompletewithresultbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L534", + "weight": 1.0, + "_src": "api_qc_workorderconfigurebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_workorderconfigurebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L618", + "weight": 1.0, + "_src": "api_qc_taskattachmentsbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_taskattachmentsbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L811", + "weight": 1.0, + "_src": "api_qc_qcmaterialbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_qcmaterialbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0, + "_src": "api_qc_qcmaterialupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_qcmaterialupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L833", + "weight": 1.0, + "_src": "api_qc_stockinbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_qc_stockinbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L385", + "weight": 1.0, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L445", + "weight": 1.0, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L451", + "weight": 1.0, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L583", + "weight": 1.0, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L879", + "weight": 1.0, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L45", + "weight": 1.0, + "_src": "api_basic_info_customercreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_customercreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L58", + "weight": 1.0, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L283", + "weight": 1.0, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L291", + "weight": 1.0, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L386", + "weight": 1.0, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L394", + "weight": 1.0, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L496", + "weight": 1.0, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L505", + "weight": 1.0, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L547", + "weight": 1.0, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L557", + "weight": 1.0, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L615", + "weight": 1.0, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L712", + "weight": 1.0, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L721", + "weight": 1.0, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L733", + "weight": 1.0, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L743", + "weight": 1.0, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L801", + "weight": 1.0, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L36", + "weight": 1.0, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L48", + "weight": 1.0, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L292", + "weight": 1.0, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L303", + "weight": 1.0, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L401", + "weight": 1.0, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L419", + "weight": 1.0, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L535", + "weight": 1.0, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L548", + "weight": 1.0, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L107", + "weight": 1.0, + "_src": "api_admin_tenantcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_tenantcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L118", + "weight": 1.0, + "_src": "api_admin_tenantupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_tenantupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L228", + "weight": 1.0, + "_src": "api_admin_usercreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_usercreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L245", + "weight": 1.0, + "_src": "api_admin_userupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_userupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L399", + "weight": 1.0, + "_src": "api_admin_dicttypecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_dicttypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L408", + "weight": 1.0, + "_src": "api_admin_dicttypeupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_dicttypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L498", + "weight": 1.0, + "_src": "api_admin_dictdatacreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_dictdatacreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L508", + "weight": 1.0, + "_src": "api_admin_dictdataupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_dictdataupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L609", + "weight": 1.0, + "_src": "api_admin_deptcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_deptcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L622", + "weight": 1.0, + "_src": "api_admin_deptupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_deptupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L715", + "weight": 1.0, + "_src": "api_admin_sitecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_sitecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L730", + "weight": 1.0, + "_src": "api_admin_siteupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_siteupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L834", + "weight": 1.0, + "_src": "api_admin_postcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_postcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L844", + "weight": 1.0, + "_src": "api_admin_postupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_postupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L928", + "weight": 1.0, + "_src": "api_admin_postusersupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_postusersupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L973", + "weight": 1.0, + "_src": "api_admin_itemunitcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_itemunitcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L982", + "weight": 1.0, + "_src": "api_admin_itemunitupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_itemunitupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1068", + "weight": 1.0, + "_src": "api_admin_expresscompanycreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_expresscompanycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1077", + "weight": 1.0, + "_src": "api_admin_expresscompanyupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_expresscompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1163", + "weight": 1.0, + "_src": "api_admin_menucreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_menucreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1179", + "weight": 1.0, + "_src": "api_admin_menuupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_menuupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1283", + "weight": 1.0, + "_src": "api_admin_rolecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_rolecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1293", + "weight": 1.0, + "_src": "api_admin_roleupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_roleupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1303", + "weight": 1.0, + "_src": "api_admin_rolemenubody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_rolemenubody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1307", + "weight": 1.0, + "_src": "api_admin_roledatascopebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_roledatascopebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1509", + "weight": 1.0, + "_src": "api_admin_attachmentdownloadurlbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_admin_attachmentdownloadurlbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L40", + "weight": 1.0, + "_src": "api_research_donation_donationcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_donationcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L61", + "weight": 1.0, + "_src": "api_research_donation_donationupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_donationupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L82", + "weight": 1.0, + "_src": "api_research_donation_batchdeletebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_batchdeletebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L88", + "weight": 1.0, + "_src": "api_research_donation_auditsubmitbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_auditsubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_research_donation_statuschangebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_statuschangebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L103", + "weight": 1.0, + "_src": "api_research_donation_convertfromstoragebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_research_donation_convertfromstoragebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L32", + "weight": 1.0, + "_src": "api_pilot_service_cellproducttypecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproducttypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L41", + "weight": 1.0, + "_src": "api_pilot_service_cellproducttypeupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproducttypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_pilot_service_cellproductspeccreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproductspeccreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L143", + "weight": 1.0, + "_src": "api_pilot_service_cellproductspecupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproductspecupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L236", + "weight": 1.0, + "_src": "api_pilot_service_cellproductpricecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproductpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_pilot_service_cellproductpriceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_cellproductpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L368", + "weight": 1.0, + "_src": "api_pilot_service_projectsystemcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_projectsystemcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_pilot_service_projectsystemupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_projectsystemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L472", + "weight": 1.0, + "_src": "api_pilot_service_projectsystemitemcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_projectsystemitemcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_pilot_service_projectsystemitemupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_projectsystemitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L600", + "weight": 1.0, + "_src": "api_pilot_service_channelcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L614", + "weight": 1.0, + "_src": "api_pilot_service_channelupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L726", + "weight": 1.0, + "_src": "api_pilot_service_channelinvoicecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelinvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L739", + "weight": 1.0, + "_src": "api_pilot_service_channelinvoiceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelinvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L840", + "weight": 1.0, + "_src": "api_pilot_service_channelmailaddresscreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelmailaddresscreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L850", + "weight": 1.0, + "_src": "api_pilot_service_channelmailaddressupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelmailaddressupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L942", + "weight": 1.0, + "_src": "api_pilot_service_channelagreementcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelagreementcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L955", + "weight": 1.0, + "_src": "api_pilot_service_channelagreementupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelagreementupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1094", + "weight": 1.0, + "_src": "api_pilot_service_channelagreementpricecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelagreementpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1108", + "weight": 1.0, + "_src": "api_pilot_service_channelagreementpriceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_channelagreementpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1214", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutioncreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1226", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutionupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1326", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1339", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1440", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutionprojectcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutionprojectcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1450", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutionprojectupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutionprojectupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1542", + "weight": 1.0, + "_src": "api_pilot_service_checkuppackageitembody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkuppackageitembody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1552", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutionpackagecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutionpackagecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1563", + "weight": 1.0, + "_src": "api_pilot_service_checkupinstitutionpackageupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_pilot_service_checkupinstitutionpackageupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L115", + "weight": 1.0, + "_src": "api_workflow_publishversionbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_workflow_publishversionbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_workflow_startinstancebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_workflow_startinstancebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_workflow_taskactionbody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_workflow_taskactionbody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L51", + "weight": 1.0, + "_src": "api_sample_reception_checkitembody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_sample_reception_checkitembody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L61", + "weight": 1.0, + "_src": "api_sample_reception_checkitemupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_sample_reception_checkitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L260", + "weight": 1.0, + "_src": "api_sample_reception_receptionchecksubmit", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_sample_reception_receptionchecksubmit", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L267", + "weight": 1.0, + "_src": "api_sample_reception_samplereceptioncreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_sample_reception_samplereceptioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L506", + "weight": 1.0, + "_src": "api_insurance_company_insurancecompanycreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L518", + "weight": 1.0, + "_src": "api_insurance_company_insurancecompanyupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L620", + "weight": 1.0, + "_src": "api_insurance_company_insurancecompanyinvoicecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L736", + "weight": 1.0, + "_src": "api_insurance_company_insuranceprojectpricecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L746", + "weight": 1.0, + "_src": "api_insurance_company_insuranceprojectpriceupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L65", + "weight": 1.0, + "_src": "api_production_consumablecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_consumablecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L77", + "weight": 1.0, + "_src": "api_production_consumableupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_consumableupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L184", + "weight": 1.0, + "_src": "api_production_reagentcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_reagentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L196", + "weight": 1.0, + "_src": "api_production_reagentupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_reagentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L303", + "weight": 1.0, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L313", + "weight": 1.0, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L421", + "weight": 1.0, + "_src": "api_production_processcategorycreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processcategorycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L429", + "weight": 1.0, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L524", + "weight": 1.0, + "_src": "api_production_outputtypecreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_outputtypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L532", + "weight": 1.0, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L627", + "weight": 1.0, + "_src": "api_production_packiteminput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_packiteminput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L637", + "weight": 1.0, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L649", + "weight": 1.0, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L770", + "weight": 1.0, + "_src": "api_production_processreagentinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processreagentinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L781", + "weight": 1.0, + "_src": "api_production_processconsumableinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processconsumableinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L792", + "weight": 1.0, + "_src": "api_production_processoutputinput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processoutputinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L800", + "weight": 1.0, + "_src": "api_production_processdatacollectioninput", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processdatacollectioninput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L808", + "weight": 1.0, + "_src": "api_production_processcreatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L825", + "weight": 1.0, + "_src": "api_production_processupdatebody", + "_tgt": "basemodel", + "source": "basemodel", + "target": "api_production_processupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L71", + "weight": 1.0, + "_src": "api_public_web_login_rsa_public_key", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_web_login_rsa_public_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L122", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L183", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_public_logout", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_logout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L226", + "weight": 1.0, + "_src": "api_public_get_current_user_profile", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_get_current_user_profile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L258", + "weight": 1.0, + "_src": "api_public_get_web_auth_menu_codes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_public_get_web_auth_menu_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L80", + "weight": 1.0, + "_src": "api_material_list_materials", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_list_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_material_material_options", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L112", + "weight": 1.0, + "_src": "api_material_create_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_create_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_material_update_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_update_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L150", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_delete_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L171", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_stock_in_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L193", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_stock_out_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L222", + "weight": 1.0, + "_src": "api_material_list_stock_logs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_material_list_stock_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L77", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_third_party_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_company_options", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_third_party_company_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L123", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_create_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L159", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_update_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L177", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_delete_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_third_party_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L249", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items_active", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_third_party_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L276", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_create_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L307", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_update_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L325", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_delete_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L395", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_lab_test_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L409", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items_active", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_lab_test_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L435", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_create_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L465", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_update_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L483", + "weight": 1.0, + "_src": "api_qc_delete_qc_lab_test_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_delete_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L504", + "weight": 1.0, + "_src": "api_qc_list_item_params", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L521", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_save_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L562", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L578", + "weight": 1.0, + "_src": "api_qc_get_qc_work_order_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_get_qc_work_order_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_configure_qc_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L649", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L665", + "weight": 1.0, + "_src": "api_qc_get_qc_task_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_get_qc_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_start_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L703", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_complete_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L720", + "weight": 1.0, + "_src": "api_qc_get_task_results", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_get_task_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L771", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L799", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_update_qc_task_attachments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L853", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L867", + "weight": 1.0, + "_src": "api_qc_qc_material_options", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_qc_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L882", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_create_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L900", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_update_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L917", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_delete_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L935", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_stock_in_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L963", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_qc_list_qc_material_usages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L136", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocols", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_collection_protocols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L152", + "weight": 1.0, + "_src": "api_collection_protocol_get_collection_protocol_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_get_collection_protocol_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L283", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L332", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_update_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L353", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_delete_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L382", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocol_audits", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_collection_protocol_audits" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_submit_collection_protocol_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L442", + "weight": 1.0, + "_src": "api_collection_protocol_list_payment_details", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_payment_details" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L479", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L498", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_submit_receipt_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L521", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L543", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_submit_refund_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L558", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirm", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L573", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirmed", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_receipt_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L609", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L629", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirm", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L644", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirmed", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_refund_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L664", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_post_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L780", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_storage_certs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L874", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_list_fullmoon_todos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L914", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_collection_protocol_update_fullmoon_todo_insurance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_customers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L115", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L144", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L158", + "weight": 1.0, + "_src": "api_basic_info_delete_customer", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_cell_sample_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L232", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L259", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L273", + "weight": 1.0, + "_src": "api_basic_info_delete_cell_sample_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L319", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_collection_regions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L362", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L376", + "weight": 1.0, + "_src": "api_basic_info_delete_collection_region", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L417", + "weight": 1.0, + "_src": "api_basic_info_list_hospitals", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_hospitals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L440", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L468", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L486", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L544", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L586", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_protocol_nos", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L610", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_protocol_nos", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_issue_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L638", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_protocol_nos", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_revoke_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L660", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L688", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L702", + "weight": 1.0, + "_src": "api_basic_info_delete_protocol_no", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L772", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_sample_codes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L796", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_sample_codes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_issue_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L824", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_sample_codes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_batch_revoke_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L856", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L876", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L904", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_update_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L918", + "weight": 1.0, + "_src": "api_basic_info_delete_sample_code", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_basic_info_delete_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L80", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_list_clean_rooms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L103", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L131", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_update_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L145", + "weight": 1.0, + "_src": "api_operations_delete_clean_room", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_delete_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_list_access_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L268", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_update_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L282", + "weight": 1.0, + "_src": "api_operations_delete_access_log", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_delete_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L329", + "weight": 1.0, + "_src": "api_operations_list_storage_facilities", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_list_storage_facilities" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L351", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L377", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_operations_delete_storage_facility", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_delete_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L443", + "weight": 1.0, + "_src": "api_operations_list_storage_slots", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_list_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L463", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_batch_create_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L486", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L511", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L525", + "weight": 1.0, + "_src": "api_operations_delete_storage_slot", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_delete_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L580", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L604", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L631", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_update_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L644", + "weight": 1.0, + "_src": "api_operations_delete_exhibition_appointment", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_operations_delete_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/menu.py", + "source_location": "L274", + "weight": 1.0, + "_src": "api_menu_get_menu_list", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_menu_get_menu_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L68", + "weight": 1.0, + "_src": "api_admin_list_roles_for_select", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_roles_for_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L83", + "weight": 1.0, + "_src": "api_admin_list_users_for_select", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_users_for_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L99", + "weight": 1.0, + "_src": "api_admin_list_roles_for_designer", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_roles_for_designer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L139", + "weight": 1.0, + "_src": "api_admin_list_tenants", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_tenants" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L167", + "weight": 1.0, + "_src": "api_admin_create_tenant", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L192", + "weight": 1.0, + "_src": "api_admin_update_tenant", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L205", + "weight": 1.0, + "_src": "api_admin_delete_tenant", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L286", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L302", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_get_user_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L333", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L363", + "weight": 1.0, + "_src": "api_admin_update_user", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L376", + "weight": 1.0, + "_src": "api_admin_delete_user", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L389", + "weight": 1.0, + "_src": "api_admin_reset_user_password", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_reset_user_password" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L430", + "weight": 1.0, + "_src": "api_admin_list_dict_types", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_dict_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L450", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L475", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_admin_delete_dict_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L531", + "weight": 1.0, + "_src": "api_admin_list_dict_data", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L552", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L575", + "weight": 1.0, + "_src": "api_admin_update_dict_data", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L588", + "weight": 1.0, + "_src": "api_admin_delete_dict_data", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L601", + "weight": 1.0, + "_src": "api_admin_dict_data_options", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_dict_data_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L642", + "weight": 1.0, + "_src": "api_admin_list_depts", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_depts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L692", + "weight": 1.0, + "_src": "api_admin_update_dept", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L705", + "weight": 1.0, + "_src": "api_admin_delete_dept", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L756", + "weight": 1.0, + "_src": "api_admin_list_sites", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_sites" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L782", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L811", + "weight": 1.0, + "_src": "api_admin_update_site", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L824", + "weight": 1.0, + "_src": "api_admin_delete_site", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L865", + "weight": 1.0, + "_src": "api_admin_list_posts", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_posts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L886", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L910", + "weight": 1.0, + "_src": "api_admin_update_post", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L923", + "weight": 1.0, + "_src": "api_admin_delete_post", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L945", + "weight": 1.0, + "_src": "api_admin_list_post_bound_users", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L963", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1002", + "weight": 1.0, + "_src": "api_admin_list_item_units", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_item_units" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1022", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1045", + "weight": 1.0, + "_src": "api_admin_update_item_unit", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1058", + "weight": 1.0, + "_src": "api_admin_delete_item_unit", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1097", + "weight": 1.0, + "_src": "api_admin_list_express_companies", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_express_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1117", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1140", + "weight": 1.0, + "_src": "api_admin_update_express_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1153", + "weight": 1.0, + "_src": "api_admin_delete_express_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1203", + "weight": 1.0, + "_src": "api_admin_list_menus", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1230", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1260", + "weight": 1.0, + "_src": "api_admin_update_menu", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1273", + "weight": 1.0, + "_src": "api_admin_delete_menu", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1325", + "weight": 1.0, + "_src": "api_admin_list_role_management", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_list_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1346", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1370", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1383", + "weight": 1.0, + "_src": "api_admin_delete_role_management", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_delete_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1395", + "weight": 1.0, + "_src": "api_admin_get_role_menus", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_get_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1408", + "weight": 1.0, + "_src": "api_admin_update_role_menus", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1423", + "weight": 1.0, + "_src": "api_admin_get_role_data_scope", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_get_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1443", + "weight": 1.0, + "_src": "api_admin_update_role_data_scope", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_update_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1496", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_upload_attachment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1534", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_admin_attachment_download_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_research_donation_list_research_donations", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_list_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L160", + "weight": 1.0, + "_src": "api_research_donation_list_research_donation_audits", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_list_research_donation_audits" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L178", + "weight": 1.0, + "_src": "api_research_donation_get_research_donation_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_get_research_donation_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L203", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_create_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_update_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L262", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_delete_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L287", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_batch_delete_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L320", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_submit_donation_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L349", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_change_donation_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L377", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L405", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_research_donation_convert_to_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/ethnic.py", + "source_location": "L24", + "weight": 1.0, + "_src": "api_ethnic_list_ethnics_for_select", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_ethnic_list_ethnics_for_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L63", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_types", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_cell_product_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L85", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L110", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L165", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_specs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_cell_product_specs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L212", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L226", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_spec", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L285", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_prices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_cell_product_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L313", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L344", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L358", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L401", + "weight": 1.0, + "_src": "api_pilot_service_list_project_systems", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_project_systems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L424", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L450", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L464", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L513", + "weight": 1.0, + "_src": "api_pilot_service_list_project_system_items", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_project_system_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L544", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L590", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L641", + "weight": 1.0, + "_src": "api_pilot_service_list_channels", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_channels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L668", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L701", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L718", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L761", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_invoices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_channel_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L789", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L818", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L832", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L869", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_mail_addresses", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_channel_mail_addresses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L894", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L920", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L934", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_mail_address", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L977", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreements", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_channel_agreements" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1005", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1034", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1048", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1067", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_activate_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1086", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_void_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1131", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreement_prices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_channel_agreement_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1160", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1190", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1204", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1251", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institutions", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_checkup_institutions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1276", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1304", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1318", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1361", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_invoices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_checkup_institution_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1389", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1418", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1432", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1469", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_projects", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_checkup_institution_projects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1494", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1520", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1534", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_project", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1610", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_packages", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_list_checkup_institution_packages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1636", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_create_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1652", + "weight": 1.0, + "_src": "api_pilot_service_get_checkup_institution_package_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_get_checkup_institution_package_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1681", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_update_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1695", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_package", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_pilot_service_delete_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L164", + "weight": 1.0, + "_src": "api_workflow_list_process_defs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_list_process_defs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L185", + "weight": 1.0, + "_src": "api_workflow_create_process_def", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_workflow_update_process_def", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_update_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L223", + "weight": 1.0, + "_src": "api_workflow_delete_process_def", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_delete_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L252", + "weight": 1.0, + "_src": "api_workflow_publish_version", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_publish_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L265", + "weight": 1.0, + "_src": "api_workflow_list_versions", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_list_versions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L276", + "weight": 1.0, + "_src": "api_workflow_get_designer_data", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_get_designer_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L329", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_start_instance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L354", + "weight": 1.0, + "_src": "api_workflow_list_my_instances", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_list_my_instances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L386", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_get_instance_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L435", + "weight": 1.0, + "_src": "api_workflow_list_pending_tasks", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_list_pending_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L453", + "weight": 1.0, + "_src": "api_workflow_list_completed_tasks", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_list_completed_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L472", + "weight": 1.0, + "_src": "api_workflow_approve_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_workflow_reject_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L509", + "weight": 1.0, + "_src": "api_workflow_get_business_all_tasks", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_workflow_get_business_all_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L109", + "weight": 1.0, + "_src": "api_sample_reception_list_active_check_items", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_list_active_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L138", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_create_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_update_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L186", + "weight": 1.0, + "_src": "api_sample_reception_delete_check_item", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_delete_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L213", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_list_pending_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L235", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_list_received_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L253", + "weight": 1.0, + "_src": "api_sample_reception_get_sample_reception_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_get_sample_reception_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L322", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L543", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_companies", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_list_insurance_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L568", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_create_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L596", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_update_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L610", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_delete_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L655", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_company_invoices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_list_insurance_company_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_create_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L712", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_update_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L726", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company_invoice", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_delete_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L765", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_project_prices", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_list_insurance_project_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L790", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_create_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L816", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_update_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L830", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_project_price", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_insurance_company_delete_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L100", + "weight": 1.0, + "_src": "api_production_list_consumables", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L110", + "weight": 1.0, + "_src": "api_production_list_all_consumables", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_production_update_consumable", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_production_delete_consumable", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L219", + "weight": 1.0, + "_src": "api_production_list_reagents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L229", + "weight": 1.0, + "_src": "api_production_list_all_reagents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L253", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L280", + "weight": 1.0, + "_src": "api_production_update_reagent", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L293", + "weight": 1.0, + "_src": "api_production_delete_reagent", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L334", + "weight": 1.0, + "_src": "api_production_list_sop_documents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_sop_documents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L344", + "weight": 1.0, + "_src": "api_production_list_all_sop_documents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_sop_documents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L366", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L395", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_production_delete_sop_document", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L448", + "weight": 1.0, + "_src": "api_production_list_process_categories", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_process_categories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L458", + "weight": 1.0, + "_src": "api_production_list_all_process_categories", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_process_categories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L478", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L501", + "weight": 1.0, + "_src": "api_production_update_process_category", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L514", + "weight": 1.0, + "_src": "api_production_delete_process_category", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L551", + "weight": 1.0, + "_src": "api_production_list_output_types", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_output_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L561", + "weight": 1.0, + "_src": "api_production_list_all_output_types", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_output_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L581", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L604", + "weight": 1.0, + "_src": "api_production_update_output_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L617", + "weight": 1.0, + "_src": "api_production_delete_output_type", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L672", + "weight": 1.0, + "_src": "api_production_list_consumable_packs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_consumable_packs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L682", + "weight": 1.0, + "_src": "api_production_list_all_consumable_packs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_consumable_packs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L694", + "weight": 1.0, + "_src": "api_production_get_consumable_pack_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_consumable_pack_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L719", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L747", + "weight": 1.0, + "_src": "api_production_update_consumable_pack", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L760", + "weight": 1.0, + "_src": "api_production_delete_consumable_pack", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L853", + "weight": 1.0, + "_src": "api_production_list_processes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_processes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L863", + "weight": 1.0, + "_src": "api_production_list_all_processes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_all_processes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L875", + "weight": 1.0, + "_src": "api_production_get_process_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_process_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L915", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L958", + "weight": 1.0, + "_src": "api_production_update_process", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L971", + "weight": 1.0, + "_src": "api_production_delete_process", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L998", + "weight": 1.0, + "_src": "api_production_list_process_routes", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_process_routes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1010", + "weight": 1.0, + "_src": "api_production_get_process_route_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_process_route_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1031", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1054", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1068", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_set_current_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1081", + "weight": 1.0, + "_src": "api_production_delete_process_route", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1104", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_add_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1123", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_copy_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1138", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1151", + "weight": 1.0, + "_src": "api_production_reorder_route_steps", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_reorder_route_steps" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1164", + "weight": 1.0, + "_src": "api_production_delete_route_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1181", + "weight": 1.0, + "_src": "api_production_update_step_reagents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1196", + "weight": 1.0, + "_src": "api_production_update_step_consumables", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1211", + "weight": 1.0, + "_src": "api_production_update_step_outputs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1226", + "weight": 1.0, + "_src": "api_production_update_step_data_collections", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1259", + "weight": 1.0, + "_src": "api_production_list_production_work_orders", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_production_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1272", + "weight": 1.0, + "_src": "api_production_get_production_work_order", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1287", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_complete_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1311", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1332", + "weight": 1.0, + "_src": "api_production_list_production_tasks", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_production_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1345", + "weight": 1.0, + "_src": "api_production_get_production_task_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_production_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1361", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1378", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1396", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_add_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1415", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1430", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1459", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_replace_task_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1488", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_replace_task_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1505", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_replace_task_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1521", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_set_production_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1537", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_set_production_task_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1567", + "weight": 1.0, + "_src": "api_production_list_cell_products", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_list_cell_products" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1580", + "weight": 1.0, + "_src": "api_production_get_cell_product_detail", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_get_cell_product_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1595", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1612", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_update_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1626", + "weight": 1.0, + "_src": "api_production_delete_cell_product", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_production_delete_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L55", + "weight": 1.0, + "_src": "api_leave_list_leaves", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_list_leaves" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L83", + "weight": 1.0, + "_src": "api_leave_create_leave", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_create_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_submit_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L150", + "weight": 1.0, + "_src": "api_leave_leave_workflow_callback", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_leave_workflow_callback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L170", + "weight": 1.0, + "_src": "api_leave_get_leave", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_get_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_leave_delete_leave", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_delete_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L205", + "weight": 1.0, + "_src": "api_leave_update_leave", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_leave_update_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L101", + "weight": 1.0, + "_src": "core_api_crypto_middleware_json_error_response", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "core_api_crypto_middleware_json_error_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L84", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L137", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L199", + "weight": 1.0, + "_src": "api_public_logout", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_public_logout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L218", + "weight": 1.0, + "_src": "api_public_get_current_user_profile", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_public_get_current_user_profile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_public_get_web_auth_menu_codes", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_public_get_web_auth_menu_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L82", + "weight": 1.0, + "_src": "api_material_list_materials", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_list_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L96", + "weight": 1.0, + "_src": "api_material_material_options", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L114", + "weight": 1.0, + "_src": "api_material_create_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_create_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L135", + "weight": 1.0, + "_src": "api_material_update_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_update_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L152", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_delete_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L173", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_stock_in_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L195", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_stock_out_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_material_list_stock_logs", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_material_list_stock_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_third_party_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L93", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_company_options", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_third_party_company_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L125", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_create_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_update_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_delete_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L236", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_third_party_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items_active", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_third_party_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L278", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_create_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L309", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_update_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L327", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_delete_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L397", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_lab_test_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items_active", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_lab_test_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L437", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_create_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L467", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_update_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_qc_delete_qc_lab_test_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_delete_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L506", + "weight": 1.0, + "_src": "api_qc_list_item_params", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L526", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_save_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L564", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L580", + "weight": 1.0, + "_src": "api_qc_get_qc_work_order_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_get_qc_work_order_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L608", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_configure_qc_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L651", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L667", + "weight": 1.0, + "_src": "api_qc_get_qc_task_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_get_qc_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L685", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_start_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L705", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_complete_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L722", + "weight": 1.0, + "_src": "api_qc_get_task_results", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_get_task_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L739", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L801", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_update_qc_task_attachments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L855", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L869", + "weight": 1.0, + "_src": "api_qc_qc_material_options", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_qc_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L884", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_create_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L902", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_update_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L919", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_delete_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L937", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_stock_in_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L965", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_qc_list_qc_material_usages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L151", + "weight": 1.0, + "_src": "api_collection_protocol_get_collection_protocol_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_get_collection_protocol_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L285", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L334", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_update_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L355", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_delete_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L413", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_submit_collection_protocol_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L481", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L500", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_submit_receipt_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L523", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L545", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_submit_refund_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L611", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_post_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L916", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_collection_protocol_update_fullmoon_todo_insurance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L117", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L146", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L160", + "weight": 1.0, + "_src": "api_basic_info_delete_customer", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L261", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L275", + "weight": 1.0, + "_src": "api_basic_info_delete_cell_sample_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L340", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L364", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_basic_info_delete_collection_region", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L419", + "weight": 1.0, + "_src": "api_basic_info_list_hospitals", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_list_hospitals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L442", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L457", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L484", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L588", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_protocol_nos", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L612", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_protocol_nos", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_issue_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L640", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_protocol_nos", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_revoke_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L662", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L690", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L704", + "weight": 1.0, + "_src": "api_basic_info_delete_protocol_no", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L774", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_sample_codes", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L798", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_sample_codes", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_issue_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L826", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_sample_codes", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_batch_revoke_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L878", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L906", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_update_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L920", + "weight": 1.0, + "_src": "api_basic_info_delete_sample_code", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_basic_info_delete_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_update_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_operations_delete_clean_room", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_delete_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L241", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L270", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_update_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L284", + "weight": 1.0, + "_src": "api_operations_delete_access_log", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_delete_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L353", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L379", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L393", + "weight": 1.0, + "_src": "api_operations_delete_storage_facility", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_delete_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L465", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_batch_create_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L513", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L527", + "weight": 1.0, + "_src": "api_operations_delete_storage_slot", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_delete_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_update_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L646", + "weight": 1.0, + "_src": "api_operations_delete_exhibition_appointment", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_operations_delete_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_admin_create_tenant", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L194", + "weight": 1.0, + "_src": "api_admin_update_tenant", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L207", + "weight": 1.0, + "_src": "api_admin_delete_tenant", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L298", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_get_user_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L314", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L365", + "weight": 1.0, + "_src": "api_admin_update_user", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_admin_delete_user", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_admin_reset_user_password", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_reset_user_password" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L477", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L490", + "weight": 1.0, + "_src": "api_admin_delete_dict_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L554", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L577", + "weight": 1.0, + "_src": "api_admin_update_dict_data", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L590", + "weight": 1.0, + "_src": "api_admin_delete_dict_data", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L668", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L694", + "weight": 1.0, + "_src": "api_admin_update_dept", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L707", + "weight": 1.0, + "_src": "api_admin_delete_dept", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L784", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L813", + "weight": 1.0, + "_src": "api_admin_update_site", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L826", + "weight": 1.0, + "_src": "api_admin_delete_site", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L888", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L912", + "weight": 1.0, + "_src": "api_admin_update_post", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L925", + "weight": 1.0, + "_src": "api_admin_delete_post", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L943", + "weight": 1.0, + "_src": "api_admin_list_post_bound_users", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_list_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L958", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1024", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1047", + "weight": 1.0, + "_src": "api_admin_update_item_unit", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1060", + "weight": 1.0, + "_src": "api_admin_delete_item_unit", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1119", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1142", + "weight": 1.0, + "_src": "api_admin_update_express_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1155", + "weight": 1.0, + "_src": "api_admin_delete_express_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1232", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1262", + "weight": 1.0, + "_src": "api_admin_update_menu", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1275", + "weight": 1.0, + "_src": "api_admin_delete_menu", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1348", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1372", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1385", + "weight": 1.0, + "_src": "api_admin_delete_role_management", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_delete_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1410", + "weight": 1.0, + "_src": "api_admin_update_role_menus", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1421", + "weight": 1.0, + "_src": "api_admin_get_role_data_scope", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_get_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1445", + "weight": 1.0, + "_src": "api_admin_update_role_data_scope", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_update_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1470", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_upload_attachment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1524", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_admin_attachment_download_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L177", + "weight": 1.0, + "_src": "api_research_donation_get_research_donation_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_get_research_donation_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L208", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_create_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_update_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L264", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_delete_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L289", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_batch_delete_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L322", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_submit_donation_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L354", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_change_donation_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L382", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L410", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_research_donation_convert_to_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L112", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L126", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L189", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L228", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_spec", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L315", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L346", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L360", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L426", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L466", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L515", + "weight": 1.0, + "_src": "api_pilot_service_list_project_system_items", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_project_system_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L546", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L578", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L592", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L673", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L706", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L720", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L763", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_invoices", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_channel_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L791", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L820", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L834", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L871", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_mail_addresses", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_channel_mail_addresses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L896", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L922", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L936", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_mail_address", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L979", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreements", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_channel_agreements" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1007", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1036", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1050", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1069", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_activate_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1088", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_void_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1133", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreement_prices", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_channel_agreement_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1162", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1192", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1206", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1278", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1306", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1320", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1363", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_invoices", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_checkup_institution_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1391", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1420", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1434", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1471", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_projects", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_checkup_institution_projects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1496", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1522", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_project", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1612", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_packages", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_list_checkup_institution_packages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1638", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_create_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1651", + "weight": 1.0, + "_src": "api_pilot_service_get_checkup_institution_package_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_get_checkup_institution_package_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1683", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_update_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1697", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_package", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_pilot_service_delete_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_workflow_create_process_def", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L212", + "weight": 1.0, + "_src": "api_workflow_update_process_def", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_update_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_workflow_delete_process_def", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_delete_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L254", + "weight": 1.0, + "_src": "api_workflow_publish_version", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_publish_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L317", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_start_instance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L365", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_get_instance_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L474", + "weight": 1.0, + "_src": "api_workflow_approve_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L490", + "weight": 1.0, + "_src": "api_workflow_reject_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_workflow_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L96", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L111", + "weight": 1.0, + "_src": "api_sample_reception_list_active_check_items", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_list_active_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_create_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L170", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_update_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L188", + "weight": 1.0, + "_src": "api_sample_reception_delete_check_item", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_delete_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L215", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_list_pending_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L237", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_list_received_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L252", + "weight": 1.0, + "_src": "api_sample_reception_get_sample_reception_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_get_sample_reception_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L298", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L570", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_create_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L598", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_update_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L612", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_delete_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L657", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_company_invoices", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_list_insurance_company_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L685", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_create_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L714", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_update_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L728", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company_invoice", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_delete_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L767", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_project_prices", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_list_insurance_project_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L792", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_create_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L818", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_update_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L832", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_project_price", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_insurance_company_delete_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L136", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L163", + "weight": 1.0, + "_src": "api_production_update_consumable", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L176", + "weight": 1.0, + "_src": "api_production_delete_consumable", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L255", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L282", + "weight": 1.0, + "_src": "api_production_update_reagent", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L295", + "weight": 1.0, + "_src": "api_production_delete_reagent", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L371", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L400", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L413", + "weight": 1.0, + "_src": "api_production_delete_sop_document", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L480", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L503", + "weight": 1.0, + "_src": "api_production_update_process_category", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L516", + "weight": 1.0, + "_src": "api_production_delete_process_category", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L583", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_production_update_output_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L619", + "weight": 1.0, + "_src": "api_production_delete_output_type", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L693", + "weight": 1.0, + "_src": "api_production_get_consumable_pack_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_consumable_pack_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L721", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L749", + "weight": 1.0, + "_src": "api_production_update_consumable_pack", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L762", + "weight": 1.0, + "_src": "api_production_delete_consumable_pack", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L874", + "weight": 1.0, + "_src": "api_production_get_process_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_process_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L917", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L960", + "weight": 1.0, + "_src": "api_production_update_process", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L973", + "weight": 1.0, + "_src": "api_production_delete_process", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1009", + "weight": 1.0, + "_src": "api_production_get_process_route_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_process_route_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1033", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1056", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1070", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_set_current_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1083", + "weight": 1.0, + "_src": "api_production_delete_process_route", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1106", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_add_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1125", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_copy_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1140", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1153", + "weight": 1.0, + "_src": "api_production_reorder_route_steps", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_reorder_route_steps" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1166", + "weight": 1.0, + "_src": "api_production_delete_route_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1183", + "weight": 1.0, + "_src": "api_production_update_step_reagents", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1198", + "weight": 1.0, + "_src": "api_production_update_step_consumables", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1213", + "weight": 1.0, + "_src": "api_production_update_step_outputs", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1228", + "weight": 1.0, + "_src": "api_production_update_step_data_collections", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1271", + "weight": 1.0, + "_src": "api_production_get_production_work_order", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1289", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_complete_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1313", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1344", + "weight": 1.0, + "_src": "api_production_get_production_task_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_production_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1363", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1380", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1398", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_add_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1417", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1432", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1461", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_replace_task_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1490", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_replace_task_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1507", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_replace_task_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1523", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_set_production_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1539", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_set_production_task_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1579", + "weight": 1.0, + "_src": "api_production_get_cell_product_detail", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_get_cell_product_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1597", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1614", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_update_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1628", + "weight": 1.0, + "_src": "api_production_delete_cell_product", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_production_delete_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L100", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_leave_submit_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_leave_get_leave", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_leave_get_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L182", + "weight": 1.0, + "_src": "api_leave_delete_leave", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_leave_delete_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L200", + "weight": 1.0, + "_src": "api_leave_update_leave", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_leave_update_leave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L15", + "weight": 1.0, + "_src": "core_menu_guard_py", + "_tgt": "core_menu_guard_require_admin_or_super_admin", + "source": "core_menu_guard_py", + "target": "core_menu_guard_require_admin_or_super_admin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L23", + "weight": 1.0, + "_src": "core_menu_guard_py", + "_tgt": "core_menu_guard_get_user_menu_codes", + "source": "core_menu_guard_py", + "target": "core_menu_guard_get_user_menu_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_menu_guard_py", + "_tgt": "core_menu_guard_require_menu_code", + "source": "core_menu_guard_py", + "target": "core_menu_guard_require_menu_code", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_menu_guard_rationale_1", + "_tgt": "core_menu_guard_py", + "source": "core_menu_guard_py", + "target": "core_menu_guard_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L16", + "weight": 1.0, + "_src": "core_menu_guard_rationale_16", + "_tgt": "core_menu_guard_require_admin_or_super_admin", + "source": "core_menu_guard_require_admin_or_super_admin", + "target": "core_menu_guard_rationale_16", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/menu_guard.py", + "source_location": "L17", + "weight": 1.0, + "_src": "core_menu_guard_require_admin_or_super_admin", + "_tgt": "crud_base_crudbase_get", + "source": "core_menu_guard_require_admin_or_super_admin", + "target": "crud_base_crudbase_get" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L24", + "weight": 1.0, + "_src": "core_menu_guard_rationale_24", + "_tgt": "core_menu_guard_get_user_menu_codes", + "source": "core_menu_guard_get_user_menu_codes", + "target": "core_menu_guard_rationale_24", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/menu_guard.py", + "source_location": "L25", + "weight": 1.0, + "_src": "core_menu_guard_get_user_menu_codes", + "_tgt": "services_web_auth_roles_iter_user_menu_perm_codes", + "source": "core_menu_guard_get_user_menu_codes", + "target": "services_web_auth_roles_iter_user_menu_perm_codes" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L29", + "weight": 1.0, + "_src": "core_menu_guard_rationale_29", + "_tgt": "core_menu_guard_require_menu_code", + "source": "core_menu_guard_require_menu_code", + "target": "core_menu_guard_rationale_29", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L9", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_py", + "target": "core_utils_generate_uuid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L14", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_generate_id", + "source": "core_utils_py", + "target": "core_utils_generate_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L20", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_generate_random_password", + "source": "core_utils_py", + "target": "core_utils_generate_random_password", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L26", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_get_current_time", + "source": "core_utils_py", + "target": "core_utils_get_current_time", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L31", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_format_datetime", + "source": "core_utils_py", + "target": "core_utils_format_datetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L38", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_py", + "target": "core_utils_parse_datetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L48", + "weight": 1.0, + "_src": "core_utils_py", + "_tgt": "core_utils_get_file_size_display", + "source": "core_utils_py", + "target": "core_utils_get_file_size_display", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/utils.py", + "source_location": "L11", + "weight": 1.0, + "_src": "core_utils_generate_uuid", + "_tgt": "str", + "source": "core_utils_generate_uuid", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L197", + "weight": 1.0, + "_src": "crud_qc_task_create_task_for_line", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_task_create_task_for_line" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_process_route_create_route", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_create_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L279", + "weight": 1.0, + "_src": "crud_process_route_create_step_reagent", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_create_step_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L294", + "weight": 1.0, + "_src": "crud_process_route_create_step_consumable", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_create_step_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L309", + "weight": 1.0, + "_src": "crud_process_route_create_step_output", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_create_step_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L321", + "weight": 1.0, + "_src": "crud_process_route_create_step_data_collection", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_create_step_data_collection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L355", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_add_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L473", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_route_copy_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_sample_code_create_sample_code", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sample_code_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L227", + "weight": 1.0, + "_src": "crud_sample_code_batch_generate_sample_codes", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sample_code_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_task_result_save_results_for_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_post_create_post", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_post_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_save_reception_check_results", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sample_reception_check_result_save_reception_check_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_user_set_user_post_ids_only", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_user_set_user_post_ids_only" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L255", + "weight": 1.0, + "_src": "crud_user_replace_associations", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_user_replace_associations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L317", + "weight": 1.0, + "_src": "crud_user_create_user", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_user_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_production_work_order_create_production_work_order_from_reception", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_work_order_create_production_work_order_from_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_material_create_material", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_material_create_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L285", + "weight": 1.0, + "_src": "crud_material_stock_in", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_material_stock_in" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L350", + "weight": 1.0, + "_src": "crud_material_stock_out", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_material_stock_out" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_dict_type_create_dict_type", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_dict_type_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_qc_third_party_company_create_company", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_third_party_company_create_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_tenant_create_tenant", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_tenant_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_consumable_create_consumable", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_consumable_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L108", + "weight": 1.0, + "_src": "crud_sop_document_create_sop_document", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sop_document_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L187", + "weight": 1.0, + "_src": "crud_production_task_clone_step_reagents", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_clone_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L205", + "weight": 1.0, + "_src": "crud_production_task_clone_step_consumables", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_clone_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L223", + "weight": 1.0, + "_src": "crud_production_task_clone_step_outputs", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_clone_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L240", + "weight": 1.0, + "_src": "crud_production_task_clone_step_data_collections", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_clone_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L261", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_clone_route_to_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L288", + "weight": 1.0, + "_src": "crud_production_task_create_production_task", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L480", + "weight": 1.0, + "_src": "crud_production_task_add_task_step", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_add_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L569", + "weight": 1.0, + "_src": "crud_production_task_replace_step_reagents", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_replace_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L592", + "weight": 1.0, + "_src": "crud_production_task_replace_step_consumables", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_replace_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L615", + "weight": 1.0, + "_src": "crud_production_task_replace_step_outputs", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_replace_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L634", + "weight": 1.0, + "_src": "crud_production_task_replace_step_data_collections", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_replace_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L653", + "weight": 1.0, + "_src": "crud_production_task_set_task_inputs", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_set_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L674", + "weight": 1.0, + "_src": "crud_production_task_set_task_outputs", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_production_task_set_task_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L173", + "weight": 1.0, + "_src": "crud_qc_third_party_item_create_item", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_third_party_item_create_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_reagent_create_reagent", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_reagent_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L869", + "weight": 1.0, + "_src": "crud_collection_protocol_create_audit", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_create_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1434", + "weight": 1.0, + "_src": "crud_collection_protocol_create_collection_protocol", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1609", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_upsert_party_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1680", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_collection_info", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_upsert_collection_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1751", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_save_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1856", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_save_sample_transports" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2054", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_payment", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_upsert_payment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2137", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_save_payment_details" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2200", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_storage_cert", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_upsert_storage_cert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2301", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_upsert_fullmoon_todo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L121", + "weight": 1.0, + "_src": "crud_qc_material_usage_deduct_for_task", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_material_usage_deduct_for_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L101", + "weight": 1.0, + "_src": "crud_clean_room_create_clean_room", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_clean_room_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L264", + "weight": 1.0, + "_src": "crud_clean_room_create_access_log", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_clean_room_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_express_company_create_express_company", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_express_company_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_create_lab_item", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_lab_test_item_create_lab_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L115", + "weight": 1.0, + "_src": "crud_role_create_role", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_role_create_role" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L217", + "weight": 1.0, + "_src": "crud_role_update_role_menus", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_role_update_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L273", + "weight": 1.0, + "_src": "crud_role_update_role_data_scope", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_role_update_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_cell_product_create_cell_product", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_cell_product_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_menu_create_menu", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_menu_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_collection_region_create_collection_region", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_region_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L246", + "weight": 1.0, + "_src": "crud_collection_region_create_hospital", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_region_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L140", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_create_check_item", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sample_reception_check_item_create_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_site_create_site", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_site_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_dict_data_create_dict_data", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_dict_data_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L650", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_create_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L956", + "weight": 1.0, + "_src": "crud_research_donation_submit_audit", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_submit_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1145", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1385", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1568", + "weight": 1.0, + "_src": "crud_research_donation_create_party", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_create_party" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1613", + "weight": 1.0, + "_src": "crud_research_donation_create_collection", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_create_collection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1666", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_create_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1735", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_research_donation_create_transport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_process_category_create_process_category", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_category_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_item_unit_create_item_unit", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_item_unit_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L272", + "weight": 1.0, + "_src": "crud_qc_work_order_create_work_order_from_reception", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_work_order_create_work_order_from_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L617", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L193", + "weight": 1.0, + "_src": "crud_process_create_sub_reagent", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_create_sub_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L215", + "weight": 1.0, + "_src": "crud_process_create_sub_consumable", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_create_sub_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L238", + "weight": 1.0, + "_src": "crud_process_create_sub_output", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_create_sub_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L258", + "weight": 1.0, + "_src": "crud_process_create_sub_data_collection", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_create_sub_data_collection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L301", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_process_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_type", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L206", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_spec", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L342", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_price", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L491", + "weight": 1.0, + "_src": "crud_pilot_service_create_project_system", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L601", + "weight": 1.0, + "_src": "crud_pilot_service_create_project_system_item", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L773", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L902", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_invoice", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1032", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_mail_address", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1166", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_agreement", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1410", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_agreement_price", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1582", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1703", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_invoice", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1833", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_project", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2070", + "weight": 1.0, + "_src": "crud_pilot_service_insert_package_items", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_insert_package_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2152", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_pilot_service_create_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_customer_create_customer", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_customer_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_workflow_create_process_def", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L235", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_workflow_publish_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L371", + "weight": 1.0, + "_src": "crud_workflow_create_instance", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_workflow_create_instance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L568", + "weight": 1.0, + "_src": "crud_workflow_create_task", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_workflow_create_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L707", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_consumable_pack_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L243", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_consumable_pack_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L151", + "weight": 1.0, + "_src": "crud_qc_material_create_material", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_material_create_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L268", + "weight": 1.0, + "_src": "crud_qc_material_stock_in", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_material_stock_in" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L101", + "weight": 1.0, + "_src": "crud_collection_protocol_no_create_protocol_no", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_no_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L226", + "weight": 1.0, + "_src": "crud_collection_protocol_no_batch_generate_protocol_nos", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L106", + "weight": 1.0, + "_src": "crud_storage_facility_create_facility", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_storage_facility_create_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_storage_facility_create_slot", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_storage_facility_create_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L337", + "weight": 1.0, + "_src": "crud_storage_facility_batch_create_slots", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_storage_facility_batch_create_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_cell_sample_type_create_cell_sample_type", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_cell_sample_type_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_dept_create_dept", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_dept_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_create_convert_link", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_protocol_donation_convert_create_convert_link" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L63", + "weight": 1.0, + "_src": "crud_qc_item_param_save_params_for_item", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_qc_item_param_save_params_for_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_leave_create_leave", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_leave_create_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_output_type_create_output_type", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_output_type_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_exhibition_appointment_create_exhibition_appointment", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "crud_exhibition_appointment_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L100", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L163", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "core_utils_generate_uuid", + "source": "core_utils_generate_uuid", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/utils.py", + "source_location": "L16", + "weight": 1.0, + "_src": "core_utils_generate_id", + "_tgt": "str", + "source": "core_utils_generate_id", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/base.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_base_crudbase_create", + "_tgt": "core_utils_generate_id", + "source": "core_utils_generate_id", + "target": "crud_base_crudbase_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1847", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_collection_protocol_save_sample_transports" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2130", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_collection_protocol_save_payment_details" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L754", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_research_donation_update_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1030", + "weight": 1.0, + "_src": "crud_research_donation_change_status", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_research_donation_change_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1593", + "weight": 1.0, + "_src": "crud_research_donation_create_party", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_research_donation_create_party" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1632", + "weight": 1.0, + "_src": "crud_research_donation_create_collection", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_research_donation_create_collection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1726", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "crud_research_donation_create_transport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L58", + "weight": 1.0, + "_src": "api_collection_protocol_parse_datetime_fields", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "api_collection_protocol_parse_datetime_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L296", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "core_utils_parse_datetime", + "source": "core_utils_parse_datetime", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_convert_heic_to_jpeg", + "source": "core_storage_py", + "target": "core_storage_convert_heic_to_jpeg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L52", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_py", + "target": "core_storage_process_image_content", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L61", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_basestorage", + "source": "core_storage_py", + "target": "core_storage_basestorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L87", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_localstorage", + "source": "core_storage_py", + "target": "core_storage_localstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L152", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_qiniustorage", + "source": "core_storage_py", + "target": "core_storage_qiniustorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L209", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_ossstorage", + "source": "core_storage_py", + "target": "core_storage_ossstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L261", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_miniostorage", + "source": "core_storage_py", + "target": "core_storage_miniostorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L361", + "weight": 1.0, + "_src": "core_storage_py", + "_tgt": "core_storage_get_storage", + "source": "core_storage_py", + "target": "core_storage_get_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_storage_rationale_1", + "_tgt": "core_storage_py", + "source": "core_storage_py", + "target": "core_storage_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L57", + "weight": 1.0, + "_src": "core_storage_process_image_content", + "_tgt": "core_storage_convert_heic_to_jpeg", + "source": "core_storage_convert_heic_to_jpeg", + "target": "core_storage_process_image_content", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L38", + "weight": 1.0, + "_src": "core_storage_rationale_38", + "_tgt": "core_storage_convert_heic_to_jpeg", + "source": "core_storage_convert_heic_to_jpeg", + "target": "core_storage_rationale_38", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L109", + "weight": 1.0, + "_src": "core_storage_localstorage_upload_file", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_process_image_content", + "target": "core_storage_localstorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L175", + "weight": 1.0, + "_src": "core_storage_qiniustorage_upload_file", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_process_image_content", + "target": "core_storage_qiniustorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L231", + "weight": 1.0, + "_src": "core_storage_ossstorage_upload_file", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_process_image_content", + "target": "core_storage_ossstorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L291", + "weight": 1.0, + "_src": "core_storage_miniostorage_upload_file", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_process_image_content", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L53", + "weight": 1.0, + "_src": "core_storage_rationale_53", + "_tgt": "core_storage_process_image_content", + "source": "core_storage_process_image_content", + "target": "core_storage_rationale_53", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L64", + "weight": 1.0, + "_src": "core_storage_basestorage", + "_tgt": "core_storage_basestorage_upload_file", + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L68", + "weight": 1.0, + "_src": "core_storage_basestorage", + "_tgt": "core_storage_basestorage_upload_base64", + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L72", + "weight": 1.0, + "_src": "core_storage_basestorage", + "_tgt": "core_storage_basestorage_delete_file", + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_delete_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L76", + "weight": 1.0, + "_src": "core_storage_basestorage", + "_tgt": "core_storage_basestorage_get_url", + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L80", + "weight": 1.0, + "_src": "core_storage_basestorage", + "_tgt": "core_storage_basestorage_presigned_download_url", + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_presigned_download_url", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L87", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_basestorage", + "source": "core_storage_basestorage", + "target": "core_storage_localstorage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L152", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_basestorage", + "source": "core_storage_basestorage", + "target": "core_storage_qiniustorage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L209", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_basestorage", + "source": "core_storage_basestorage", + "target": "core_storage_ossstorage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L261", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_basestorage", + "source": "core_storage_basestorage", + "target": "core_storage_miniostorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L84", + "weight": 1.0, + "_src": "core_storage_basestorage_presigned_download_url", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_basestorage_presigned_download_url", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L83", + "weight": 1.0, + "_src": "core_storage_rationale_83", + "_tgt": "core_storage_basestorage_presigned_download_url", + "source": "core_storage_basestorage_presigned_download_url", + "target": "core_storage_rationale_83", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L90", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_init", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L94", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_ensure_dir", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_ensure_dir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L100", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_generate_filename", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L106", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_upload_file", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L121", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_upload_base64", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L130", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_delete_file", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_delete_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L147", + "weight": 1.0, + "_src": "core_storage_localstorage", + "_tgt": "core_storage_localstorage_get_url", + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L372", + "weight": 1.0, + "_src": "core_storage_get_storage", + "_tgt": "core_storage_localstorage", + "source": "core_storage_localstorage", + "target": "core_storage_get_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L111", + "weight": 1.0, + "_src": "core_storage_localstorage_upload_file", + "_tgt": "core_storage_localstorage_ensure_dir", + "source": "core_storage_localstorage_ensure_dir", + "target": "core_storage_localstorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L112", + "weight": 1.0, + "_src": "core_storage_localstorage_upload_file", + "_tgt": "core_storage_miniostorage_generate_filename", + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L119", + "weight": 1.0, + "_src": "core_storage_localstorage_upload_file", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L128", + "weight": 1.0, + "_src": "core_storage_localstorage_upload_base64", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_localstorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L140", + "weight": 1.0, + "_src": "core_storage_localstorage_delete_file", + "_tgt": "crud_base_crudbase_exists", + "source": "core_storage_localstorage_delete_file", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L155", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_init", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L164", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_generate_filename", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L170", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_upload_file", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L185", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_upload_base64", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L193", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_delete_file", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_delete_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L204", + "weight": 1.0, + "_src": "core_storage_qiniustorage", + "_tgt": "core_storage_qiniustorage_get_url", + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L366", + "weight": 1.0, + "_src": "core_storage_get_storage", + "_tgt": "core_storage_qiniustorage", + "source": "core_storage_qiniustorage", + "target": "core_storage_get_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L177", + "weight": 1.0, + "_src": "core_storage_qiniustorage_upload_file", + "_tgt": "core_storage_miniostorage_generate_filename", + "source": "core_storage_qiniustorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L182", + "weight": 1.0, + "_src": "core_storage_qiniustorage_upload_file", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_qiniustorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L191", + "weight": 1.0, + "_src": "core_storage_qiniustorage_upload_base64", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_qiniustorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L199", + "weight": 1.0, + "_src": "core_storage_qiniustorage_delete_file", + "_tgt": "crud_base_crudbase_delete", + "source": "core_storage_qiniustorage_delete_file", + "target": "crud_base_crudbase_delete" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L212", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_init", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L222", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_generate_filename", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L228", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_upload_file", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L239", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_upload_base64", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L247", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_delete_file", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_delete_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L256", + "weight": 1.0, + "_src": "core_storage_ossstorage", + "_tgt": "core_storage_ossstorage_get_url", + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L368", + "weight": 1.0, + "_src": "core_storage_get_storage", + "_tgt": "core_storage_ossstorage", + "source": "core_storage_ossstorage", + "target": "core_storage_get_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L233", + "weight": 1.0, + "_src": "core_storage_ossstorage_upload_file", + "_tgt": "core_storage_miniostorage_generate_filename", + "source": "core_storage_ossstorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L236", + "weight": 1.0, + "_src": "core_storage_ossstorage_upload_file", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_ossstorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L245", + "weight": 1.0, + "_src": "core_storage_ossstorage_upload_base64", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_ossstorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L264", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_init", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L282", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_generate_filename", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_generate_filename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L288", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L305", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_upload_base64", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L313", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_delete_file", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_delete_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L322", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L326", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_extract_object_key", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_extract_object_key", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L342", + "weight": 1.0, + "_src": "core_storage_miniostorage", + "_tgt": "core_storage_miniostorage_presigned_download_url", + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_presigned_download_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L370", + "weight": 1.0, + "_src": "core_storage_get_storage", + "_tgt": "core_storage_miniostorage", + "source": "core_storage_miniostorage", + "target": "core_storage_get_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L293", + "weight": 1.0, + "_src": "core_storage_miniostorage_upload_file", + "_tgt": "core_storage_miniostorage_generate_filename", + "source": "core_storage_miniostorage_generate_filename", + "target": "core_storage_miniostorage_upload_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L303", + "weight": 1.0, + "_src": "core_storage_miniostorage_upload_file", + "_tgt": "core_storage_miniostorage_get_url", + "source": "core_storage_miniostorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L311", + "weight": 1.0, + "_src": "core_storage_miniostorage_upload_base64", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_miniostorage_upload_file", + "target": "core_storage_miniostorage_upload_base64", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1473", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "core_storage_miniostorage_upload_file", + "source": "core_storage_miniostorage_upload_file", + "target": "api_admin_upload_attachment" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L346", + "weight": 1.0, + "_src": "core_storage_miniostorage_presigned_download_url", + "_tgt": "core_storage_miniostorage_extract_object_key", + "source": "core_storage_miniostorage_extract_object_key", + "target": "core_storage_miniostorage_presigned_download_url", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L345", + "weight": 1.0, + "_src": "core_storage_rationale_345", + "_tgt": "core_storage_miniostorage_presigned_download_url", + "source": "core_storage_miniostorage_presigned_download_url", + "target": "core_storage_rationale_345", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1533", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "core_storage_miniostorage_presigned_download_url", + "source": "core_storage_miniostorage_presigned_download_url", + "target": "api_admin_attachment_download_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L9", + "weight": 1.0, + "_src": "core_order_status_compat_py", + "_tgt": "core_order_status_compat_threestatus", + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_threestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L15", + "weight": 1.0, + "_src": "core_order_status_compat_py", + "_tgt": "core_order_status_compat_to_decimal", + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_to_decimal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L26", + "weight": 1.0, + "_src": "core_order_status_compat_py", + "_tgt": "core_order_status_compat_derive_three_status_from_legacy", + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_derive_three_status_from_legacy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L69", + "weight": 1.0, + "_src": "core_order_status_compat_py", + "_tgt": "core_order_status_compat_derive_legacy_status_from_three", + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_derive_legacy_status_from_three", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L66", + "weight": 1.0, + "_src": "core_order_status_compat_derive_three_status_from_legacy", + "_tgt": "core_order_status_compat_threestatus", + "source": "core_order_status_compat_threestatus", + "target": "core_order_status_compat_derive_three_status_from_legacy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_order_status_compat_derive_three_status_from_legacy", + "_tgt": "core_order_status_compat_to_decimal", + "source": "core_order_status_compat_to_decimal", + "target": "core_order_status_compat_derive_three_status_from_legacy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/order_status_compat.py", + "source_location": "L21", + "weight": 1.0, + "_src": "core_order_status_compat_to_decimal", + "_tgt": "str", + "source": "core_order_status_compat_to_decimal", + "target": "str" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L31", + "weight": 1.0, + "_src": "core_order_status_compat_rationale_31", + "_tgt": "core_order_status_compat_derive_three_status_from_legacy", + "source": "core_order_status_compat_derive_three_status_from_legacy", + "target": "core_order_status_compat_rationale_31", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L75", + "weight": 1.0, + "_src": "core_order_status_compat_rationale_75", + "_tgt": "core_order_status_compat_derive_legacy_status_from_three", + "source": "core_order_status_compat_derive_legacy_status_from_three", + "target": "core_order_status_compat_rationale_75", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_py", + "target": "core_exceptions_businessexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_validationexception", + "source": "core_exceptions_py", + "target": "core_exceptions_validationexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L43", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_permissionexception", + "source": "core_exceptions_py", + "target": "core_exceptions_permissionexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L49", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_resourcenotfoundexception", + "source": "core_exceptions_py", + "target": "core_exceptions_resourcenotfoundexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L55", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_resourceconflictexception", + "source": "core_exceptions_py", + "target": "core_exceptions_resourceconflictexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L61", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_orderlockedexception", + "source": "core_exceptions_py", + "target": "core_exceptions_orderlockedexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L67", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_invalidstatustransitionexception", + "source": "core_exceptions_py", + "target": "core_exceptions_invalidstatustransitionexception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L73", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_operation", + "source": "core_exceptions_py", + "target": "core_exceptions_log_operation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L102", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_api_request", + "source": "core_exceptions_py", + "target": "core_exceptions_log_api_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L124", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_order_operation", + "source": "core_exceptions_py", + "target": "core_exceptions_log_order_operation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L129", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_delivery_operation", + "source": "core_exceptions_py", + "target": "core_exceptions_log_delivery_operation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L134", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_settlement_operation", + "source": "core_exceptions_py", + "target": "core_exceptions_log_settlement_operation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L139", + "weight": 1.0, + "_src": "core_exceptions_py", + "_tgt": "core_exceptions_log_user_operation", + "source": "core_exceptions_py", + "target": "core_exceptions_log_user_operation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L30", + "weight": 1.0, + "_src": "core_exceptions_businessexception", + "_tgt": "core_exceptions_businessexception_init", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_businessexception_init", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_exceptions_validationexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_validationexception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L43", + "weight": 1.0, + "_src": "core_exceptions_permissionexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_permissionexception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L49", + "weight": 1.0, + "_src": "core_exceptions_resourcenotfoundexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_resourcenotfoundexception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L55", + "weight": 1.0, + "_src": "core_exceptions_resourceconflictexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_resourceconflictexception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L61", + "weight": 1.0, + "_src": "core_exceptions_orderlockedexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_orderlockedexception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L67", + "weight": 1.0, + "_src": "core_exceptions_invalidstatustransitionexception", + "_tgt": "core_exceptions_businessexception", + "source": "core_exceptions_businessexception", + "target": "core_exceptions_invalidstatustransitionexception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L34", + "weight": 1.0, + "_src": "core_exceptions_businessexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_businessexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L39", + "weight": 1.0, + "_src": "core_exceptions_validationexception", + "_tgt": "core_exceptions_validationexception_init", + "source": "core_exceptions_validationexception", + "target": "core_exceptions_validationexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L40", + "weight": 1.0, + "_src": "core_exceptions_validationexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_validationexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L45", + "weight": 1.0, + "_src": "core_exceptions_permissionexception", + "_tgt": "core_exceptions_permissionexception_init", + "source": "core_exceptions_permissionexception", + "target": "core_exceptions_permissionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L46", + "weight": 1.0, + "_src": "core_exceptions_permissionexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_permissionexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L51", + "weight": 1.0, + "_src": "core_exceptions_resourcenotfoundexception", + "_tgt": "core_exceptions_resourcenotfoundexception_init", + "source": "core_exceptions_resourcenotfoundexception", + "target": "core_exceptions_resourcenotfoundexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L52", + "weight": 1.0, + "_src": "core_exceptions_resourcenotfoundexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_resourcenotfoundexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L57", + "weight": 1.0, + "_src": "core_exceptions_resourceconflictexception", + "_tgt": "core_exceptions_resourceconflictexception_init", + "source": "core_exceptions_resourceconflictexception", + "target": "core_exceptions_resourceconflictexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L58", + "weight": 1.0, + "_src": "core_exceptions_resourceconflictexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_resourceconflictexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L63", + "weight": 1.0, + "_src": "core_exceptions_orderlockedexception", + "_tgt": "core_exceptions_orderlockedexception_init", + "source": "core_exceptions_orderlockedexception", + "target": "core_exceptions_orderlockedexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L64", + "weight": 1.0, + "_src": "core_exceptions_orderlockedexception_init", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_orderlockedexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L69", + "weight": 1.0, + "_src": "core_exceptions_invalidstatustransitionexception", + "_tgt": "core_exceptions_invalidstatustransitionexception_init", + "source": "core_exceptions_invalidstatustransitionexception", + "target": "core_exceptions_invalidstatustransitionexception_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L126", + "weight": 1.0, + "_src": "core_exceptions_log_order_operation", + "_tgt": "core_exceptions_log_operation", + "source": "core_exceptions_log_operation", + "target": "core_exceptions_log_order_operation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L131", + "weight": 1.0, + "_src": "core_exceptions_log_delivery_operation", + "_tgt": "core_exceptions_log_operation", + "source": "core_exceptions_log_operation", + "target": "core_exceptions_log_delivery_operation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L136", + "weight": 1.0, + "_src": "core_exceptions_log_settlement_operation", + "_tgt": "core_exceptions_log_operation", + "source": "core_exceptions_log_operation", + "target": "core_exceptions_log_settlement_operation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L141", + "weight": 1.0, + "_src": "core_exceptions_log_user_operation", + "_tgt": "core_exceptions_log_operation", + "source": "core_exceptions_log_operation", + "target": "core_exceptions_log_user_operation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L27", + "weight": 1.0, + "_src": "core_data_scope_py", + "_tgt": "core_data_scope_get_user_dept_id", + "source": "core_data_scope_py", + "target": "core_data_scope_get_user_dept_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_data_scope_py", + "_tgt": "core_data_scope_get_child_dept_ids", + "source": "core_data_scope_py", + "target": "core_data_scope_get_child_dept_ids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L62", + "weight": 1.0, + "_src": "core_data_scope_py", + "_tgt": "core_data_scope_resolve_user_role_scopes", + "source": "core_data_scope_py", + "target": "core_data_scope_resolve_user_role_scopes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L112", + "weight": 1.0, + "_src": "core_data_scope_py", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_py", + "target": "core_data_scope_apply_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_data_scope_rationale_1", + "_tgt": "core_data_scope_py", + "source": "core_data_scope_py", + "target": "core_data_scope_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L157", + "weight": 1.0, + "_src": "core_data_scope_apply_data_scope", + "_tgt": "core_data_scope_get_user_dept_id", + "source": "core_data_scope_get_user_dept_id", + "target": "core_data_scope_apply_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_data_scope_rationale_28", + "_tgt": "core_data_scope_get_user_dept_id", + "source": "core_data_scope_get_user_dept_id", + "target": "core_data_scope_rationale_28", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L170", + "weight": 1.0, + "_src": "core_data_scope_apply_data_scope", + "_tgt": "core_data_scope_get_child_dept_ids", + "source": "core_data_scope_get_child_dept_ids", + "target": "core_data_scope_apply_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L38", + "weight": 1.0, + "_src": "core_data_scope_rationale_38", + "_tgt": "core_data_scope_get_child_dept_ids", + "source": "core_data_scope_get_child_dept_ids", + "target": "core_data_scope_rationale_38", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L144", + "weight": 1.0, + "_src": "core_data_scope_apply_data_scope", + "_tgt": "core_data_scope_resolve_user_role_scopes", + "source": "core_data_scope_resolve_user_role_scopes", + "target": "core_data_scope_apply_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L65", + "weight": 1.0, + "_src": "core_data_scope_rationale_65", + "_tgt": "core_data_scope_resolve_user_role_scopes", + "source": "core_data_scope_resolve_user_role_scopes", + "target": "core_data_scope_rationale_65", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L106", + "weight": 1.0, + "_src": "core_data_scope_resolve_user_role_scopes", + "_tgt": "crud_base_crudbase_get", + "source": "core_data_scope_resolve_user_role_scopes", + "target": "crud_base_crudbase_get" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L113", + "weight": 1.0, + "_src": "core_data_scope_rationale_113", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "core_data_scope_rationale_113", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L126", + "weight": 1.0, + "_src": "core_data_scope_apply_data_scope", + "_tgt": "crud_base_crudbase_get", + "source": "core_data_scope_apply_data_scope", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L170", + "weight": 1.0, + "_src": "core_data_scope_apply_data_scope", + "_tgt": "crud_base_crudbase_update", + "source": "core_data_scope_apply_data_scope", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L86", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_basic_info_list_customers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L205", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_basic_info_list_cell_sample_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L314", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_basic_info_list_collection_regions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L532", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L844", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L75", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_operations_list_clean_rooms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L209", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_operations_list_access_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L326", + "weight": 1.0, + "_src": "api_operations_list_storage_facilities", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_operations_list_storage_facilities" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L440", + "weight": 1.0, + "_src": "api_operations_list_storage_slots", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_operations_list_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L575", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_operations_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L281", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_admin_list_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L90", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "core_data_scope_apply_data_scope", + "source": "core_data_scope_apply_data_scope", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_1", + "_tgt": "models_models_sysdept", + "source": "core_data_scope_rationale_1", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_1", + "_tgt": "models_models_sysrole", + "source": "core_data_scope_rationale_1", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_1", + "_tgt": "models_models_sysroledatascopedetail", + "source": "core_data_scope_rationale_1", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_1", + "_tgt": "models_models_sysuser", + "source": "core_data_scope_rationale_1", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_1", + "_tgt": "models_models_sysuserrole", + "source": "core_data_scope_rationale_1", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_28", + "_tgt": "models_models_sysdept", + "source": "core_data_scope_rationale_28", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_28", + "_tgt": "models_models_sysrole", + "source": "core_data_scope_rationale_28", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_28", + "_tgt": "models_models_sysroledatascopedetail", + "source": "core_data_scope_rationale_28", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_28", + "_tgt": "models_models_sysuser", + "source": "core_data_scope_rationale_28", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_28", + "_tgt": "models_models_sysuserrole", + "source": "core_data_scope_rationale_28", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_38", + "_tgt": "models_models_sysdept", + "source": "core_data_scope_rationale_38", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_38", + "_tgt": "models_models_sysrole", + "source": "core_data_scope_rationale_38", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_38", + "_tgt": "models_models_sysroledatascopedetail", + "source": "core_data_scope_rationale_38", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_38", + "_tgt": "models_models_sysuser", + "source": "core_data_scope_rationale_38", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_38", + "_tgt": "models_models_sysuserrole", + "source": "core_data_scope_rationale_38", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_65", + "_tgt": "models_models_sysdept", + "source": "core_data_scope_rationale_65", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_65", + "_tgt": "models_models_sysrole", + "source": "core_data_scope_rationale_65", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_65", + "_tgt": "models_models_sysroledatascopedetail", + "source": "core_data_scope_rationale_65", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_65", + "_tgt": "models_models_sysuser", + "source": "core_data_scope_rationale_65", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_65", + "_tgt": "models_models_sysuserrole", + "source": "core_data_scope_rationale_65", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_113", + "_tgt": "models_models_sysdept", + "source": "core_data_scope_rationale_113", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_113", + "_tgt": "models_models_sysrole", + "source": "core_data_scope_rationale_113", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_113", + "_tgt": "models_models_sysroledatascopedetail", + "source": "core_data_scope_rationale_113", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_113", + "_tgt": "models_models_sysuser", + "source": "core_data_scope_rationale_113", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8, + "_src": "core_data_scope_rationale_113", + "_tgt": "models_models_sysuserrole", + "source": "core_data_scope_rationale_113", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L19", + "weight": 1.0, + "_src": "core_admin_request_json_py", + "_tgt": "core_admin_request_json_parse_admin_request_json", + "source": "core_admin_request_json_py", + "target": "core_admin_request_json_parse_admin_request_json", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_admin_request_json_rationale_1", + "_tgt": "core_admin_request_json_py", + "source": "core_admin_request_json_py", + "target": "core_admin_request_json_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L25", + "weight": 1.0, + "_src": "core_admin_request_json_rationale_25", + "_tgt": "core_admin_request_json_parse_admin_request_json", + "source": "core_admin_request_json_parse_admin_request_json", + "target": "core_admin_request_json_rationale_25", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L41", + "weight": 1.0, + "_src": "core_admin_request_json_parse_admin_request_json", + "_tgt": "crud_base_crudbase_get", + "source": "core_admin_request_json_parse_admin_request_json", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L47", + "weight": 1.0, + "_src": "core_admin_request_json_parse_admin_request_json", + "_tgt": "str", + "source": "core_admin_request_json_parse_admin_request_json", + "target": "str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L28", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_nonce_key", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_nonce_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L32", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_should_skip_path", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_should_skip_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_is_crypto_api", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_is_crypto_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L43", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_claims_from_auth", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_claims_from_auth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L61", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_get_redis_client", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_get_redis_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L78", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_mark_nonce_once", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_mark_nonce_once", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L100", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_json_error_response", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_json_error_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L105", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151", + "weight": 1.0, + "_src": "core_api_crypto_middleware_py", + "_tgt": "core_api_crypto_middleware_apicryptomiddleware", + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_apicryptomiddleware", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L80", + "weight": 1.0, + "_src": "core_api_crypto_middleware_mark_nonce_once", + "_tgt": "core_api_crypto_middleware_nonce_key", + "source": "core_api_crypto_middleware_nonce_key", + "target": "core_api_crypto_middleware_mark_nonce_once", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L161", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_should_skip_path", + "source": "core_api_crypto_middleware_should_skip_path", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L161", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_is_crypto_api", + "source": "core_api_crypto_middleware_is_crypto_api", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L38", + "weight": 1.0, + "_src": "core_api_crypto_middleware_rationale_38", + "_tgt": "core_api_crypto_middleware_is_crypto_api", + "source": "core_api_crypto_middleware_is_crypto_api", + "target": "core_api_crypto_middleware_rationale_38", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L183", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_claims_from_auth", + "source": "core_api_crypto_middleware_claims_from_auth", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L56", + "weight": 1.0, + "_src": "core_api_crypto_middleware_claims_from_auth", + "_tgt": "crud_base_crudbase_get", + "source": "core_api_crypto_middleware_claims_from_auth", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L81", + "weight": 1.0, + "_src": "core_api_crypto_middleware_mark_nonce_once", + "_tgt": "core_api_crypto_middleware_get_redis_client", + "source": "core_api_crypto_middleware_get_redis_client", + "target": "core_api_crypto_middleware_mark_nonce_once", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L196", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_mark_nonce_once", + "source": "core_api_crypto_middleware_mark_nonce_once", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L127", + "weight": 1.0, + "_src": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "_tgt": "core_api_crypto_middleware_json_error_response", + "source": "core_api_crypto_middleware_json_error_response", + "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L159", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_json_error_response", + "source": "core_api_crypto_middleware_json_error_response", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L154", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L106", + "weight": 1.0, + "_src": "core_api_crypto_middleware_rationale_106", + "_tgt": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "core_api_crypto_middleware_rationale_106", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L113", + "weight": 1.0, + "_src": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "_tgt": "crud_base_crudbase_get", + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L141", + "weight": 1.0, + "_src": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "_tgt": "str", + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "str" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L152", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware", + "_tgt": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "source": "core_api_crypto_middleware_apicryptomiddleware", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L164", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "crud_base_crudbase_get", + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L196", + "weight": 1.0, + "_src": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "_tgt": "str", + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L37", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_wechatmessageservice", + "source": "core_wechat_message_py", + "target": "core_wechat_message_wechatmessageservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L135", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_order_status", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_order_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L172", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_payment_success", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_payment_success", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L207", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_delivery_notice", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_delivery_notice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L244", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_delivery_warning", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_delivery_warning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L281", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_refund_result", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_refund_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L318", + "weight": 1.0, + "_src": "core_wechat_message_py", + "_tgt": "core_wechat_message_send_urge_notification", + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_urge_notification", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L1", + "weight": 1.0, + "_src": "core_wechat_message_rationale_1", + "_tgt": "core_wechat_message_py", + "source": "core_wechat_message_py", + "target": "core_wechat_message_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L49", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice", + "_tgt": "core_wechat_message_wechatmessageservice_init", + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L55", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice", + "_tgt": "core_wechat_message_wechatmessageservice_get_access_token", + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_get_access_token", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L85", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L98", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice_send_template_message", + "_tgt": "core_wechat_message_wechatmessageservice_get_access_token", + "source": "core_wechat_message_wechatmessageservice_get_access_token", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L69", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice_get_access_token", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_wechatmessageservice_get_access_token", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L82", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice_get_access_token", + "_tgt": "str", + "source": "core_wechat_message_wechatmessageservice_get_access_token", + "target": "str" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L164", + "weight": 1.0, + "_src": "core_wechat_message_send_order_status", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_order_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L199", + "weight": 1.0, + "_src": "core_wechat_message_send_payment_success", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_payment_success", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L236", + "weight": 1.0, + "_src": "core_wechat_message_send_delivery_notice", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_delivery_notice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L273", + "weight": 1.0, + "_src": "core_wechat_message_send_delivery_warning", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_delivery_warning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L310", + "weight": 1.0, + "_src": "core_wechat_message_send_refund_result", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_refund_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L345", + "weight": 1.0, + "_src": "core_wechat_message_send_urge_notification", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_send_urge_notification", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L86", + "weight": 1.0, + "_src": "core_wechat_message_rationale_86", + "_tgt": "core_wechat_message_wechatmessageservice_send_template_message", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_rationale_86", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L123", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice_send_template_message", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L131", + "weight": 1.0, + "_src": "core_wechat_message_wechatmessageservice_send_template_message", + "_tgt": "str", + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "str" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L152", + "weight": 1.0, + "_src": "core_wechat_message_send_order_status", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_order_status", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L187", + "weight": 1.0, + "_src": "core_wechat_message_send_payment_success", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_payment_success", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L224", + "weight": 1.0, + "_src": "core_wechat_message_send_delivery_notice", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_delivery_notice", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L259", + "weight": 1.0, + "_src": "core_wechat_message_send_delivery_warning", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_delivery_warning", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L298", + "weight": 1.0, + "_src": "core_wechat_message_send_refund_result", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_refund_result", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L333", + "weight": 1.0, + "_src": "core_wechat_message_send_urge_notification", + "_tgt": "crud_base_crudbase_get", + "source": "core_wechat_message_send_urge_notification", + "target": "crud_base_crudbase_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_material_py", + "_tgt": "models_material_bizmaterial", + "source": "models_material_py", + "target": "models_material_bizmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L31", + "weight": 1.0, + "_src": "models_material_py", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_py", + "target": "models_material_bizmaterialstocklog", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_material_bizmaterial", + "_tgt": "base", + "source": "models_material_bizmaterial", + "target": "base", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_userrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysrolemenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysmenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_systenant", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_syssite", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_syspost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysuserpost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizitemunit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizexpresscompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellsampletype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcollectionregion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcollectionhospital", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizsamplecode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysdicttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysethnic", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysdictdata", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_sysapirequestloghis", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizleaverequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wfprocessdef", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wfprocessversion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wfnode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wftransition", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wfprocessinstance", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_wftask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolaudit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolpayment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolsample", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizattachment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizsamplereception", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqclabtestitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqcworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizqctask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcleanroom", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizstoragefacility", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproducttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproductspec", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizchannel", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizchannelagreement", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizchannelinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizsopdocument", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocesscategory", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizoutputtype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizconsumablepack", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocess", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroute", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroutestep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizcellproduct", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductionworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizinsurancecompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_11", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_69", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_88", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_107", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_176", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_241", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_279", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_321", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_342", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_360", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_379", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_401", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_448", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_549", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_598", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_641", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_662", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_713", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_744", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_789", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_822", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_860", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_884", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_914", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_966", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_987", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1007", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1072", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1099", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1121", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1142", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1178", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1199", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1282", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1307", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1328", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1348", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1376", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1395", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1414", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1459", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1510", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1535", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1560", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1584", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1605", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1627", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1651", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1672", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1693", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1824", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1846", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1893", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1917", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1941", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_1980", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2002", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2053", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2077", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2098", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2123", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2153", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2206", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2228", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2258", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2283", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2308", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2329", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2350", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2375", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2405", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2427", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "models_models_rationale_2451", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L140", + "weight": 1.0, + "_src": "crud_material_create_material", + "_tgt": "models_material_bizmaterial", + "source": "models_material_bizmaterial", + "target": "crud_material_create_material" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L31", + "weight": 1.0, + "_src": "models_material_bizmaterialstocklog", + "_tgt": "base", + "source": "base", + "target": "models_material_bizmaterialstocklog", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_qc_param_bizqcitemparam", + "_tgt": "base", + "source": "base", + "target": "models_qc_param_bizqcitemparam", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L30", + "weight": 1.0, + "_src": "models_qc_param_bizqctaskresult", + "_tgt": "base", + "source": "base", + "target": "models_qc_param_bizqctaskresult", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L22", + "weight": 1.0, + "_src": "models_models_sysuser", + "_tgt": "base", + "source": "base", + "target": "models_models_sysuser", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L48", + "weight": 1.0, + "_src": "models_models_sysrole", + "_tgt": "base", + "source": "base", + "target": "models_models_sysrole", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L68", + "weight": 1.0, + "_src": "models_models_sysuserrole", + "_tgt": "base", + "source": "base", + "target": "models_models_sysuserrole", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L87", + "weight": 1.0, + "_src": "models_models_sysrolemenu", + "_tgt": "base", + "source": "base", + "target": "models_models_sysrolemenu", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L106", + "weight": 1.0, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "base", + "source": "base", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L126", + "weight": 1.0, + "_src": "models_models_sysmenu", + "_tgt": "base", + "source": "base", + "target": "models_models_sysmenu", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L152", + "weight": 1.0, + "_src": "models_models_sysdept", + "_tgt": "base", + "source": "base", + "target": "models_models_sysdept", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L175", + "weight": 1.0, + "_src": "models_models_systenant", + "_tgt": "base", + "source": "base", + "target": "models_models_systenant", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L195", + "weight": 1.0, + "_src": "models_models_syssite", + "_tgt": "base", + "source": "base", + "target": "models_models_syssite", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L220", + "weight": 1.0, + "_src": "models_models_syspost", + "_tgt": "base", + "source": "base", + "target": "models_models_syspost", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L240", + "weight": 1.0, + "_src": "models_models_sysuserpost", + "_tgt": "base", + "source": "base", + "target": "models_models_sysuserpost", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L259", + "weight": 1.0, + "_src": "models_models_bizitemunit", + "_tgt": "base", + "source": "base", + "target": "models_models_bizitemunit", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L278", + "weight": 1.0, + "_src": "models_models_bizexpresscompany", + "_tgt": "base", + "source": "base", + "target": "models_models_bizexpresscompany", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L297", + "weight": 1.0, + "_src": "models_models_bizcustomer", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcustomer", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L320", + "weight": 1.0, + "_src": "models_models_bizcellsampletype", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellsampletype", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L341", + "weight": 1.0, + "_src": "models_models_bizcollectionregion", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcollectionregion", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L359", + "weight": 1.0, + "_src": "models_models_bizcollectionhospital", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcollectionhospital", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L378", + "weight": 1.0, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L400", + "weight": 1.0, + "_src": "models_models_bizsamplecode", + "_tgt": "base", + "source": "base", + "target": "models_models_bizsamplecode", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L428", + "weight": 1.0, + "_src": "models_models_sysdicttype", + "_tgt": "base", + "source": "base", + "target": "models_models_sysdicttype", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L447", + "weight": 1.0, + "_src": "models_models_sysethnic", + "_tgt": "base", + "source": "base", + "target": "models_models_sysethnic", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L466", + "weight": 1.0, + "_src": "models_models_sysdictdata", + "_tgt": "base", + "source": "base", + "target": "models_models_sysdictdata", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L491", + "weight": 1.0, + "_src": "models_models_sysapirequestlog", + "_tgt": "base", + "source": "base", + "target": "models_models_sysapirequestlog", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L517", + "weight": 1.0, + "_src": "models_models_sysapirequestloghis", + "_tgt": "base", + "source": "base", + "target": "models_models_sysapirequestloghis", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L548", + "weight": 1.0, + "_src": "models_models_bizleaverequest", + "_tgt": "base", + "source": "base", + "target": "models_models_bizleaverequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L577", + "weight": 1.0, + "_src": "models_models_wfprocessdef", + "_tgt": "base", + "source": "base", + "target": "models_models_wfprocessdef", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L597", + "weight": 1.0, + "_src": "models_models_wfprocessversion", + "_tgt": "base", + "source": "base", + "target": "models_models_wfprocessversion", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L618", + "weight": 1.0, + "_src": "models_models_wfnode", + "_tgt": "base", + "source": "base", + "target": "models_models_wfnode", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L640", + "weight": 1.0, + "_src": "models_models_wftransition", + "_tgt": "base", + "source": "base", + "target": "models_models_wftransition", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L661", + "weight": 1.0, + "_src": "models_models_wfprocessinstance", + "_tgt": "base", + "source": "base", + "target": "models_models_wfprocessinstance", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L685", + "weight": 1.0, + "_src": "models_models_wftask", + "_tgt": "base", + "source": "base", + "target": "models_models_wftask", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L712", + "weight": 1.0, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L743", + "weight": 1.0, + "_src": "models_models_bizprotocolaudit", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolaudit", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L764", + "weight": 1.0, + "_src": "models_models_bizprotocolpayment", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolpayment", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L788", + "weight": 1.0, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L821", + "weight": 1.0, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L859", + "weight": 1.0, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L883", + "weight": 1.0, + "_src": "models_models_bizprotocolsample", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolsample", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L913", + "weight": 1.0, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L941", + "weight": 1.0, + "_src": "models_models_bizattachment", + "_tgt": "base", + "source": "base", + "target": "models_models_bizattachment", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L965", + "weight": 1.0, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L986", + "weight": 1.0, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1006", + "weight": 1.0, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "base", + "source": "base", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1028", + "weight": 1.0, + "_src": "models_models_bizsamplereception", + "_tgt": "base", + "source": "base", + "target": "models_models_bizsamplereception", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1071", + "weight": 1.0, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1098", + "weight": 1.0, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1120", + "weight": 1.0, + "_src": "models_models_bizqclabtestitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqclabtestitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1141", + "weight": 1.0, + "_src": "models_models_bizqcworkorder", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqcworkorder", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1177", + "weight": 1.0, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1198", + "weight": 1.0, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1222", + "weight": 1.0, + "_src": "models_models_bizqctask", + "_tgt": "base", + "source": "base", + "target": "models_models_bizqctask", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1259", + "weight": 1.0, + "_src": "models_models_bizcleanroom", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcleanroom", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1281", + "weight": 1.0, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1306", + "weight": 1.0, + "_src": "models_models_bizstoragefacility", + "_tgt": "base", + "source": "base", + "target": "models_models_bizstoragefacility", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1327", + "weight": 1.0, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "base", + "source": "base", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1347", + "weight": 1.0, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "base", + "source": "base", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1375", + "weight": 1.0, + "_src": "models_models_bizcellproducttype", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproducttype", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1394", + "weight": 1.0, + "_src": "models_models_bizcellproductspec", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproductspec", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1413", + "weight": 1.0, + "_src": "models_models_bizcellproductprice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproductprice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1438", + "weight": 1.0, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1458", + "weight": 1.0, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1485", + "weight": 1.0, + "_src": "models_models_bizchannel", + "_tgt": "base", + "source": "base", + "target": "models_models_bizchannel", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1509", + "weight": 1.0, + "_src": "models_models_bizchannelagreement", + "_tgt": "base", + "source": "base", + "target": "models_models_bizchannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1534", + "weight": 1.0, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1559", + "weight": 1.0, + "_src": "models_models_bizchannelinvoice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizchannelinvoice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1583", + "weight": 1.0, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "base", + "source": "base", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1604", + "weight": 1.0, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1626", + "weight": 1.0, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1650", + "weight": 1.0, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1671", + "weight": 1.0, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1692", + "weight": 1.0, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1718", + "weight": 1.0, + "_src": "models_models_bizconsumable", + "_tgt": "base", + "source": "base", + "target": "models_models_bizconsumable", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1741", + "weight": 1.0, + "_src": "models_models_bizreagent", + "_tgt": "base", + "source": "base", + "target": "models_models_bizreagent", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1764", + "weight": 1.0, + "_src": "models_models_bizsopdocument", + "_tgt": "base", + "source": "base", + "target": "models_models_bizsopdocument", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1785", + "weight": 1.0, + "_src": "models_models_bizprocesscategory", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocesscategory", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1804", + "weight": 1.0, + "_src": "models_models_bizoutputtype", + "_tgt": "base", + "source": "base", + "target": "models_models_bizoutputtype", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1823", + "weight": 1.0, + "_src": "models_models_bizconsumablepack", + "_tgt": "base", + "source": "base", + "target": "models_models_bizconsumablepack", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1845", + "weight": 1.0, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "base", + "source": "base", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1868", + "weight": 1.0, + "_src": "models_models_bizprocess", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocess", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1892", + "weight": 1.0, + "_src": "models_models_bizprocessreagent", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessreagent", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1916", + "weight": 1.0, + "_src": "models_models_bizprocessconsumable", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessconsumable", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1940", + "weight": 1.0, + "_src": "models_models_bizprocessoutput", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessoutput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1961", + "weight": 1.0, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1979", + "weight": 1.0, + "_src": "models_models_bizprocessroute", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2001", + "weight": 1.0, + "_src": "models_models_bizprocessroutestep", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroutestep", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2028", + "weight": 1.0, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2052", + "weight": 1.0, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2076", + "weight": 1.0, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2097", + "weight": 1.0, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2122", + "weight": 1.0, + "_src": "models_models_bizcellproduct", + "_tgt": "base", + "source": "base", + "target": "models_models_bizcellproduct", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2152", + "weight": 1.0, + "_src": "models_models_bizproductionworkorder", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductionworkorder", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2178", + "weight": 1.0, + "_src": "models_models_bizproductiontask", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontask", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2205", + "weight": 1.0, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2227", + "weight": 1.0, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2257", + "weight": 1.0, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2282", + "weight": 1.0, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2307", + "weight": 1.0, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2328", + "weight": 1.0, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2349", + "weight": 1.0, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "base", + "source": "base", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2374", + "weight": 1.0, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "base", + "source": "base", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2404", + "weight": 1.0, + "_src": "models_models_bizinsurancecompany", + "_tgt": "base", + "source": "base", + "target": "models_models_bizinsurancecompany", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2426", + "weight": 1.0, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2450", + "weight": 1.0, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "base", + "source": "base", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L9", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonation", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L42", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonationaudit", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonationaudit", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L63", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonationparty", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonationparty", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L101", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonationcollection", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonationcollection", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L125", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonationsample", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonationsample", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L154", + "weight": 1.0, + "_src": "models_research_donation_bizresearchdonationsampletransport", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizresearchdonationsampletransport", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L182", + "weight": 1.0, + "_src": "models_research_donation_bizprotocoldonationconvert", + "_tgt": "base", + "source": "base", + "target": "models_research_donation_bizprotocoldonationconvert", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_qc_material_bizqcmaterial", + "_tgt": "base", + "source": "base", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L30", + "weight": 1.0, + "_src": "models_qc_material_bizqcmaterialusage", + "_tgt": "base", + "source": "base", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L10", + "weight": 1.0, + "_src": "models_base_basemodel", + "_tgt": "base", + "source": "base", + "target": "models_base_basemodel", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_userrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysrolemenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysmenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_systenant", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_syssite", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_syspost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysuserpost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizitemunit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizexpresscompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellsampletype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcollectionregion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcollectionhospital", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizsamplecode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysdicttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysethnic", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysdictdata", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_sysapirequestloghis", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizleaverequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wfprocessdef", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wfprocessversion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wfnode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wftransition", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wfprocessinstance", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_wftask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolaudit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolpayment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolsample", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizattachment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizsamplereception", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqclabtestitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqcworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizqctask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcleanroom", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizstoragefacility", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproducttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproductspec", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizchannel", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizchannelagreement", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizchannelinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizsopdocument", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocesscategory", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizoutputtype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizconsumablepack", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocess", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroute", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroutestep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizcellproduct", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductionworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizinsurancecompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_11", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_69", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_88", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_107", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_176", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_241", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_279", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_321", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_342", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_360", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_379", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_401", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_448", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_549", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_598", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_641", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_662", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_713", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_744", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_789", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_822", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_860", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_884", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_914", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_966", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_987", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1007", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1072", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1099", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1121", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1142", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1178", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1199", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1282", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1307", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1328", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1348", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1376", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1395", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1414", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1459", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1510", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1535", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1560", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1584", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1605", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1627", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1651", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1672", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1693", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1824", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1846", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1893", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1917", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1941", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_1980", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2002", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2053", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2077", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2098", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2123", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2153", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2206", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2228", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2258", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2283", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2308", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2329", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2350", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2375", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2405", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2427", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "models_models_rationale_2451", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L284", + "weight": 1.0, + "_src": "crud_material_stock_in", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "crud_material_stock_in" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L349", + "weight": 1.0, + "_src": "crud_material_stock_out", + "_tgt": "models_material_bizmaterialstocklog", + "source": "models_material_bizmaterialstocklog", + "target": "crud_material_stock_out" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_qc_param_py", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_py", + "target": "models_qc_param_bizqcitemparam", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L30", + "weight": 1.0, + "_src": "models_qc_param_py", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_py", + "target": "models_qc_param_bizqctaskresult", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_userrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysrolemenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysmenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_systenant", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_syssite", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_syspost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysuserpost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizitemunit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizexpresscompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellsampletype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcollectionregion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcollectionhospital", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizsamplecode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysdicttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysethnic", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysdictdata", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_sysapirequestloghis", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizleaverequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wfprocessdef", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wfprocessversion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wfnode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wftransition", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wfprocessinstance", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_wftask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolaudit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolpayment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolsample", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizattachment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizsamplereception", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqclabtestitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqcworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizqctask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcleanroom", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizstoragefacility", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproducttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproductspec", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizchannel", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizchannelagreement", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizchannelinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizsopdocument", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocesscategory", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizoutputtype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizconsumablepack", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocess", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroute", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroutestep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizcellproduct", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductionworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizinsurancecompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_11", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_69", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_88", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_107", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_176", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_241", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_279", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_321", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_342", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_360", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_379", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_401", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_448", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_549", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_598", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_641", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_662", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_713", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_744", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_789", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_822", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_860", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_884", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_914", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_966", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_987", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1007", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1072", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1099", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1121", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1142", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1178", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1199", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1282", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1307", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1328", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1348", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1376", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1395", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1414", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1459", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1510", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1535", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1560", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1584", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1605", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1627", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1651", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1672", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1693", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1824", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1846", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1893", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1917", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1941", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_1980", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2002", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2053", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2077", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2098", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2123", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2153", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2206", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2228", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2258", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2283", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2308", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2329", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2350", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2375", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2405", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2427", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "models_models_rationale_2451", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_qc_item_param_save_params_for_item", + "_tgt": "models_qc_param_bizqcitemparam", + "source": "models_qc_param_bizqcitemparam", + "target": "crud_qc_item_param_save_params_for_item" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_userrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysuser", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysuserrole", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysrolemenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysmenu", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysdept", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_systenant", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_syssite", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_syspost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysuserpost", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizitemunit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizexpresscompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellsampletype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcollectionregion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcollectionhospital", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizsamplecode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysdicttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysethnic", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysdictdata", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysapirequestlog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_sysapirequestloghis", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizleaverequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wfprocessdef", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wfprocessversion", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wfnode", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wftransition", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wfprocessinstance", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_wftask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolaudit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolpayment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolsample", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizattachment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizsamplereception", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqclabtestitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqcworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizqctask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcleanroom", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizstoragefacility", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproducttype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproductspec", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizchannel", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizchannelagreement", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizchannelinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizsopdocument", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocesscategory", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizoutputtype", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizconsumablepack", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocess", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroute", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroutestep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizcellproduct", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductionworkorder", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontask", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizinsurancecompany", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_11", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_69", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_88", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_107", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_176", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_241", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_279", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_321", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_342", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_360", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_379", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_401", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_448", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_549", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_598", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_641", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_662", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_713", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_744", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_789", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_822", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_860", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_884", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_914", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_966", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_987", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1007", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1072", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1099", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1121", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1142", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1178", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1199", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1282", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1307", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1328", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1348", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1376", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1395", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1414", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1459", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1510", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1535", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1560", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1584", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1605", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1627", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1651", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1672", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1693", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1765", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1824", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1846", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1893", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1917", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1941", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_1980", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2002", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2029", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2053", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2077", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2098", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2123", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2153", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2206", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2228", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2258", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2283", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2308", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2329", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2350", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2375", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2405", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2427", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "models_models_rationale_2451", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_44", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_task_result_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_97", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_task_result_rationale_97", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "models_qc_param_bizqctaskresult", + "source": "models_qc_param_bizqctaskresult", + "target": "crud_qc_task_result_save_results_for_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L10", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_userrole", + "source": "models_models_py", + "target": "models_models_userrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L22", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysuser", + "source": "models_models_py", + "target": "models_models_sysuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L48", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysrole", + "source": "models_models_py", + "target": "models_models_sysrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L68", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysuserrole", + "source": "models_models_py", + "target": "models_models_sysuserrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L87", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_py", + "target": "models_models_sysrolemenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L106", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysroledatascopedetail", + "source": "models_models_py", + "target": "models_models_sysroledatascopedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L126", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysmenu", + "source": "models_models_py", + "target": "models_models_sysmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L152", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysdept", + "source": "models_models_py", + "target": "models_models_sysdept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L175", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_systenant", + "source": "models_models_py", + "target": "models_models_systenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L195", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_syssite", + "source": "models_models_py", + "target": "models_models_syssite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L220", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_syspost", + "source": "models_models_py", + "target": "models_models_syspost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L240", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysuserpost", + "source": "models_models_py", + "target": "models_models_sysuserpost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L259", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizitemunit", + "source": "models_models_py", + "target": "models_models_bizitemunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L278", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_py", + "target": "models_models_bizexpresscompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L297", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcustomer", + "source": "models_models_py", + "target": "models_models_bizcustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L320", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_py", + "target": "models_models_bizcellsampletype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L341", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_py", + "target": "models_models_bizcollectionregion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L359", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_py", + "target": "models_models_bizcollectionhospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L378", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_py", + "target": "models_models_bizcollectionprotocolno", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L400", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_py", + "target": "models_models_bizsamplecode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L428", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysdicttype", + "source": "models_models_py", + "target": "models_models_sysdicttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L447", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysethnic", + "source": "models_models_py", + "target": "models_models_sysethnic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L466", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysdictdata", + "source": "models_models_py", + "target": "models_models_sysdictdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L491", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysapirequestlog", + "source": "models_models_py", + "target": "models_models_sysapirequestlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L517", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_sysapirequestloghis", + "source": "models_models_py", + "target": "models_models_sysapirequestloghis", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L548", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizleaverequest", + "source": "models_models_py", + "target": "models_models_bizleaverequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L577", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_py", + "target": "models_models_wfprocessdef", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L597", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_py", + "target": "models_models_wfprocessversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L618", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wfnode", + "source": "models_models_py", + "target": "models_models_wfnode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L640", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wftransition", + "source": "models_models_py", + "target": "models_models_wftransition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L661", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_py", + "target": "models_models_wfprocessinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L685", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_wftask", + "source": "models_models_py", + "target": "models_models_wftask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L712", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_py", + "target": "models_models_bizcollectionprotocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L743", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_py", + "target": "models_models_bizprotocolaudit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L764", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_py", + "target": "models_models_bizprotocolpayment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L788", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_py", + "target": "models_models_bizprotocolpaymentdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L821", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_py", + "target": "models_models_bizprotocolpartycustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L859", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_py", + "target": "models_models_bizprotocolcollectioninfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L883", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_py", + "target": "models_models_bizprotocolsample", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L913", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_py", + "target": "models_models_bizprotocolsampletransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L941", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizattachment", + "source": "models_models_py", + "target": "models_models_bizattachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L965", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_py", + "target": "models_models_bizprotocolstoragecert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L986", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_py", + "target": "models_models_bizsamplereceptioncheckitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1006", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_py", + "target": "models_models_bizsamplereceptioncheckresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1028", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_py", + "target": "models_models_bizsamplereception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1071", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqcthirdpartycompany", + "source": "models_models_py", + "target": "models_models_bizqcthirdpartycompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1098", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_py", + "target": "models_models_bizqcthirdpartyitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1120", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_py", + "target": "models_models_bizqclabtestitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1141", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_py", + "target": "models_models_bizqcworkorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1177", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_py", + "target": "models_models_bizqcworkorderlabitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1198", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_py", + "target": "models_models_bizqcworkorderthirditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1222", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizqctask", + "source": "models_models_py", + "target": "models_models_bizqctask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1259", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_py", + "target": "models_models_bizcleanroom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1281", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_py", + "target": "models_models_bizcleanroomaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1306", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_py", + "target": "models_models_bizstoragefacility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1327", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_py", + "target": "models_models_bizstoragefacilityslot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1347", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_py", + "target": "models_models_bizexhibitionappointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1375", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproducttype", + "source": "models_models_py", + "target": "models_models_bizcellproducttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1394", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproductspec", + "source": "models_models_py", + "target": "models_models_bizcellproductspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1413", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproductprice", + "source": "models_models_py", + "target": "models_models_bizcellproductprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1438", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproductprojectsystem", + "source": "models_models_py", + "target": "models_models_bizcellproductprojectsystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1458", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproductprojectsystemitem", + "source": "models_models_py", + "target": "models_models_bizcellproductprojectsystemitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1485", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizchannel", + "source": "models_models_py", + "target": "models_models_bizchannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1509", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizchannelagreement", + "source": "models_models_py", + "target": "models_models_bizchannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1534", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizchannelagreementproductprice", + "source": "models_models_py", + "target": "models_models_bizchannelagreementproductprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1559", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizchannelinvoice", + "source": "models_models_py", + "target": "models_models_bizchannelinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1583", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizchannelmailaddress", + "source": "models_models_py", + "target": "models_models_bizchannelmailaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1604", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcheckupinstitution", + "source": "models_models_py", + "target": "models_models_bizcheckupinstitution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1626", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcheckupinstitutioninvoice", + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutioninvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1650", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcheckupinstitutionproject", + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1671", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcheckupinstitutionpackage", + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionpackage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1692", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcheckupinstitutionpackageitem", + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionpackageitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1718", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizconsumable", + "source": "models_models_py", + "target": "models_models_bizconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1741", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizreagent", + "source": "models_models_py", + "target": "models_models_bizreagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1764", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizsopdocument", + "source": "models_models_py", + "target": "models_models_bizsopdocument", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1785", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocesscategory", + "source": "models_models_py", + "target": "models_models_bizprocesscategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1804", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizoutputtype", + "source": "models_models_py", + "target": "models_models_bizoutputtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1823", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizconsumablepack", + "source": "models_models_py", + "target": "models_models_bizconsumablepack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1845", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizconsumablepackitem", + "source": "models_models_py", + "target": "models_models_bizconsumablepackitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1868", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocess", + "source": "models_models_py", + "target": "models_models_bizprocess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1892", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_py", + "target": "models_models_bizprocessreagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1916", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_py", + "target": "models_models_bizprocessconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1940", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_py", + "target": "models_models_bizprocessoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1961", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessdatacollection", + "source": "models_models_py", + "target": "models_models_bizprocessdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1979", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroute", + "source": "models_models_py", + "target": "models_models_bizprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2001", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_py", + "target": "models_models_bizprocessroutestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2028", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_py", + "target": "models_models_bizprocessroutestepreagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2052", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_py", + "target": "models_models_bizprocessroutestepconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2076", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_py", + "target": "models_models_bizprocessroutestepoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2097", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_py", + "target": "models_models_bizprocessroutestepdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2122", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizcellproduct", + "source": "models_models_py", + "target": "models_models_bizcellproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2152", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductionworkorder", + "source": "models_models_py", + "target": "models_models_bizproductionworkorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2178", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontask", + "source": "models_models_py", + "target": "models_models_bizproductiontask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2205", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskinput", + "source": "models_models_py", + "target": "models_models_bizproductiontaskinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2227", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskstep", + "source": "models_models_py", + "target": "models_models_bizproductiontaskstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2257", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskstepreagent", + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepreagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2282", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskstepconsumable", + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2307", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskstepoutput", + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2328", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskstepdatacollection", + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2349", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizproductiontaskoutput", + "source": "models_models_py", + "target": "models_models_bizproductiontaskoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2374", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_py", + "target": "models_models_bizprotocolfullmoontodo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2404", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_py", + "target": "models_models_bizinsurancecompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2426", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_py", + "target": "models_models_bizinsurancecompanyinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2450", + "weight": 1.0, + "_src": "models_models_py", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_py", + "target": "models_models_bizinsuranceprojectprice", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1", + "weight": 1.0, + "_src": "models_models_rationale_1", + "_tgt": "models_models_py", + "source": "models_models_py", + "target": "models_models_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L10", + "weight": 1.0, + "_src": "models_models_userrole", + "_tgt": "str", + "source": "models_models_userrole", + "target": "str", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L11", + "weight": 1.0, + "_src": "models_models_rationale_11", + "_tgt": "models_models_userrole", + "source": "models_models_userrole", + "target": "models_models_rationale_11", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_userrole", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_userrole", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_userrole", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L5", + "weight": 1.0, + "_src": "schemas_order_adjust_adjusttype", + "_tgt": "str", + "source": "str", + "target": "schemas_order_adjust_adjusttype", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L12", + "weight": 1.0, + "_src": "schemas_order_adjust_adjuststatus", + "_tgt": "str", + "source": "str", + "target": "schemas_order_adjust_adjuststatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L204", + "weight": 1.0, + "_src": "crud_sample_code_batch_generate_sample_codes", + "_tgt": "str", + "source": "str", + "target": "crud_sample_code_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L115", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_save_reception_check_results", + "_tgt": "str", + "source": "str", + "target": "crud_sample_reception_check_result_save_reception_check_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L262", + "weight": 1.0, + "_src": "crud_material_stock_in", + "_tgt": "str", + "source": "str", + "target": "crud_material_stock_in" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L322", + "weight": 1.0, + "_src": "crud_material_stock_out", + "_tgt": "str", + "source": "str", + "target": "crud_material_stock_out" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L171", + "weight": 1.0, + "_src": "crud_qc_third_party_item_create_item", + "_tgt": "str", + "source": "str", + "target": "crud_qc_third_party_item_create_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L231", + "weight": 1.0, + "_src": "crud_qc_third_party_item_update_item", + "_tgt": "str", + "source": "str", + "target": "crud_qc_third_party_item_update_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_collection_protocol_optional_decimal", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_optional_decimal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L171", + "weight": 1.0, + "_src": "crud_collection_protocol_normalize_yyyymmdd_date", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_normalize_yyyymmdd_date" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L719", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_get_protocol_detail_bundle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1195", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_receipt_finance", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_batch_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1216", + "weight": 1.0, + "_src": "crud_collection_protocol_apply_submit_refund_finance", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_apply_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1260", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_refund_finance", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_batch_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1772", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_save_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1851", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_save_sample_transports" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2163", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_save_payment_details" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2291", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_upsert_fullmoon_todo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_qc_material_usage_deduct_for_task", + "_tgt": "str", + "source": "str", + "target": "crud_qc_material_usage_deduct_for_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_research_donation_optional_decimal", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_optional_decimal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_research_donation_merge_comma_separated_urls", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_merge_comma_separated_urls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L573", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_get_donation_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L823", + "weight": 1.0, + "_src": "crud_research_donation_batch_delete_donations", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_batch_delete_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1686", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_create_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1730", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "str", + "source": "str", + "target": "crud_research_donation_create_transport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "str", + "source": "str", + "target": "crud_consumable_pack_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L220", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "str", + "source": "str", + "target": "crud_consumable_pack_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_collection_protocol_no_batch_generate_protocol_nos", + "_tgt": "str", + "source": "str", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L21", + "weight": 1.0, + "_src": "crud_exhibition_appointment_format_visit_date", + "_tgt": "str", + "source": "str", + "target": "crud_exhibition_appointment_format_visit_date" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L37", + "weight": 1.0, + "_src": "api_public_avatar_url_field", + "_tgt": "str", + "source": "str", + "target": "api_public_avatar_url_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_public_get_current_user_profile", + "_tgt": "str", + "source": "str", + "target": "api_public_get_current_user_profile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L82", + "weight": 1.0, + "_src": "api_material_list_materials", + "_tgt": "str", + "source": "str", + "target": "api_material_list_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L96", + "weight": 1.0, + "_src": "api_material_material_options", + "_tgt": "str", + "source": "str", + "target": "api_material_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L114", + "weight": 1.0, + "_src": "api_material_create_material", + "_tgt": "str", + "source": "str", + "target": "api_material_create_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L135", + "weight": 1.0, + "_src": "api_material_update_material", + "_tgt": "str", + "source": "str", + "target": "api_material_update_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L152", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "str", + "source": "str", + "target": "api_material_delete_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L173", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "str", + "source": "str", + "target": "api_material_stock_in_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L195", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "str", + "source": "str", + "target": "api_material_stock_out_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_material_list_stock_logs", + "_tgt": "str", + "source": "str", + "target": "api_material_list_stock_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_third_party_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L93", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_company_options", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_third_party_company_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L125", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "str", + "source": "str", + "target": "api_qc_create_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "str", + "source": "str", + "target": "api_qc_update_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_company", + "_tgt": "str", + "source": "str", + "target": "api_qc_delete_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L236", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_third_party_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items_active", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_third_party_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L278", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_create_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L309", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_update_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L327", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_delete_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L397", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_lab_test_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items_active", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_lab_test_items_active" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L437", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_create_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L467", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_update_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_qc_delete_qc_lab_test_item", + "_tgt": "str", + "source": "str", + "target": "api_qc_delete_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L506", + "weight": 1.0, + "_src": "api_qc_list_item_params", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L526", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "str", + "source": "str", + "target": "api_qc_save_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L564", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L580", + "weight": 1.0, + "_src": "api_qc_get_qc_work_order_detail", + "_tgt": "str", + "source": "str", + "target": "api_qc_get_qc_work_order_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L608", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "str", + "source": "str", + "target": "api_qc_configure_qc_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L651", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L667", + "weight": 1.0, + "_src": "api_qc_get_qc_task_detail", + "_tgt": "str", + "source": "str", + "target": "api_qc_get_qc_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L685", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "str", + "source": "str", + "target": "api_qc_start_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L705", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "str", + "source": "str", + "target": "api_qc_complete_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L722", + "weight": 1.0, + "_src": "api_qc_get_task_results", + "_tgt": "str", + "source": "str", + "target": "api_qc_get_task_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L776", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "str", + "source": "str", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L801", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "str", + "source": "str", + "target": "api_qc_update_qc_task_attachments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L855", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L869", + "weight": 1.0, + "_src": "api_qc_qc_material_options", + "_tgt": "str", + "source": "str", + "target": "api_qc_qc_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L884", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "str", + "source": "str", + "target": "api_qc_create_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L902", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "str", + "source": "str", + "target": "api_qc_update_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L919", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "str", + "source": "str", + "target": "api_qc_delete_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L937", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "str", + "source": "str", + "target": "api_qc_stock_in_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L965", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "str", + "source": "str", + "target": "api_qc_list_qc_material_usages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L43", + "weight": 1.0, + "_src": "api_collection_protocol_get_current_user_id", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L285", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L334", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_update_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L355", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_delete_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L413", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_submit_collection_protocol_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L481", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L500", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_submit_receipt_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L523", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L545", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_submit_refund_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L611", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_post_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L916", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "str", + "source": "str", + "target": "api_collection_protocol_update_fullmoon_todo_insurance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L117", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L146", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L160", + "weight": 1.0, + "_src": "api_basic_info_delete_customer", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L261", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L275", + "weight": 1.0, + "_src": "api_basic_info_delete_cell_sample_type", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L340", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L364", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_basic_info_delete_collection_region", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L419", + "weight": 1.0, + "_src": "api_basic_info_list_hospitals", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_list_hospitals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L442", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L470", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L588", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_protocol_nos", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L612", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_protocol_nos", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_issue_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L640", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_protocol_nos", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_revoke_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L662", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L690", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L704", + "weight": 1.0, + "_src": "api_basic_info_delete_protocol_no", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L774", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_sample_codes", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L798", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_sample_codes", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_issue_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L826", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_sample_codes", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_batch_revoke_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L878", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L906", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_update_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L920", + "weight": 1.0, + "_src": "api_basic_info_delete_sample_code", + "_tgt": "str", + "source": "str", + "target": "api_basic_info_delete_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "str", + "source": "str", + "target": "api_operations_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "str", + "source": "str", + "target": "api_operations_update_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_operations_delete_clean_room", + "_tgt": "str", + "source": "str", + "target": "api_operations_delete_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L241", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "str", + "source": "str", + "target": "api_operations_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L270", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "str", + "source": "str", + "target": "api_operations_update_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L284", + "weight": 1.0, + "_src": "api_operations_delete_access_log", + "_tgt": "str", + "source": "str", + "target": "api_operations_delete_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L353", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "str", + "source": "str", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L379", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "str", + "source": "str", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L393", + "weight": 1.0, + "_src": "api_operations_delete_storage_facility", + "_tgt": "str", + "source": "str", + "target": "api_operations_delete_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L465", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "str", + "source": "str", + "target": "api_operations_batch_create_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "str", + "source": "str", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L513", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "str", + "source": "str", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L527", + "weight": 1.0, + "_src": "api_operations_delete_storage_slot", + "_tgt": "str", + "source": "str", + "target": "api_operations_delete_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "str", + "source": "str", + "target": "api_operations_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "str", + "source": "str", + "target": "api_operations_update_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L646", + "weight": 1.0, + "_src": "api_operations_delete_exhibition_appointment", + "_tgt": "str", + "source": "str", + "target": "api_operations_delete_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_admin_create_tenant", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L194", + "weight": 1.0, + "_src": "api_admin_update_tenant", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L207", + "weight": 1.0, + "_src": "api_admin_delete_tenant", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L335", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L365", + "weight": 1.0, + "_src": "api_admin_update_user", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_admin_delete_user", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_admin_reset_user_password", + "_tgt": "str", + "source": "str", + "target": "api_admin_reset_user_password" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L477", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L490", + "weight": 1.0, + "_src": "api_admin_delete_dict_type", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L554", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L577", + "weight": 1.0, + "_src": "api_admin_update_dict_data", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L590", + "weight": 1.0, + "_src": "api_admin_delete_dict_data", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L668", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L694", + "weight": 1.0, + "_src": "api_admin_update_dept", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L707", + "weight": 1.0, + "_src": "api_admin_delete_dept", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L784", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L813", + "weight": 1.0, + "_src": "api_admin_update_site", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L826", + "weight": 1.0, + "_src": "api_admin_delete_site", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L888", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L912", + "weight": 1.0, + "_src": "api_admin_update_post", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L925", + "weight": 1.0, + "_src": "api_admin_delete_post", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L965", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1024", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1047", + "weight": 1.0, + "_src": "api_admin_update_item_unit", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1060", + "weight": 1.0, + "_src": "api_admin_delete_item_unit", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1119", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1142", + "weight": 1.0, + "_src": "api_admin_update_express_company", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1155", + "weight": 1.0, + "_src": "api_admin_delete_express_company", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1232", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1262", + "weight": 1.0, + "_src": "api_admin_update_menu", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1275", + "weight": 1.0, + "_src": "api_admin_delete_menu", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1348", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "str", + "source": "str", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1372", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1385", + "weight": 1.0, + "_src": "api_admin_delete_role_management", + "_tgt": "str", + "source": "str", + "target": "api_admin_delete_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1410", + "weight": 1.0, + "_src": "api_admin_update_role_menus", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1445", + "weight": 1.0, + "_src": "api_admin_update_role_data_scope", + "_tgt": "str", + "source": "str", + "target": "api_admin_update_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1506", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "str", + "source": "str", + "target": "api_admin_upload_attachment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "str", + "source": "str", + "target": "api_admin_attachment_download_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L32", + "weight": 1.0, + "_src": "api_research_donation_get_current_user_id", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L208", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_create_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_update_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L264", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_delete_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L289", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_batch_delete_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L322", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_submit_donation_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L354", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_change_donation_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L382", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L410", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "str", + "source": "str", + "target": "api_research_donation_convert_to_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L112", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L126", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_type", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L189", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L228", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_spec", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L315", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L346", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L360", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L426", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L466", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L515", + "weight": 1.0, + "_src": "api_pilot_service_list_project_system_items", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_project_system_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L546", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L578", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L592", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system_item", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L673", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L706", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L720", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L763", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_invoices", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_channel_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L791", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L820", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L834", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L871", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_mail_addresses", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_channel_mail_addresses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L896", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L922", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L936", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_mail_address", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L979", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreements", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_channel_agreements" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1007", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1036", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1050", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1069", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_activate_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1088", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_void_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1133", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreement_prices", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_channel_agreement_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1162", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1192", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1206", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement_price", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1278", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1306", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1320", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1363", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_invoices", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_checkup_institution_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1391", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1420", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1434", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_invoice", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1471", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_projects", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_checkup_institution_projects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1496", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1522", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_project", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1612", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_packages", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_list_checkup_institution_packages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1638", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_create_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1654", + "weight": 1.0, + "_src": "api_pilot_service_get_checkup_institution_package_detail", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_get_checkup_institution_package_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1683", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_update_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1697", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_package", + "_tgt": "str", + "source": "str", + "target": "api_pilot_service_delete_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_workflow_create_process_def", + "_tgt": "str", + "source": "str", + "target": "api_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L212", + "weight": 1.0, + "_src": "api_workflow_update_process_def", + "_tgt": "str", + "source": "str", + "target": "api_workflow_update_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_workflow_delete_process_def", + "_tgt": "str", + "source": "str", + "target": "api_workflow_delete_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L254", + "weight": 1.0, + "_src": "api_workflow_publish_version", + "_tgt": "str", + "source": "str", + "target": "api_workflow_publish_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L334", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "str", + "source": "str", + "target": "api_workflow_start_instance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L474", + "weight": 1.0, + "_src": "api_workflow_approve_task", + "_tgt": "str", + "source": "str", + "target": "api_workflow_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L490", + "weight": 1.0, + "_src": "api_workflow_reject_task", + "_tgt": "str", + "source": "str", + "target": "api_workflow_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L35", + "weight": 1.0, + "_src": "api_sample_reception_get_current_user_id", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L96", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L111", + "weight": 1.0, + "_src": "api_sample_reception_list_active_check_items", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_list_active_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_create_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L170", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_update_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L188", + "weight": 1.0, + "_src": "api_sample_reception_delete_check_item", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_delete_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L215", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_list_pending_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L237", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_list_received_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L255", + "weight": 1.0, + "_src": "api_sample_reception_get_sample_reception_detail", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_get_sample_reception_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L324", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "str", + "source": "str", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L40", + "weight": 1.0, + "_src": "api_insurance_company_generate_uuid", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_generate_uuid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L48", + "weight": 1.0, + "_src": "api_insurance_company_fmt_dt", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_fmt_dt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L570", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_create_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L598", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_update_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L612", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_delete_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L657", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_company_invoices", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_list_insurance_company_invoices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L685", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_create_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L714", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_update_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L728", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company_invoice", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_delete_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L767", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_project_prices", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_list_insurance_project_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L792", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_create_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L818", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_update_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L832", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_project_price", + "_tgt": "str", + "source": "str", + "target": "api_insurance_company_delete_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L136", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "str", + "source": "str", + "target": "api_production_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L163", + "weight": 1.0, + "_src": "api_production_update_consumable", + "_tgt": "str", + "source": "str", + "target": "api_production_update_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L176", + "weight": 1.0, + "_src": "api_production_delete_consumable", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L255", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "str", + "source": "str", + "target": "api_production_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L282", + "weight": 1.0, + "_src": "api_production_update_reagent", + "_tgt": "str", + "source": "str", + "target": "api_production_update_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L295", + "weight": 1.0, + "_src": "api_production_delete_reagent", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L371", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "str", + "source": "str", + "target": "api_production_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L400", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "str", + "source": "str", + "target": "api_production_update_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L413", + "weight": 1.0, + "_src": "api_production_delete_sop_document", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L480", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "str", + "source": "str", + "target": "api_production_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L503", + "weight": 1.0, + "_src": "api_production_update_process_category", + "_tgt": "str", + "source": "str", + "target": "api_production_update_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L516", + "weight": 1.0, + "_src": "api_production_delete_process_category", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L583", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "str", + "source": "str", + "target": "api_production_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_production_update_output_type", + "_tgt": "str", + "source": "str", + "target": "api_production_update_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L619", + "weight": 1.0, + "_src": "api_production_delete_output_type", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L721", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "str", + "source": "str", + "target": "api_production_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L749", + "weight": 1.0, + "_src": "api_production_update_consumable_pack", + "_tgt": "str", + "source": "str", + "target": "api_production_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L762", + "weight": 1.0, + "_src": "api_production_delete_consumable_pack", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L917", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "str", + "source": "str", + "target": "api_production_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L960", + "weight": 1.0, + "_src": "api_production_update_process", + "_tgt": "str", + "source": "str", + "target": "api_production_update_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L973", + "weight": 1.0, + "_src": "api_production_delete_process", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1033", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "str", + "source": "str", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1056", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "str", + "source": "str", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1070", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "str", + "source": "str", + "target": "api_production_set_current_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1083", + "weight": 1.0, + "_src": "api_production_delete_process_route", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1106", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "str", + "source": "str", + "target": "api_production_add_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1125", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "str", + "source": "str", + "target": "api_production_copy_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1140", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "str", + "source": "str", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1153", + "weight": 1.0, + "_src": "api_production_reorder_route_steps", + "_tgt": "str", + "source": "str", + "target": "api_production_reorder_route_steps" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1166", + "weight": 1.0, + "_src": "api_production_delete_route_step", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1183", + "weight": 1.0, + "_src": "api_production_update_step_reagents", + "_tgt": "str", + "source": "str", + "target": "api_production_update_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1198", + "weight": 1.0, + "_src": "api_production_update_step_consumables", + "_tgt": "str", + "source": "str", + "target": "api_production_update_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1213", + "weight": 1.0, + "_src": "api_production_update_step_outputs", + "_tgt": "str", + "source": "str", + "target": "api_production_update_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1228", + "weight": 1.0, + "_src": "api_production_update_step_data_collections", + "_tgt": "str", + "source": "str", + "target": "api_production_update_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1289", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "str", + "source": "str", + "target": "api_production_complete_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1313", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "str", + "source": "str", + "target": "api_production_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1363", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "str", + "source": "str", + "target": "api_production_update_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1380", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "str", + "source": "str", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1398", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "str", + "source": "str", + "target": "api_production_add_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1417", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "str", + "source": "str", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1432", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1461", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "str", + "source": "str", + "target": "api_production_replace_task_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1490", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "str", + "source": "str", + "target": "api_production_replace_task_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1507", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "str", + "source": "str", + "target": "api_production_replace_task_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1523", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "str", + "source": "str", + "target": "api_production_set_production_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1539", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "str", + "source": "str", + "target": "api_production_set_production_task_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1597", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "str", + "source": "str", + "target": "api_production_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1614", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "str", + "source": "str", + "target": "api_production_update_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1628", + "weight": 1.0, + "_src": "api_production_delete_cell_product", + "_tgt": "str", + "source": "str", + "target": "api_production_delete_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L273", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_resolve_approvers", + "_tgt": "str", + "source": "str", + "target": "services_workflow_engine_workflowengine_resolve_approvers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L333", + "weight": 1.0, + "_src": "services_workflow_engine_compare", + "_tgt": "str", + "source": "str", + "target": "services_workflow_engine_compare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/web_auth_roles.py", + "source_location": "L44", + "weight": 1.0, + "_src": "services_web_auth_roles_resolve_web_role_for_user", + "_tgt": "str", + "source": "str", + "target": "services_web_auth_roles_resolve_web_role_for_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/web_auth_roles.py", + "source_location": "L92", + "weight": 1.0, + "_src": "services_web_auth_roles_iter_user_menu_perm_codes", + "_tgt": "str", + "source": "str", + "target": "services_web_auth_roles_iter_user_menu_perm_codes" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysuser", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuser", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysuser", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_usercrudcompat", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_user_usercrudcompat", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_user_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_134", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_user_rationale_134", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_181", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_user_rationale_181", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_42", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_42", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_69", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_69", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_80", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_80", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_196", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_196", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_215", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_215", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8, + "_src": "api_public_rationale_248", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_public_rationale_248", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_tenantcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_tenantupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_usercreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_usercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_userupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_userupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_dicttypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypeupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_dicttypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdatacreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_dictdatacreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdataupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_dictdataupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_deptcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_deptupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_sitecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_sitecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_siteupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_siteupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_postcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_postupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postusersupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_postusersupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_itemunitcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_itemunitupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanycreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_expresscompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanyupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_expresscompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menucreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_menucreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menuupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_menuupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rolecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roleupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_roleupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolemenubody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rolemenubody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roledatascopebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_roledatascopebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_attachmentdownloadurlbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_attachmentdownloadurlbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_44", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_76", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rationale_76", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_91", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rationale_91", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_1521", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_admin_rationale_1521", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_donationcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_donationcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_donationupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_donationupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_batchdeletebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_batchdeletebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_auditsubmitbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_auditsubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_statuschangebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_statuschangebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_convertfromstoragebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_convertfromstoragebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_research_donation_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproducttypecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproducttypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproducttypeupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproducttypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproductspeccreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproductspeccreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproductspecupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproductspecupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproductpricecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproductpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_cellproductpriceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_cellproductpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_projectsystemcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_projectsystemcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_projectsystemupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_projectsystemupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_projectsystemitemcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_projectsystemitemcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_projectsystemitemupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_projectsystemitemupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelinvoicecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelinvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelinvoiceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelinvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelmailaddresscreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelmailaddresscreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelmailaddressupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelmailaddressupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelagreementcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelagreementcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelagreementupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelagreementupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelagreementpricecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelagreementpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_channelagreementpriceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_channelagreementpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutioncreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutionupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutionprojectcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutionprojectcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutionprojectupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutionprojectupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkuppackageitembody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkuppackageitembody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutionpackagecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutionpackagecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_checkupinstitutionpackageupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_checkupinstitutionpackageupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_pilot_service_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_publishversionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_startinstancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_taskactionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_workflow_rationale_135", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitembody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_sample_reception_checkitembody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitemupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_sample_reception_checkitemupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_receptionchecksubmit", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_sample_reception_receptionchecksubmit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_samplereceptioncreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_sample_reception_samplereceptioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanycreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoicecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpricecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpriceupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_insurance_company_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L316", + "weight": 1.0, + "_src": "crud_user_create_user", + "_tgt": "models_models_sysuser", + "source": "models_models_sysuser", + "target": "crud_user_create_user" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysrole", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysrole", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysrole", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_role_rationale_1", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "crud_role_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantcreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_tenantcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_tenantupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_usercreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_usercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_userupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_userupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypecreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_dicttypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypeupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_dicttypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdatacreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_dictdatacreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdataupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_dictdataupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptcreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_deptcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_deptupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_sitecreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_sitecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_siteupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_siteupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postcreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_postcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_postupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postusersupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_postusersupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitcreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_itemunitcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_itemunitupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanycreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_expresscompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanyupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_expresscompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menucreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_menucreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menuupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_menuupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolecreatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rolecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roleupdatebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_roleupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolemenubody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rolemenubody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roledatascopebody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_roledatascopebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_attachmentdownloadurlbody", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_attachmentdownloadurlbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_44", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_76", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rationale_76", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_91", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rationale_91", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_1521", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "api_admin_rationale_1521", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_1", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "services_web_auth_roles_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_14", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "services_web_auth_roles_rationale_14", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_26", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "services_web_auth_roles_rationale_26", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_54", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "services_web_auth_roles_rationale_54", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L114", + "weight": 1.0, + "_src": "crud_role_create_role", + "_tgt": "models_models_sysrole", + "source": "models_models_sysrole", + "target": "crud_role_create_role" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L69", + "weight": 1.0, + "_src": "models_models_rationale_69", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "models_models_rationale_69", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysuserrole", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuserrole", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysuserrole", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_usercrudcompat", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "crud_user_usercrudcompat", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_1", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "crud_user_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_134", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "crud_user_rationale_134", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_181", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "crud_user_rationale_181", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_1", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_web_auth_roles_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_14", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_web_auth_roles_rationale_14", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_26", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_web_auth_roles_rationale_26", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_54", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "services_web_auth_roles_rationale_54", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L254", + "weight": 1.0, + "_src": "crud_user_replace_associations", + "_tgt": "models_models_sysuserrole", + "source": "models_models_sysuserrole", + "target": "crud_user_replace_associations" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L88", + "weight": 1.0, + "_src": "models_models_rationale_88", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "models_models_rationale_88", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysrolemenu", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysrolemenu", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysrolemenu", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_role_rationale_1", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "crud_role_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_1", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "services_web_auth_roles_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_14", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "services_web_auth_roles_rationale_14", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_26", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "services_web_auth_roles_rationale_26", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_54", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "services_web_auth_roles_rationale_54", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L216", + "weight": 1.0, + "_src": "crud_role_update_role_menus", + "_tgt": "models_models_sysrolemenu", + "source": "models_models_sysrolemenu", + "target": "crud_role_update_role_menus" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L107", + "weight": 1.0, + "_src": "models_models_rationale_107", + "_tgt": "models_models_sysroledatascopedetail", + "source": "models_models_sysroledatascopedetail", + "target": "models_models_rationale_107", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysroledatascopedetail", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_role_rationale_1", + "_tgt": "models_models_sysroledatascopedetail", + "source": "models_models_sysroledatascopedetail", + "target": "crud_role_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L272", + "weight": 1.0, + "_src": "crud_role_update_role_data_scope", + "_tgt": "models_models_sysroledatascopedetail", + "source": "models_models_sysroledatascopedetail", + "target": "crud_role_update_role_data_scope" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysmenu", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysmenu", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysmenu", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_1", + "_tgt": "models_models_sysmenu", + "source": "models_models_sysmenu", + "target": "services_web_auth_roles_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_14", + "_tgt": "models_models_sysmenu", + "source": "models_models_sysmenu", + "target": "services_web_auth_roles_rationale_14", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_26", + "_tgt": "models_models_sysmenu", + "source": "models_models_sysmenu", + "target": "services_web_auth_roles_rationale_26", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_web_auth_roles_rationale_54", + "_tgt": "models_models_sysmenu", + "source": "models_models_sysmenu", + "target": "services_web_auth_roles_rationale_54", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_menu_create_menu", + "_tgt": "models_models_sysmenu", + "source": "models_models_sysmenu", + "target": "crud_menu_create_menu" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysdept", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdept", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysdept", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_usercrudcompat", + "_tgt": "models_models_sysdept", + "source": "models_models_sysdept", + "target": "crud_user_usercrudcompat", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_1", + "_tgt": "models_models_sysdept", + "source": "models_models_sysdept", + "target": "crud_user_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_134", + "_tgt": "models_models_sysdept", + "source": "models_models_sysdept", + "target": "crud_user_rationale_134", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_181", + "_tgt": "models_models_sysdept", + "source": "models_models_sysdept", + "target": "crud_user_rationale_181", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_dept_create_dept", + "_tgt": "models_models_sysdept", + "source": "models_models_sysdept", + "target": "crud_dept_create_dept" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L176", + "weight": 1.0, + "_src": "models_models_rationale_176", + "_tgt": "models_models_systenant", + "source": "models_models_systenant", + "target": "models_models_rationale_176", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_systenant", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_systenant", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_systenant", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_tenant_create_tenant", + "_tgt": "models_models_systenant", + "source": "models_models_systenant", + "target": "crud_tenant_create_tenant" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_syssite", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_syssite", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_syssite", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L101", + "weight": 1.0, + "_src": "crud_site_create_site", + "_tgt": "models_models_syssite", + "source": "models_models_syssite", + "target": "crud_site_create_site" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_syspost", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_syspost", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_syspost", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_post_create_post", + "_tgt": "models_models_syspost", + "source": "models_models_syspost", + "target": "crud_post_create_post" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L241", + "weight": 1.0, + "_src": "models_models_rationale_241", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "models_models_rationale_241", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysuserpost", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysuserpost", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysuserpost", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_usercrudcompat", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_usercrudcompat", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_1", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_134", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_rationale_134", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8, + "_src": "crud_user_rationale_181", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_rationale_181", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_user_set_user_post_ids_only", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_set_user_post_ids_only" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L271", + "weight": 1.0, + "_src": "crud_user_replace_associations", + "_tgt": "models_models_sysuserpost", + "source": "models_models_sysuserpost", + "target": "crud_user_replace_associations" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizitemunit", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizitemunit", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizitemunit", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/item_unit.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_item_unit_rationale_1", + "_tgt": "models_models_bizitemunit", + "source": "models_models_bizitemunit", + "target": "crud_item_unit_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_item_unit_create_item_unit", + "_tgt": "models_models_bizitemunit", + "source": "models_models_bizitemunit", + "target": "crud_item_unit_create_item_unit" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L279", + "weight": 1.0, + "_src": "models_models_rationale_279", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "models_models_rationale_279", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizexpresscompany", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizexpresscompany", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizexpresscompany", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/express_company.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_express_company_rationale_1", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_express_company_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_express_company_create_express_company", + "_tgt": "models_models_bizexpresscompany", + "source": "models_models_bizexpresscompany", + "target": "crud_express_company_create_express_company" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcustomer", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcustomer", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcustomer", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/customer.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_customer_rationale_1", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "crud_customer_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_customer_create_customer", + "_tgt": "models_models_bizcustomer", + "source": "models_models_bizcustomer", + "target": "crud_customer_create_customer" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L321", + "weight": 1.0, + "_src": "models_models_rationale_321", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "models_models_rationale_321", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellsampletype", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellsampletype", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellsampletype", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_cell_sample_type_rationale_1", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_cell_sample_type_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_cell_sample_type_create_cell_sample_type", + "_tgt": "models_models_bizcellsampletype", + "source": "models_models_bizcellsampletype", + "target": "crud_cell_sample_type_create_cell_sample_type" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L342", + "weight": 1.0, + "_src": "models_models_rationale_342", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "models_models_rationale_342", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcollectionregion", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionregion", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcollectionregion", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_collection_region_create_collection_region", + "_tgt": "models_models_bizcollectionregion", + "source": "models_models_bizcollectionregion", + "target": "crud_collection_region_create_collection_region" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L360", + "weight": 1.0, + "_src": "models_models_rationale_360", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "models_models_rationale_360", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcollectionhospital", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionhospital", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcollectionhospital", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_collection_region_create_hospital", + "_tgt": "models_models_bizcollectionhospital", + "source": "models_models_bizcollectionhospital", + "target": "crud_collection_region_create_hospital" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L379", + "weight": 1.0, + "_src": "models_models_rationale_379", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "models_models_rationale_379", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocolno", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_collection_protocol_no_rationale_1", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "crud_collection_protocol_no_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_collection_protocol_no_rationale_185", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "crud_collection_protocol_no_rationale_185", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L100", + "weight": 1.0, + "_src": "crud_collection_protocol_no_create_protocol_no", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "crud_collection_protocol_no_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L225", + "weight": 1.0, + "_src": "crud_collection_protocol_no_batch_generate_protocol_nos", + "_tgt": "models_models_bizcollectionprotocolno", + "source": "models_models_bizcollectionprotocolno", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L401", + "weight": 1.0, + "_src": "models_models_rationale_401", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "models_models_rationale_401", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizsamplecode", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplecode", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizsamplecode", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_code.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_code_rationale_1", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "crud_sample_code_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_code.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_code_rationale_182", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "crud_sample_code_rationale_182", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customercreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_customercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_customerupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypecreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_cellsampletypeupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregioncreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_collectionregionupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalcreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_hospitalupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnocreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnoupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchgeneratebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchissuebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_protocolnobatchrevokebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodecreatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodeupdatebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchgeneratebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchissuebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_samplecodebatchrevokebody", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_basic_info_rationale_1", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "api_basic_info_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_sample_code_create_sample_code", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "crud_sample_code_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L226", + "weight": 1.0, + "_src": "crud_sample_code_batch_generate_sample_codes", + "_tgt": "models_models_bizsamplecode", + "source": "models_models_bizsamplecode", + "target": "crud_sample_code_batch_generate_sample_codes" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysdicttype", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdicttype", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysdicttype", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_type.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_dict_type_rationale_1", + "_tgt": "models_models_sysdicttype", + "source": "models_models_sysdicttype", + "target": "crud_dict_type_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L93", + "weight": 1.0, + "_src": "crud_dict_type_create_dict_type", + "_tgt": "models_models_sysdicttype", + "source": "models_models_sysdicttype", + "target": "crud_dict_type_create_dict_type" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L448", + "weight": 1.0, + "_src": "models_models_rationale_448", + "_tgt": "models_models_sysethnic", + "source": "models_models_sysethnic", + "target": "models_models_rationale_448", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysethnic", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysethnic", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysethnic", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/ethnic.py", + "source_location": "L6", + "weight": 0.8, + "_src": "crud_ethnic_rationale_1", + "_tgt": "models_models_sysethnic", + "source": "models_models_sysethnic", + "target": "crud_ethnic_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysdictdata", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysdictdata", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysdictdata", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_type.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_dict_type_rationale_1", + "_tgt": "models_models_sysdictdata", + "source": "models_models_sysdictdata", + "target": "crud_dict_type_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_data.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_dict_data_rationale_1", + "_tgt": "models_models_sysdictdata", + "source": "models_models_sysdictdata", + "target": "crud_dict_data_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_dict_data_create_dict_data", + "_tgt": "models_models_sysdictdata", + "source": "models_models_sysdictdata", + "target": "crud_dict_data_create_dict_data" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysapirequestlog", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysapirequestlog", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysapirequestlog", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/api_request_log.py", + "source_location": "L9", + "weight": 0.8, + "_src": "crud_api_request_log_apirequestlogcrud", + "_tgt": "models_models_sysapirequestlog", + "source": "models_models_sysapirequestlog", + "target": "crud_api_request_log_apirequestlogcrud", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_sysapirequestloghis", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_sysapirequestloghis", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_sysapirequestloghis", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/api_request_log.py", + "source_location": "L9", + "weight": 0.8, + "_src": "crud_api_request_log_apirequestlogcrud", + "_tgt": "models_models_sysapirequestloghis", + "source": "models_models_sysapirequestloghis", + "target": "crud_api_request_log_apirequestlogcrud", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/api_request_log.py", + "source_location": "L95", + "weight": 1.0, + "_src": "crud_api_request_log_delete", + "_tgt": "models_models_sysapirequestloghis", + "source": "models_models_sysapirequestloghis", + "target": "crud_api_request_log_delete" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L549", + "weight": 1.0, + "_src": "models_models_rationale_549", + "_tgt": "models_models_bizleaverequest", + "source": "models_models_bizleaverequest", + "target": "models_models_rationale_549", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizleaverequest", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizleaverequest", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizleaverequest", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_leave_create_leave", + "_tgt": "models_models_bizleaverequest", + "source": "models_models_bizleaverequest", + "target": "crud_leave_create_leave" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wfprocessdef", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessdef", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wfprocessdef", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_publishversionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_startinstancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_taskactionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "api_workflow_rationale_135", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L130", + "weight": 1.0, + "_src": "crud_workflow_create_process_def", + "_tgt": "models_models_wfprocessdef", + "source": "models_models_wfprocessdef", + "target": "crud_workflow_create_process_def" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L598", + "weight": 1.0, + "_src": "models_models_rationale_598", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "models_models_rationale_598", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wfprocessversion", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessversion", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wfprocessversion", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_publishversionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_startinstancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_taskactionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "api_workflow_rationale_135", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L234", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "models_models_wfprocessversion", + "source": "models_models_wfprocessversion", + "target": "crud_workflow_publish_version" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wfnode", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfnode", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wfnode", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_publishversionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_startinstancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_taskactionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "api_workflow_rationale_135", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L254", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "models_models_wfnode", + "source": "models_models_wfnode", + "target": "crud_workflow_publish_version" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L641", + "weight": 1.0, + "_src": "models_models_rationale_641", + "_tgt": "models_models_wftransition", + "source": "models_models_wftransition", + "target": "models_models_rationale_641", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wftransition", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wftransition", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wftransition", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wftransition", + "source": "models_models_wftransition", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_wftransition", + "source": "models_models_wftransition", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_wftransition", + "source": "models_models_wftransition", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L274", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "models_models_wftransition", + "source": "models_models_wftransition", + "target": "crud_workflow_publish_version" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L662", + "weight": 1.0, + "_src": "models_models_rationale_662", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "models_models_rationale_662", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wfprocessinstance", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wfprocessinstance", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wfprocessinstance", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_workflow_callback_rationale_1", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_callback_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_workflow_callback_rationale_24", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_callback_rationale_24", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_workflow_callback_rationale_29", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_callback_rationale_29", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8, + "_src": "services_workflow_callback_rationale_61", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_callback_rationale_61", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L370", + "weight": 1.0, + "_src": "crud_workflow_create_instance", + "_tgt": "models_models_wfprocessinstance", + "source": "models_models_wfprocessinstance", + "target": "crud_workflow_create_instance" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_wftask", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_wftask", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_wftask", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_workflow_rationale_1", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "crud_workflow_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_publishversionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_startinstancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_taskactionbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "api_workflow_rationale_135", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L567", + "weight": 1.0, + "_src": "crud_workflow_create_task", + "_tgt": "models_models_wftask", + "source": "models_models_wftask", + "target": "crud_workflow_create_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L713", + "weight": 1.0, + "_src": "models_models_rationale_713", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "models_models_rationale_713", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcollectionprotocol", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1433", + "weight": 1.0, + "_src": "crud_collection_protocol_create_collection_protocol", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1384", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "models_models_bizcollectionprotocol", + "source": "models_models_bizcollectionprotocol", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L744", + "weight": 1.0, + "_src": "models_models_rationale_744", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "models_models_rationale_744", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolaudit", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolaudit", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolaudit", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L868", + "weight": 1.0, + "_src": "crud_collection_protocol_create_audit", + "_tgt": "models_models_bizprotocolaudit", + "source": "models_models_bizprotocolaudit", + "target": "crud_collection_protocol_create_audit" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L765", + "weight": 1.0, + "_src": "models_models_rationale_765", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "models_models_rationale_765", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolpayment", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpayment", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolpayment", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2053", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_payment", + "_tgt": "models_models_bizprotocolpayment", + "source": "models_models_bizprotocolpayment", + "target": "crud_collection_protocol_upsert_payment" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L789", + "weight": 1.0, + "_src": "models_models_rationale_789", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_models_rationale_789", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpaymentdetail", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2136", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "models_models_bizprotocolpaymentdetail", + "source": "models_models_bizprotocolpaymentdetail", + "target": "crud_collection_protocol_save_payment_details" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L822", + "weight": 1.0, + "_src": "models_models_rationale_822", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "models_models_rationale_822", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolpartycustomer", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1608", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_collection_protocol_upsert_party_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1409", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "models_models_bizprotocolpartycustomer", + "source": "models_models_bizprotocolpartycustomer", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L860", + "weight": 1.0, + "_src": "models_models_rationale_860", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_models_rationale_860", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolcollectioninfo", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1679", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_collection_info", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_collection_protocol_upsert_collection_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1445", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "models_models_bizprotocolcollectioninfo", + "source": "models_models_bizprotocolcollectioninfo", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L884", + "weight": 1.0, + "_src": "models_models_rationale_884", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "models_models_rationale_884", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolsample", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolsample", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolsample", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8, + "_src": "crud_qc_task_rationale_411", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_qc_task_rationale_411", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1750", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_collection_protocol_save_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1467", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "models_models_bizprotocolsample", + "source": "models_models_bizprotocolsample", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L914", + "weight": 1.0, + "_src": "models_models_rationale_914", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "models_models_rationale_914", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolsampletransport", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1855", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_collection_protocol_save_sample_transports" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1496", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "models_models_bizprotocolsampletransport", + "source": "models_models_bizprotocolsampletransport", + "target": "crud_research_donation_convert_to_storage" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizattachment", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizattachment", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizattachment", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantcreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_tenantcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_tenantupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_tenantupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_usercreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_usercreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_userupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_userupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypecreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_dicttypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dicttypeupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_dicttypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdatacreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_dictdatacreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_dictdataupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_dictdataupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptcreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_deptcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_deptupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_deptupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_sitecreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_sitecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_siteupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_siteupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postcreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_postcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_postupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_postusersupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_postusersupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitcreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_itemunitcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_itemunitupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_itemunitupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanycreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_expresscompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_expresscompanyupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_expresscompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menucreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_menucreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_menuupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_menuupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolecreatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rolecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roleupdatebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_roleupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rolemenubody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rolemenubody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_roledatascopebody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_roledatascopebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_attachmentdownloadurlbody", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_attachmentdownloadurlbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_44", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_76", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rationale_76", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_91", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rationale_91", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8, + "_src": "api_admin_rationale_1521", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_rationale_1521", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1483", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "models_models_bizattachment", + "source": "models_models_bizattachment", + "target": "api_admin_upload_attachment" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L966", + "weight": 1.0, + "_src": "models_models_rationale_966", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "models_models_rationale_966", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolstoragecert", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2199", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_storage_cert", + "_tgt": "models_models_bizprotocolstoragecert", + "source": "models_models_bizprotocolstoragecert", + "target": "crud_collection_protocol_upsert_storage_cert" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L987", + "weight": 1.0, + "_src": "models_models_rationale_987", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_models_rationale_987", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_110", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "crud_sample_reception_check_result_rationale_110", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_148", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "crud_sample_reception_check_result_rationale_148", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitembody", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "api_sample_reception_checkitembody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitemupdatebody", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "api_sample_reception_checkitemupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_receptionchecksubmit", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "api_sample_reception_receptionchecksubmit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_samplereceptioncreatebody", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "api_sample_reception_samplereceptioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_create_check_item", + "_tgt": "models_models_bizsamplereceptioncheckitem", + "source": "models_models_bizsamplereceptioncheckitem", + "target": "crud_sample_reception_check_item_create_check_item" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1007", + "weight": 1.0, + "_src": "models_models_rationale_1007", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_models_rationale_1007", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereceptioncheckresult", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_110", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_check_result_rationale_110", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_148", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_check_result_rationale_148", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_save_reception_check_results", + "_tgt": "models_models_bizsamplereceptioncheckresult", + "source": "models_models_bizsamplereceptioncheckresult", + "target": "crud_sample_reception_check_result_save_reception_check_results" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1029", + "weight": 1.0, + "_src": "models_models_rationale_1029", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "models_models_rationale_1029", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizsamplereception", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsamplereception", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizsamplereception", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8, + "_src": "crud_qc_task_rationale_411", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_qc_task_rationale_411", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_110", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_check_result_rationale_110", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_sample_reception_check_result_rationale_148", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_check_result_rationale_148", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitembody", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "api_sample_reception_checkitembody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_checkitemupdatebody", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "api_sample_reception_checkitemupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_receptionchecksubmit", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "api_sample_reception_receptionchecksubmit", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_sample_reception_samplereceptioncreatebody", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "api_sample_reception_samplereceptioncreatebody", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L706", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "models_models_bizsamplereception", + "source": "models_models_bizsamplereception", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1072", + "weight": 1.0, + "_src": "models_models_rationale_1072", + "_tgt": "models_models_bizqcthirdpartycompany", + "source": "models_models_bizqcthirdpartycompany", + "target": "models_models_rationale_1072", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartycompany", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_qc_third_party_company_create_company", + "_tgt": "models_models_bizqcthirdpartycompany", + "source": "models_models_bizqcthirdpartycompany", + "target": "crud_qc_third_party_company_create_company" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1099", + "weight": 1.0, + "_src": "models_models_rationale_1099", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_bizqcthirdpartyitem", + "target": "models_models_rationale_1099", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcthirdpartyitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_bizqcthirdpartyitem", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_bizqcthirdpartyitem", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_bizqcthirdpartyitem", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_qc_third_party_item_create_item", + "_tgt": "models_models_bizqcthirdpartyitem", + "source": "models_models_bizqcthirdpartyitem", + "target": "crud_qc_third_party_item_create_item" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1121", + "weight": 1.0, + "_src": "models_models_rationale_1121", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_bizqclabtestitem", + "target": "models_models_rationale_1121", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqclabtestitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqclabtestitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqclabtestitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_bizqclabtestitem", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_bizqclabtestitem", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_bizqclabtestitem", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L130", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_create_lab_item", + "_tgt": "models_models_bizqclabtestitem", + "source": "models_models_bizqclabtestitem", + "target": "crud_qc_lab_test_item_create_lab_item" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1142", + "weight": 1.0, + "_src": "models_models_rationale_1142", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "models_models_rationale_1142", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqcworkorder", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorder", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqcworkorder", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8, + "_src": "crud_qc_task_rationale_411", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "crud_qc_task_rationale_411", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L271", + "weight": 1.0, + "_src": "crud_qc_work_order_create_work_order_from_reception", + "_tgt": "models_models_bizqcworkorder", + "source": "models_models_bizqcworkorder", + "target": "crud_qc_work_order_create_work_order_from_reception" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1178", + "weight": 1.0, + "_src": "models_models_rationale_1178", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "models_models_rationale_1178", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorderlabitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_44", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_task_result_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_97", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_task_result_rationale_97", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L616", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "models_models_bizqcworkorderlabitem", + "source": "models_models_bizqcworkorderlabitem", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1199", + "weight": 1.0, + "_src": "models_models_rationale_1199", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "models_models_rationale_1199", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqcworkorderthirditem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_44", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_task_result_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_qc_task_result_rationale_97", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_task_result_rationale_97", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L656", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "models_models_bizqcworkorderthirditem", + "source": "models_models_bizqcworkorderthirditem", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizqctask", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizqctask", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizqctask", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8, + "_src": "crud_qc_task_rationale_411", + "_tgt": "models_models_bizqctask", + "source": "models_models_bizqctask", + "target": "crud_qc_task_rationale_411", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_models_bizqctask", + "source": "models_models_bizqctask", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_models_bizqctask", + "source": "models_models_bizqctask", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_models_bizqctask", + "source": "models_models_bizqctask", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L196", + "weight": 1.0, + "_src": "crud_qc_task_create_task_for_line", + "_tgt": "models_models_bizqctask", + "source": "models_models_bizqctask", + "target": "crud_qc_task_create_task_for_line" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcleanroom", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcleanroom", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcleanroom", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/clean_room.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_clean_room_rationale_1", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "crud_clean_room_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L100", + "weight": 1.0, + "_src": "crud_clean_room_create_clean_room", + "_tgt": "models_models_bizcleanroom", + "source": "models_models_bizcleanroom", + "target": "crud_clean_room_create_clean_room" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1282", + "weight": 1.0, + "_src": "models_models_rationale_1282", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "models_models_rationale_1282", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcleanroomaccesslog", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/clean_room.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_clean_room_rationale_1", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "crud_clean_room_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L263", + "weight": 1.0, + "_src": "crud_clean_room_create_access_log", + "_tgt": "models_models_bizcleanroomaccesslog", + "source": "models_models_bizcleanroomaccesslog", + "target": "crud_clean_room_create_access_log" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1307", + "weight": 1.0, + "_src": "models_models_rationale_1307", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "models_models_rationale_1307", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizstoragefacility", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizstoragefacility", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizstoragefacility", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_1", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_40", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_rationale_40", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_62", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_rationale_62", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_78", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_164", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_rationale_164", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_storage_facility_create_facility", + "_tgt": "models_models_bizstoragefacility", + "source": "models_models_bizstoragefacility", + "target": "crud_storage_facility_create_facility" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1328", + "weight": 1.0, + "_src": "models_models_rationale_1328", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "models_models_rationale_1328", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizstoragefacilityslot", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_1", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_40", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_rationale_40", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_62", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_rationale_62", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_78", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_storage_facility_rationale_164", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_rationale_164", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L244", + "weight": 1.0, + "_src": "crud_storage_facility_create_slot", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_create_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L336", + "weight": 1.0, + "_src": "crud_storage_facility_batch_create_slots", + "_tgt": "models_models_bizstoragefacilityslot", + "source": "models_models_bizstoragefacilityslot", + "target": "crud_storage_facility_batch_create_slots" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1348", + "weight": 1.0, + "_src": "models_models_rationale_1348", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "models_models_rationale_1348", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizexhibitionappointment", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_exhibition_appointment_rationale_1", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "crud_exhibition_appointment_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_exhibition_appointment_rationale_16", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "crud_exhibition_appointment_rationale_16", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_exhibition_appointment_rationale_100", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "crud_exhibition_appointment_rationale_100", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomcreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_cleanroomupdatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogcreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_accesslogupdatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilitycreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storagefacilityupdatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotcreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotbatchcreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_storageslotupdatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentcreatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_exhibitionappointmentupdatebody", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8, + "_src": "api_operations_rationale_1", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "api_operations_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_exhibition_appointment_create_exhibition_appointment", + "_tgt": "models_models_bizexhibitionappointment", + "source": "models_models_bizexhibitionappointment", + "target": "crud_exhibition_appointment_create_exhibition_appointment" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1376", + "weight": 1.0, + "_src": "models_models_rationale_1376", + "_tgt": "models_models_bizcellproducttype", + "source": "models_models_bizcellproducttype", + "target": "models_models_rationale_1376", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproducttype", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproducttype", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproducttype", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcellproducttype", + "source": "models_models_bizcellproducttype", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcellproducttype", + "source": "models_models_bizcellproducttype", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L93", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_type", + "_tgt": "models_models_bizcellproducttype", + "source": "models_models_bizcellproducttype", + "target": "crud_pilot_service_create_cell_product_type" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1395", + "weight": 1.0, + "_src": "models_models_rationale_1395", + "_tgt": "models_models_bizcellproductspec", + "source": "models_models_bizcellproductspec", + "target": "models_models_rationale_1395", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproductspec", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductspec", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproductspec", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcellproductspec", + "source": "models_models_bizcellproductspec", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcellproductspec", + "source": "models_models_bizcellproductspec", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L205", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_spec", + "_tgt": "models_models_bizcellproductspec", + "source": "models_models_bizcellproductspec", + "target": "crud_pilot_service_create_cell_product_spec" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1414", + "weight": 1.0, + "_src": "models_models_rationale_1414", + "_tgt": "models_models_bizcellproductprice", + "source": "models_models_bizcellproductprice", + "target": "models_models_rationale_1414", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproductprice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproductprice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcellproductprice", + "source": "models_models_bizcellproductprice", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcellproductprice", + "source": "models_models_bizcellproductprice", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L341", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_price", + "_tgt": "models_models_bizcellproductprice", + "source": "models_models_bizcellproductprice", + "target": "crud_pilot_service_create_cell_product_price" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1439", + "weight": 1.0, + "_src": "models_models_rationale_1439", + "_tgt": "models_models_bizcellproductprojectsystem", + "source": "models_models_bizcellproductprojectsystem", + "target": "models_models_rationale_1439", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcellproductprojectsystem", + "source": "models_models_bizcellproductprojectsystem", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcellproductprojectsystem", + "source": "models_models_bizcellproductprojectsystem", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L490", + "weight": 1.0, + "_src": "crud_pilot_service_create_project_system", + "_tgt": "models_models_bizcellproductprojectsystem", + "source": "models_models_bizcellproductprojectsystem", + "target": "crud_pilot_service_create_project_system" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1459", + "weight": 1.0, + "_src": "models_models_rationale_1459", + "_tgt": "models_models_bizcellproductprojectsystemitem", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_models_rationale_1459", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproductprojectsystemitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcellproductprojectsystemitem", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcellproductprojectsystemitem", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L600", + "weight": 1.0, + "_src": "crud_pilot_service_create_project_system_item", + "_tgt": "models_models_bizcellproductprojectsystemitem", + "source": "models_models_bizcellproductprojectsystemitem", + "target": "crud_pilot_service_create_project_system_item" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizchannel", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannel", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizchannel", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizchannel", + "source": "models_models_bizchannel", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizchannel", + "source": "models_models_bizchannel", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L772", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel", + "_tgt": "models_models_bizchannel", + "source": "models_models_bizchannel", + "target": "crud_pilot_service_create_channel" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1510", + "weight": 1.0, + "_src": "models_models_rationale_1510", + "_tgt": "models_models_bizchannelagreement", + "source": "models_models_bizchannelagreement", + "target": "models_models_rationale_1510", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizchannelagreement", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelagreement", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizchannelagreement", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizchannelagreement", + "source": "models_models_bizchannelagreement", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizchannelagreement", + "source": "models_models_bizchannelagreement", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1165", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_agreement", + "_tgt": "models_models_bizchannelagreement", + "source": "models_models_bizchannelagreement", + "target": "crud_pilot_service_create_channel_agreement" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1535", + "weight": 1.0, + "_src": "models_models_rationale_1535", + "_tgt": "models_models_bizchannelagreementproductprice", + "source": "models_models_bizchannelagreementproductprice", + "target": "models_models_rationale_1535", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelagreementproductprice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizchannelagreementproductprice", + "source": "models_models_bizchannelagreementproductprice", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizchannelagreementproductprice", + "source": "models_models_bizchannelagreementproductprice", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1409", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_agreement_price", + "_tgt": "models_models_bizchannelagreementproductprice", + "source": "models_models_bizchannelagreementproductprice", + "target": "crud_pilot_service_create_channel_agreement_price" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1560", + "weight": 1.0, + "_src": "models_models_rationale_1560", + "_tgt": "models_models_bizchannelinvoice", + "source": "models_models_bizchannelinvoice", + "target": "models_models_rationale_1560", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizchannelinvoice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelinvoice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizchannelinvoice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizchannelinvoice", + "source": "models_models_bizchannelinvoice", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizchannelinvoice", + "source": "models_models_bizchannelinvoice", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L901", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_invoice", + "_tgt": "models_models_bizchannelinvoice", + "source": "models_models_bizchannelinvoice", + "target": "crud_pilot_service_create_channel_invoice" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1584", + "weight": 1.0, + "_src": "models_models_rationale_1584", + "_tgt": "models_models_bizchannelmailaddress", + "source": "models_models_bizchannelmailaddress", + "target": "models_models_rationale_1584", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizchannelmailaddress", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizchannelmailaddress", + "source": "models_models_bizchannelmailaddress", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizchannelmailaddress", + "source": "models_models_bizchannelmailaddress", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1031", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_mail_address", + "_tgt": "models_models_bizchannelmailaddress", + "source": "models_models_bizchannelmailaddress", + "target": "crud_pilot_service_create_channel_mail_address" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1605", + "weight": 1.0, + "_src": "models_models_rationale_1605", + "_tgt": "models_models_bizcheckupinstitution", + "source": "models_models_bizcheckupinstitution", + "target": "models_models_rationale_1605", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitution", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcheckupinstitution", + "source": "models_models_bizcheckupinstitution", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcheckupinstitution", + "source": "models_models_bizcheckupinstitution", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1581", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution", + "_tgt": "models_models_bizcheckupinstitution", + "source": "models_models_bizcheckupinstitution", + "target": "crud_pilot_service_create_checkup_institution" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1627", + "weight": 1.0, + "_src": "models_models_rationale_1627", + "_tgt": "models_models_bizcheckupinstitutioninvoice", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_models_rationale_1627", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutioninvoice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcheckupinstitutioninvoice", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcheckupinstitutioninvoice", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1702", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_invoice", + "_tgt": "models_models_bizcheckupinstitutioninvoice", + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "crud_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1651", + "weight": 1.0, + "_src": "models_models_rationale_1651", + "_tgt": "models_models_bizcheckupinstitutionproject", + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_models_rationale_1651", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionproject", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcheckupinstitutionproject", + "source": "models_models_bizcheckupinstitutionproject", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcheckupinstitutionproject", + "source": "models_models_bizcheckupinstitutionproject", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1832", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_project", + "_tgt": "models_models_bizcheckupinstitutionproject", + "source": "models_models_bizcheckupinstitutionproject", + "target": "crud_pilot_service_create_checkup_institution_project" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1672", + "weight": 1.0, + "_src": "models_models_rationale_1672", + "_tgt": "models_models_bizcheckupinstitutionpackage", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_models_rationale_1672", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackage", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcheckupinstitutionpackage", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcheckupinstitutionpackage", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2151", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "models_models_bizcheckupinstitutionpackage", + "source": "models_models_bizcheckupinstitutionpackage", + "target": "crud_pilot_service_create_checkup_institution_package" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1693", + "weight": 1.0, + "_src": "models_models_rationale_1693", + "_tgt": "models_models_bizcheckupinstitutionpackageitem", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_models_rationale_1693", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcheckupinstitutionpackageitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "models_models_bizcheckupinstitutionpackageitem", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "models_models_bizcheckupinstitutionpackageitem", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2069", + "weight": 1.0, + "_src": "crud_pilot_service_insert_package_items", + "_tgt": "models_models_bizcheckupinstitutionpackageitem", + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "crud_pilot_service_insert_package_items" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizconsumable", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumable", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_consumable_rationale_1", + "_tgt": "models_models_bizconsumable", + "source": "models_models_bizconsumable", + "target": "crud_consumable_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L104", + "weight": 1.0, + "_src": "crud_consumable_create_consumable", + "_tgt": "models_models_bizconsumable", + "source": "models_models_bizconsumable", + "target": "crud_consumable_create_consumable" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizreagent", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizreagent", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizreagent", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L104", + "weight": 1.0, + "_src": "crud_reagent_create_reagent", + "_tgt": "models_models_bizreagent", + "source": "models_models_bizreagent", + "target": "crud_reagent_create_reagent" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1765", + "weight": 1.0, + "_src": "models_models_rationale_1765", + "_tgt": "models_models_bizsopdocument", + "source": "models_models_bizsopdocument", + "target": "models_models_rationale_1765", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizsopdocument", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizsopdocument", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizsopdocument", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sop_document.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_sop_document_rationale_1", + "_tgt": "models_models_bizsopdocument", + "source": "models_models_bizsopdocument", + "target": "crud_sop_document_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_sop_document_create_sop_document", + "_tgt": "models_models_bizsopdocument", + "source": "models_models_bizsopdocument", + "target": "crud_sop_document_create_sop_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1786", + "weight": 1.0, + "_src": "models_models_rationale_1786", + "_tgt": "models_models_bizprocesscategory", + "source": "models_models_bizprocesscategory", + "target": "models_models_rationale_1786", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocesscategory", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocesscategory", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocesscategory", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_category.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_category_rationale_1", + "_tgt": "models_models_bizprocesscategory", + "source": "models_models_bizprocesscategory", + "target": "crud_process_category_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L96", + "weight": 1.0, + "_src": "crud_process_category_create_process_category", + "_tgt": "models_models_bizprocesscategory", + "source": "models_models_bizprocesscategory", + "target": "crud_process_category_create_process_category" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizoutputtype", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizoutputtype", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizoutputtype", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/output_type.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_output_type_rationale_1", + "_tgt": "models_models_bizoutputtype", + "source": "models_models_bizoutputtype", + "target": "crud_output_type_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L96", + "weight": 1.0, + "_src": "crud_output_type_create_output_type", + "_tgt": "models_models_bizoutputtype", + "source": "models_models_bizoutputtype", + "target": "crud_output_type_create_output_type" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1824", + "weight": 1.0, + "_src": "models_models_rationale_1824", + "_tgt": "models_models_bizconsumablepack", + "source": "models_models_bizconsumablepack", + "target": "models_models_rationale_1824", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizconsumablepack", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumablepack", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizconsumablepack", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable_pack.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_consumable_pack_rationale_1", + "_tgt": "models_models_bizconsumablepack", + "source": "models_models_bizconsumablepack", + "target": "crud_consumable_pack_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "models_models_bizconsumablepack", + "source": "models_models_bizconsumablepack", + "target": "crud_consumable_pack_create_consumable_pack" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1846", + "weight": 1.0, + "_src": "models_models_rationale_1846", + "_tgt": "models_models_bizconsumablepackitem", + "source": "models_models_bizconsumablepackitem", + "target": "models_models_rationale_1846", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizconsumablepackitem", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable_pack.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_consumable_pack_rationale_1", + "_tgt": "models_models_bizconsumablepackitem", + "source": "models_models_bizconsumablepackitem", + "target": "crud_consumable_pack_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L164", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "models_models_bizconsumablepackitem", + "source": "models_models_bizconsumablepackitem", + "target": "crud_consumable_pack_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L242", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "models_models_bizconsumablepackitem", + "source": "models_models_bizconsumablepackitem", + "target": "crud_consumable_pack_update_consumable_pack" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocess", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocess", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocess", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocess", + "source": "models_models_bizprocess", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocess", + "source": "models_models_bizprocess", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_rationale_1", + "_tgt": "models_models_bizprocess", + "source": "models_models_bizprocess", + "target": "crud_process_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L300", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "models_models_bizprocess", + "source": "models_models_bizprocess", + "target": "crud_process_create_process" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1893", + "weight": 1.0, + "_src": "models_models_rationale_1893", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_bizprocessreagent", + "target": "models_models_rationale_1893", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessreagent", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessreagent", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessreagent", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_bizprocessreagent", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_bizprocessreagent", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_rationale_1", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_bizprocessreagent", + "target": "crud_process_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L192", + "weight": 1.0, + "_src": "crud_process_create_sub_reagent", + "_tgt": "models_models_bizprocessreagent", + "source": "models_models_bizprocessreagent", + "target": "crud_process_create_sub_reagent" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1917", + "weight": 1.0, + "_src": "models_models_rationale_1917", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_bizprocessconsumable", + "target": "models_models_rationale_1917", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessconsumable", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessconsumable", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_bizprocessconsumable", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_bizprocessconsumable", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_rationale_1", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_bizprocessconsumable", + "target": "crud_process_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L214", + "weight": 1.0, + "_src": "crud_process_create_sub_consumable", + "_tgt": "models_models_bizprocessconsumable", + "source": "models_models_bizprocessconsumable", + "target": "crud_process_create_sub_consumable" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1941", + "weight": 1.0, + "_src": "models_models_rationale_1941", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_bizprocessoutput", + "target": "models_models_rationale_1941", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessoutput", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessoutput", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessoutput", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_bizprocessoutput", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_bizprocessoutput", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_rationale_1", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_bizprocessoutput", + "target": "crud_process_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L237", + "weight": 1.0, + "_src": "crud_process_create_sub_output", + "_tgt": "models_models_bizprocessoutput", + "source": "models_models_bizprocessoutput", + "target": "crud_process_create_sub_output" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessdatacollection", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessdatacollection", + "source": "models_models_bizprocessdatacollection", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessdatacollection", + "source": "models_models_bizprocessdatacollection", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_rationale_1", + "_tgt": "models_models_bizprocessdatacollection", + "source": "models_models_bizprocessdatacollection", + "target": "crud_process_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L257", + "weight": 1.0, + "_src": "crud_process_create_sub_data_collection", + "_tgt": "models_models_bizprocessdatacollection", + "source": "models_models_bizprocessdatacollection", + "target": "crud_process_create_sub_data_collection" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1980", + "weight": 1.0, + "_src": "models_models_rationale_1980", + "_tgt": "models_models_bizprocessroute", + "source": "models_models_bizprocessroute", + "target": "models_models_rationale_1980", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroute", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroute", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroute", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroute", + "source": "models_models_bizprocessroute", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroute", + "source": "models_models_bizprocessroute", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_process_route_create_route", + "_tgt": "models_models_bizprocessroute", + "source": "models_models_bizprocessroute", + "target": "crud_process_route_create_route" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2002", + "weight": 1.0, + "_src": "models_models_rationale_2002", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "models_models_rationale_2002", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroutestep", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestep", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroutestep", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L354", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "crud_process_route_add_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L472", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "models_models_bizprocessroutestep", + "source": "models_models_bizprocessroutestep", + "target": "crud_process_route_copy_step" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2029", + "weight": 1.0, + "_src": "models_models_rationale_2029", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_bizprocessroutestepreagent", + "target": "models_models_rationale_2029", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepreagent", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_bizprocessroutestepreagent", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_bizprocessroutestepreagent", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_bizprocessroutestepreagent", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L278", + "weight": 1.0, + "_src": "crud_process_route_create_step_reagent", + "_tgt": "models_models_bizprocessroutestepreagent", + "source": "models_models_bizprocessroutestepreagent", + "target": "crud_process_route_create_step_reagent" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2053", + "weight": 1.0, + "_src": "models_models_rationale_2053", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_models_rationale_2053", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepconsumable", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_bizprocessroutestepconsumable", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_bizprocessroutestepconsumable", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_bizprocessroutestepconsumable", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L293", + "weight": 1.0, + "_src": "crud_process_route_create_step_consumable", + "_tgt": "models_models_bizprocessroutestepconsumable", + "source": "models_models_bizprocessroutestepconsumable", + "target": "crud_process_route_create_step_consumable" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2077", + "weight": 1.0, + "_src": "models_models_rationale_2077", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_bizprocessroutestepoutput", + "target": "models_models_rationale_2077", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepoutput", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_bizprocessroutestepoutput", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_bizprocessroutestepoutput", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_bizprocessroutestepoutput", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L308", + "weight": 1.0, + "_src": "crud_process_route_create_step_output", + "_tgt": "models_models_bizprocessroutestepoutput", + "source": "models_models_bizprocessroutestepoutput", + "target": "crud_process_route_create_step_output" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2098", + "weight": 1.0, + "_src": "models_models_rationale_2098", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_models_rationale_2098", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprocessroutestepdatacollection", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_1", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "crud_process_route_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_process_route_rationale_445", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "crud_process_route_rationale_445", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L320", + "weight": 1.0, + "_src": "crud_process_route_create_step_data_collection", + "_tgt": "models_models_bizprocessroutestepdatacollection", + "source": "models_models_bizprocessroutestepdatacollection", + "target": "crud_process_route_create_step_data_collection" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2123", + "weight": 1.0, + "_src": "models_models_rationale_2123", + "_tgt": "models_models_bizcellproduct", + "source": "models_models_bizcellproduct", + "target": "models_models_rationale_2123", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizcellproduct", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizcellproduct", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizcellproduct", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_cell_product_rationale_1", + "_tgt": "models_models_bizcellproduct", + "source": "models_models_bizcellproduct", + "target": "crud_cell_product_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L116", + "weight": 1.0, + "_src": "crud_cell_product_create_cell_product", + "_tgt": "models_models_bizcellproduct", + "source": "models_models_bizcellproduct", + "target": "crud_cell_product_create_cell_product" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2153", + "weight": 1.0, + "_src": "models_models_rationale_2153", + "_tgt": "models_models_bizproductionworkorder", + "source": "models_models_bizproductionworkorder", + "target": "models_models_rationale_2153", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductionworkorder", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductionworkorder", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductionworkorder", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_models_bizproductionworkorder", + "source": "models_models_bizproductionworkorder", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L125", + "weight": 1.0, + "_src": "crud_production_work_order_create_production_work_order_from_reception", + "_tgt": "models_models_bizproductionworkorder", + "source": "models_models_bizproductionworkorder", + "target": "crud_production_work_order_create_production_work_order_from_reception" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2179", + "weight": 1.0, + "_src": "models_models_rationale_2179", + "_tgt": "models_models_bizproductiontask", + "source": "models_models_bizproductiontask", + "target": "models_models_rationale_2179", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontask", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontask", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontask", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontask", + "source": "models_models_bizproductiontask", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L287", + "weight": 1.0, + "_src": "crud_production_task_create_production_task", + "_tgt": "models_models_bizproductiontask", + "source": "models_models_bizproductiontask", + "target": "crud_production_task_create_production_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2206", + "weight": 1.0, + "_src": "models_models_rationale_2206", + "_tgt": "models_models_bizproductiontaskinput", + "source": "models_models_bizproductiontaskinput", + "target": "models_models_rationale_2206", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskinput", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskinput", + "source": "models_models_bizproductiontaskinput", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L652", + "weight": 1.0, + "_src": "crud_production_task_set_task_inputs", + "_tgt": "models_models_bizproductiontaskinput", + "source": "models_models_bizproductiontaskinput", + "target": "crud_production_task_set_task_inputs" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2228", + "weight": 1.0, + "_src": "models_models_rationale_2228", + "_tgt": "models_models_bizproductiontaskstep", + "source": "models_models_bizproductiontaskstep", + "target": "models_models_rationale_2228", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstep", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskstep", + "source": "models_models_bizproductiontaskstep", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L260", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "models_models_bizproductiontaskstep", + "source": "models_models_bizproductiontaskstep", + "target": "crud_production_task_clone_route_to_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L479", + "weight": 1.0, + "_src": "crud_production_task_add_task_step", + "_tgt": "models_models_bizproductiontaskstep", + "source": "models_models_bizproductiontaskstep", + "target": "crud_production_task_add_task_step" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2258", + "weight": 1.0, + "_src": "models_models_rationale_2258", + "_tgt": "models_models_bizproductiontaskstepreagent", + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_models_rationale_2258", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepreagent", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskstepreagent", + "source": "models_models_bizproductiontaskstepreagent", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L186", + "weight": 1.0, + "_src": "crud_production_task_clone_step_reagents", + "_tgt": "models_models_bizproductiontaskstepreagent", + "source": "models_models_bizproductiontaskstepreagent", + "target": "crud_production_task_clone_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L568", + "weight": 1.0, + "_src": "crud_production_task_replace_step_reagents", + "_tgt": "models_models_bizproductiontaskstepreagent", + "source": "models_models_bizproductiontaskstepreagent", + "target": "crud_production_task_replace_step_reagents" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2283", + "weight": 1.0, + "_src": "models_models_rationale_2283", + "_tgt": "models_models_bizproductiontaskstepconsumable", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_models_rationale_2283", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepconsumable", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskstepconsumable", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L204", + "weight": 1.0, + "_src": "crud_production_task_clone_step_consumables", + "_tgt": "models_models_bizproductiontaskstepconsumable", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "crud_production_task_clone_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L591", + "weight": 1.0, + "_src": "crud_production_task_replace_step_consumables", + "_tgt": "models_models_bizproductiontaskstepconsumable", + "source": "models_models_bizproductiontaskstepconsumable", + "target": "crud_production_task_replace_step_consumables" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2308", + "weight": 1.0, + "_src": "models_models_rationale_2308", + "_tgt": "models_models_bizproductiontaskstepoutput", + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_models_rationale_2308", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepoutput", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskstepoutput", + "source": "models_models_bizproductiontaskstepoutput", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L222", + "weight": 1.0, + "_src": "crud_production_task_clone_step_outputs", + "_tgt": "models_models_bizproductiontaskstepoutput", + "source": "models_models_bizproductiontaskstepoutput", + "target": "crud_production_task_clone_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L614", + "weight": 1.0, + "_src": "crud_production_task_replace_step_outputs", + "_tgt": "models_models_bizproductiontaskstepoutput", + "source": "models_models_bizproductiontaskstepoutput", + "target": "crud_production_task_replace_step_outputs" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2329", + "weight": 1.0, + "_src": "models_models_rationale_2329", + "_tgt": "models_models_bizproductiontaskstepdatacollection", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_models_rationale_2329", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskstepdatacollection", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskstepdatacollection", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L239", + "weight": 1.0, + "_src": "crud_production_task_clone_step_data_collections", + "_tgt": "models_models_bizproductiontaskstepdatacollection", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "crud_production_task_clone_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L633", + "weight": 1.0, + "_src": "crud_production_task_replace_step_data_collections", + "_tgt": "models_models_bizproductiontaskstepdatacollection", + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "crud_production_task_replace_step_data_collections" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2350", + "weight": 1.0, + "_src": "models_models_rationale_2350", + "_tgt": "models_models_bizproductiontaskoutput", + "source": "models_models_bizproductiontaskoutput", + "target": "models_models_rationale_2350", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizproductiontaskoutput", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_production_task_rationale_1", + "_tgt": "models_models_bizproductiontaskoutput", + "source": "models_models_bizproductiontaskoutput", + "target": "crud_production_task_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L673", + "weight": 1.0, + "_src": "crud_production_task_set_task_outputs", + "_tgt": "models_models_bizproductiontaskoutput", + "source": "models_models_bizproductiontaskoutput", + "target": "crud_production_task_set_task_outputs" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2375", + "weight": 1.0, + "_src": "models_models_rationale_2375", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_models_rationale_2375", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizprotocolfullmoontodo", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_protocolcreatebody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_protocolupdatebody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_auditcreatebody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_batchdetailidsbody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinancesubmitbody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_financeconfirmbody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_refundfinanceconfirmbody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_fullmoontodoinsurancebody", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2300", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "models_models_bizprotocolfullmoontodo", + "source": "models_models_bizprotocolfullmoontodo", + "target": "crud_collection_protocol_upsert_fullmoon_todo" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2405", + "weight": 1.0, + "_src": "models_models_rationale_2405", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "models_models_rationale_2405", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizinsurancecompany", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsurancecompany", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizinsurancecompany", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanycreatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyupdatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoicecreatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpricecreatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpriceupdatebody", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_rationale_1", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "models_models_bizinsurancecompany", + "source": "models_models_bizinsurancecompany", + "target": "api_insurance_company_create_insurance_company" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2427", + "weight": 1.0, + "_src": "models_models_rationale_2427", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_models_rationale_2427", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsurancecompanyinvoice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanycreatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyupdatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoicecreatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpricecreatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpriceupdatebody", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_rationale_1", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L288", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "models_models_bizinsurancecompanyinvoice", + "source": "models_models_bizinsurancecompanyinvoice", + "target": "api_insurance_company_create_insurance_company_invoice" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2451", + "weight": 1.0, + "_src": "models_models_rationale_2451", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "models_models_rationale_2451", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_bizinsuranceprojectprice", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanycreatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyupdatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoicecreatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpricecreatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_insuranceprojectpriceupdatebody", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8, + "_src": "api_insurance_company_rationale_1", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L423", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "models_models_bizinsuranceprojectprice", + "source": "models_models_bizinsuranceprojectprice", + "target": "api_insurance_company_create_insurance_project_price" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_11", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_11", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_11", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_69", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_69", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_69", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_88", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_88", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_88", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_107", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_107", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_107", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_176", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_176", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_176", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_241", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_241", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_241", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_279", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_279", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_279", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_321", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_321", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_321", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_342", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_342", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_342", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_360", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_360", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_360", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_379", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_379", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_379", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_401", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_401", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_401", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_448", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_448", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_448", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_549", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_549", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_549", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_598", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_598", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_598", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_641", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_641", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_641", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_662", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_662", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_662", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_713", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_713", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_713", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_744", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_744", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_744", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_765", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_765", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_765", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_789", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_789", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_789", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_822", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_822", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_822", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_860", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_860", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_860", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_884", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_884", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_884", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_914", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_914", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_914", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_966", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_966", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_966", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_987", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_987", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_987", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1007", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1007", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1007", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1029", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1029", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1029", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1072", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1072", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1072", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1099", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1099", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1099", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1121", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1121", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1121", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1142", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1142", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1142", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1178", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1178", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1178", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1199", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1199", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1199", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1282", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1282", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1282", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1307", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1307", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1307", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1328", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1328", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1328", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1348", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1348", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1348", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1376", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1376", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1376", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1395", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1395", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1395", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1414", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1414", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1414", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1439", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1439", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1439", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1459", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1459", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1459", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1510", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1510", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1510", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1535", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1535", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1535", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1560", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1560", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1560", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1584", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1584", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1584", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1605", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1605", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1605", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1627", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1627", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1627", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1651", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1651", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1651", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1672", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1672", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1672", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1693", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1693", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1693", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1765", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1765", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1765", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1786", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1786", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1786", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1824", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1824", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1824", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1846", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1846", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1846", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1893", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1893", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1893", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1917", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1917", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1917", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1941", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1941", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1941", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_1980", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_1980", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_1980", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2002", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2002", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2002", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2029", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2029", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2029", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2053", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2053", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2053", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2077", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2077", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2077", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2098", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2098", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2098", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2123", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2123", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2123", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2153", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2153", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2153", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2179", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2179", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2179", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2206", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2206", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2206", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2228", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2228", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2228", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2258", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2258", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2258", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2283", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2283", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2283", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2308", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2308", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2308", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2329", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2329", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2329", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2350", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2350", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2350", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2375", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2375", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2375", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2405", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2405", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2405", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2427", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2427", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2427", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_models_rationale_2451", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8, + "_src": "models_models_rationale_2451", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_models_rationale_2451", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L9", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L42", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationaudit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L63", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationparty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L101", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationcollection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L125", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationsample", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L154", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationsampletransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L182", + "weight": 1.0, + "_src": "models_research_donation_py", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_py", + "target": "models_research_donation_bizprotocoldonationconvert", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L10", + "weight": 1.0, + "_src": "models_research_donation_rationale_10", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "models_research_donation_rationale_10", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L17", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_donationcreatebody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_donationcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_donationupdatebody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_donationupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_batchdeletebody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_batchdeletebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_auditsubmitbody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_auditsubmitbody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_statuschangebody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_statuschangebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_convertfromstoragebody", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_convertfromstoragebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "api_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L649", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_create_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1144", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "models_research_donation_bizresearchdonation", + "source": "models_research_donation_bizresearchdonation", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L43", + "weight": 1.0, + "_src": "models_research_donation_rationale_43", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "models_research_donation_rationale_43", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L955", + "weight": 1.0, + "_src": "crud_research_donation_submit_audit", + "_tgt": "models_research_donation_bizresearchdonationaudit", + "source": "models_research_donation_bizresearchdonationaudit", + "target": "crud_research_donation_submit_audit" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L64", + "weight": 1.0, + "_src": "models_research_donation_rationale_64", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "models_research_donation_rationale_64", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1170", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1567", + "weight": 1.0, + "_src": "crud_research_donation_create_party", + "_tgt": "models_research_donation_bizresearchdonationparty", + "source": "models_research_donation_bizresearchdonationparty", + "target": "crud_research_donation_create_party" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L102", + "weight": 1.0, + "_src": "models_research_donation_rationale_102", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "models_research_donation_rationale_102", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1206", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1612", + "weight": 1.0, + "_src": "crud_research_donation_create_collection", + "_tgt": "models_research_donation_bizresearchdonationcollection", + "source": "models_research_donation_bizresearchdonationcollection", + "target": "crud_research_donation_create_collection" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L126", + "weight": 1.0, + "_src": "models_research_donation_rationale_126", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "models_research_donation_rationale_126", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L27", + "weight": 0.8, + "_src": "crud_qc_task_rationale_411", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_qc_task_rationale_411", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L17", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1228", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1665", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "models_research_donation_bizresearchdonationsample", + "source": "models_research_donation_bizresearchdonationsample", + "target": "crud_research_donation_create_samples" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L155", + "weight": 1.0, + "_src": "models_research_donation_rationale_155", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "models_research_donation_rationale_155", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_82", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_82", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_93", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_93", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_109", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_109", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_380", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_380", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_635", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_635", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_704", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_704", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_934", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_934", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1257", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1734", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "models_research_donation_bizresearchdonationsampletransport", + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "crud_research_donation_create_transport" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L183", + "weight": 1.0, + "_src": "models_research_donation_rationale_183", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "models_research_donation_rationale_183", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L104", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_create_convert_link", + "_tgt": "models_research_donation_bizprotocoldonationconvert", + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "crud_protocol_donation_convert_create_convert_link" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L8", + "weight": 1.0, + "_src": "models_qc_material_py", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_qc_material_py", + "target": "models_qc_material_bizqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L30", + "weight": 1.0, + "_src": "models_qc_material_py", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_qc_material_py", + "target": "models_qc_material_bizqcmaterialusage", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_qc_material_usage_rationale_83", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_qc_material_bizqcmaterial", + "target": "crud_qc_material_usage_rationale_83", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_qc_material_create_material", + "_tgt": "models_qc_material_bizqcmaterial", + "source": "models_qc_material_bizqcmaterial", + "target": "crud_qc_material_create_material" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L13", + "weight": 0.8, + "_src": "crud_qc_material_usage_rationale_83", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_qc_material_bizqcmaterialusage", + "target": "crud_qc_material_usage_rationale_83", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L120", + "weight": 1.0, + "_src": "crud_qc_material_usage_deduct_for_task", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_qc_material_bizqcmaterialusage", + "target": "crud_qc_material_usage_deduct_for_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L267", + "weight": 1.0, + "_src": "crud_qc_material_stock_in", + "_tgt": "models_qc_material_bizqcmaterialusage", + "source": "models_qc_material_bizqcmaterialusage", + "target": "crud_qc_material_stock_in" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L10", + "weight": 1.0, + "_src": "models_base_py", + "_tgt": "models_base_basemodel", + "source": "models_base_py", + "target": "models_base_basemodel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L15", + "weight": 1.0, + "_src": "models_base_py", + "_tgt": "models_base_tablename", + "source": "models_base_py", + "target": "models_base_tablename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L44", + "weight": 1.0, + "_src": "models_base_py", + "_tgt": "models_base_softdeletemodel", + "source": "models_base_py", + "target": "models_base_softdeletemodel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L51", + "weight": 1.0, + "_src": "models_base_py", + "_tgt": "models_base_get_active", + "source": "models_base_py", + "target": "models_base_get_active", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L29", + "weight": 1.0, + "_src": "models_base_basemodel", + "_tgt": "models_base_basemodel_to_dict", + "source": "models_base_basemodel", + "target": "models_base_basemodel_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L44", + "weight": 1.0, + "_src": "models_base_softdeletemodel", + "_tgt": "models_base_basemodel", + "source": "models_base_basemodel", + "target": "models_base_softdeletemodel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L55", + "weight": 1.0, + "_src": "models_base_softdeletemodel", + "_tgt": "models_base_softdeletemodel_soft_delete", + "source": "models_base_softdeletemodel", + "target": "models_base_softdeletemodel_soft_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L60", + "weight": 1.0, + "_src": "models_base_softdeletemodel", + "_tgt": "models_base_softdeletemodel_restore", + "source": "models_base_softdeletemodel", + "target": "models_base_softdeletemodel_restore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_processroutecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_processrouteupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_setcurrentbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L31", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepaddbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L38", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepcopybody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreorderbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepreagentitem", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreagentitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L73", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepconsumableitem", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepconsumableitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepoutputitem", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L92", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepdatacollectionitem", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepdatacollectionitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreagentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L107", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepconsumableupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L113", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepoutputupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L119", + "weight": 1.0, + "_src": "schemas_process_route_py", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_process_route_rationale_1", + "_tgt": "schemas_process_route_py", + "source": "schemas_process_route_py", + "target": "schemas_process_route_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_processroutecreatebody", + "source": "schemas_process_route_processroutecreatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_processrouteupdatebody", + "source": "schemas_process_route_processrouteupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_setcurrentbody", + "source": "schemas_process_route_setcurrentbody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepaddbody", + "source": "schemas_process_route_stepaddbody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepcopybody", + "source": "schemas_process_route_stepcopybody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepupdatebody", + "source": "schemas_process_route_stepupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepreorderbody", + "source": "schemas_process_route_stepreorderbody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepreagentupdatebody", + "source": "schemas_process_route_stepreagentupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepconsumableupdatebody", + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepoutputupdatebody", + "source": "schemas_process_route_stepoutputupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_process_route_stepdatacollectionupdatebody", + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_loginrequest", + "source": "schemas_auth_py", + "target": "schemas_auth_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_loginresponse", + "source": "schemas_auth_py", + "target": "schemas_auth_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_usercreate", + "source": "schemas_auth_py", + "target": "schemas_auth_usercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_userresponse", + "source": "schemas_auth_py", + "target": "schemas_auth_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L44", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_config", + "source": "schemas_auth_py", + "target": "schemas_auth_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_changepasswordrequest", + "source": "schemas_auth_py", + "target": "schemas_auth_changepasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_auth_py", + "_tgt": "schemas_auth_resetpasswordrequest", + "source": "schemas_auth_py", + "target": "schemas_auth_resetpasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_auth_rationale_1", + "_tgt": "schemas_auth_py", + "source": "schemas_auth_py", + "target": "schemas_auth_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskitemresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L260", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_config", + "source": "schemas_delivery_py", + "target": "schemas_delivery_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskdetailresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytasklistresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytasklistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L70", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskcreaterequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskcreaterequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskassignrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskpickuprequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskpickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L90", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskdeliverrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskdeliverrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L96", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskcancelrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskstatusupdaterequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskstatusupdaterequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L110", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_suppliertaskresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_suppliertaskresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L134", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_suppliertasklistresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_suppliertasklistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L143", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_supplierconfirmpickuprequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_supplierconfirmpickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L148", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_supplierconfirmpreparedrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_supplierconfirmpreparedrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L156", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverystatisticsresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverystatisticsresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L167", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverywarningitem", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverywarningitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L178", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverywarninglistresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverywarninglistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L190", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliveryassignrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L195", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliveryassignbatchrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryassignbatchrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L201", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverypickuprequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverypickuprequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L208", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverydeliveritem", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverydeliveritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L214", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverydeliverrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverydeliverrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L222", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverycancelrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverycancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L228", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliveryreassignrequest", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryreassignrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L235", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverystatusresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverystatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L242", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliverytaskstatistics", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskstatistics", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L252", + "weight": 1.0, + "_src": "schemas_delivery_py", + "_tgt": "schemas_delivery_deliveryattachmentresponse", + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryattachmentresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_delivery_rationale_1", + "_tgt": "schemas_delivery_py", + "source": "schemas_delivery_py", + "target": "schemas_delivery_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_delivery_deliverytaskdetailresponse", + "_tgt": "schemas_delivery_deliverytaskresponse", + "source": "schemas_delivery_deliverytaskresponse", + "target": "schemas_delivery_deliverytaskdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistitembase", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitembase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistitemcreate", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistitemupdate", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistitemresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L80", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_config", + "source": "schemas_price_list_py", + "target": "schemas_price_list_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistbase", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistcreate", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L56", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistupdate", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistdetailresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L93", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistlistresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L102", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistpublishrequest", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistpublishrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L109", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistinvalidaterequest", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistinvalidaterequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L114", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_priceliststatusresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_priceliststatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L121", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_productpriceresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpriceresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L133", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_productpricehistoryitem", + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpricehistoryitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L144", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_productpricehistoryresponse", + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpricehistoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L154", + "weight": 1.0, + "_src": "schemas_price_list_py", + "_tgt": "schemas_price_list_pricelistgeneraterequest", + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistgeneraterequest", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_price_list_rationale_1", + "_tgt": "schemas_price_list_py", + "source": "schemas_price_list_py", + "target": "schemas_price_list_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_price_list_pricelistitemcreate", + "_tgt": "schemas_price_list_pricelistitembase", + "source": "schemas_price_list_pricelistitembase", + "target": "schemas_price_list_pricelistitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_price_list_pricelistitemresponse", + "_tgt": "schemas_price_list_pricelistitembase", + "source": "schemas_price_list_pricelistitembase", + "target": "schemas_price_list_pricelistitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_price_list_pricelistcreate", + "_tgt": "schemas_price_list_pricelistbase", + "source": "schemas_price_list_pricelistbase", + "target": "schemas_price_list_pricelistcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L84", + "weight": 1.0, + "_src": "schemas_price_list_pricelistdetailresponse", + "_tgt": "schemas_price_list_pricelistresponse", + "source": "schemas_price_list_pricelistresponse", + "target": "schemas_price_list_pricelistdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_userbase", + "source": "schemas_user_py", + "target": "schemas_user_userbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_usercreate", + "source": "schemas_user_py", + "target": "schemas_user_usercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_userupdate", + "source": "schemas_user_py", + "target": "schemas_user_userupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_userresponse", + "source": "schemas_user_py", + "target": "schemas_user_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L35", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_config", + "source": "schemas_user_py", + "target": "schemas_user_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L39", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_userlistresponse", + "source": "schemas_user_py", + "target": "schemas_user_userlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_loginrequest", + "source": "schemas_user_py", + "target": "schemas_user_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_loginresponse", + "source": "schemas_user_py", + "target": "schemas_user_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_changepasswordrequest", + "source": "schemas_user_py", + "target": "schemas_user_changepasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_user_py", + "_tgt": "schemas_user_resetpasswordrequest", + "source": "schemas_user_py", + "target": "schemas_user_resetpasswordrequest", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_user_usercreate", + "_tgt": "schemas_user_userbase", + "source": "schemas_user_userbase", + "target": "schemas_user_usercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_user_userresponse", + "_tgt": "schemas_user_userbase", + "source": "schemas_user_userbase", + "target": "schemas_user_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_production_work_order_py", + "_tgt": "schemas_production_work_order_productionworkorderbase", + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkorderbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L10", + "weight": 1.0, + "_src": "schemas_production_work_order_py", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkorderlistquery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_production_work_order_py", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkordercomplete", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1248", + "weight": 1.0, + "_src": "api_production_list_production_work_orders", + "_tgt": "schemas_production_work_order_productionworkorderlistquery", + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "api_production_list_production_work_orders" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_work_order_productionworkordercomplete", + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationitembase", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitembase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationitemcreate", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationitemupdate", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationitemresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_config", + "source": "schemas_quotation_py", + "target": "schemas_quotation_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L37", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationbase", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationcreate", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationupdate", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L53", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L72", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationdetailresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L77", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationlistresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L86", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationstatusresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationstatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L93", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationwithsupplierresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationwithsupplierresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L100", + "weight": 1.0, + "_src": "schemas_quotation_py", + "_tgt": "schemas_quotation_quotationwithitemsresponse", + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationwithitemsresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_quotation_rationale_1", + "_tgt": "schemas_quotation_py", + "source": "schemas_quotation_py", + "target": "schemas_quotation_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_quotation_quotationitemcreate", + "_tgt": "schemas_quotation_quotationitembase", + "source": "schemas_quotation_quotationitembase", + "target": "schemas_quotation_quotationitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_quotation_quotationitemresponse", + "_tgt": "schemas_quotation_quotationitembase", + "source": "schemas_quotation_quotationitembase", + "target": "schemas_quotation_quotationitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_quotation_quotationcreate", + "_tgt": "schemas_quotation_quotationbase", + "source": "schemas_quotation_quotationbase", + "target": "schemas_quotation_quotationcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L72", + "weight": 1.0, + "_src": "schemas_quotation_quotationdetailresponse", + "_tgt": "schemas_quotation_quotationresponse", + "source": "schemas_quotation_quotationresponse", + "target": "schemas_quotation_quotationdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L93", + "weight": 1.0, + "_src": "schemas_quotation_quotationwithsupplierresponse", + "_tgt": "schemas_quotation_quotationresponse", + "source": "schemas_quotation_quotationresponse", + "target": "schemas_quotation_quotationwithsupplierresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L100", + "weight": 1.0, + "_src": "schemas_quotation_quotationwithitemsresponse", + "_tgt": "schemas_quotation_quotationdetailresponse", + "source": "schemas_quotation_quotationdetailresponse", + "target": "schemas_quotation_quotationwithitemsresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervaluebase", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluebase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervaluecreate", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluecreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervalueupdate", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervalueupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervaluebatchsave", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluebatchsave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervalueresponse", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervalueresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L74", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_config", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervaluelistresponse", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluelistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_product_parameter_value_py", + "_tgt": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_parameter_value_rationale_1", + "_tgt": "schemas_product_parameter_value_py", + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_product_parameter_value_productparametervaluecreate", + "_tgt": "schemas_product_parameter_value_productparametervaluebase", + "source": "schemas_product_parameter_value_productparametervaluebase", + "target": "schemas_product_parameter_value_productparametervaluecreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmediabase", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediabase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmediacreate", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediacreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmediacreatebatch", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediacreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmediaupdate", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediaupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L34", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediaresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_config", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L46", + "weight": 1.0, + "_src": "schemas_product_review_media_py", + "_tgt": "schemas_product_review_media_productreviewmedialistresponse", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmedialistresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_review_media_rationale_1", + "_tgt": "schemas_product_review_media_py", + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmediacreate", + "_tgt": "schemas_product_review_media_productreviewmediabase", + "source": "schemas_product_review_media_productreviewmediabase", + "target": "schemas_product_review_media_productreviewmediacreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L34", + "weight": 1.0, + "_src": "schemas_product_review_media_productreviewmediaresponse", + "_tgt": "schemas_product_review_media_productreviewmediabase", + "source": "schemas_product_review_media_productreviewmediabase", + "target": "schemas_product_review_media_productreviewmediaresponse", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewbase", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewbase", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewcreate", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewcreate", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewupdate", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewupdate", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewreplyrequest", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewreplyrequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewrejectrequest", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewrejectrequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewtoprequest", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewtoprequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewresponse", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewresponse", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_config", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_config", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewdetailresponse", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewdetailresponse", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewlistresponse", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewlistresponse", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewstatisticsresponse", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewstatisticsresponse", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_productreviewadminlistrequest", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_productreviewadminlistrequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_minireviewlistrequest", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_minireviewlistrequest", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8, + "_src": "schemas_product_review_rationale_1", + "_tgt": "schemas_product_review_media_productreviewmediaresponse", + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparameterbase", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparametercreate", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparametercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L27", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparameterupdate", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparameterresponse", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L70", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_config", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparameterlistresponse", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L62", + "weight": 1.0, + "_src": "schemas_product_parameter_py", + "_tgt": "schemas_product_parameter_productparametersimpleresponse", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparametersimpleresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_parameter_rationale_1", + "_tgt": "schemas_product_parameter_py", + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_product_parameter_productparametercreate", + "_tgt": "schemas_product_parameter_productparameterbase", + "source": "schemas_product_parameter_productparameterbase", + "target": "schemas_product_parameter_productparametercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_product_parameter_productparameterresponse", + "_tgt": "schemas_product_parameter_productparameterbase", + "source": "schemas_product_parameter_productparameterbase", + "target": "schemas_product_parameter_productparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L14", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_productiontasklistquery", + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontasklistquery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskstatusupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L43", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L53", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepmaterialitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L66", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskstepoutputitem", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L72", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepdatacollectionitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L78", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskinputitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L85", + "weight": 1.0, + "_src": "schemas_production_task_py", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskoutputitem", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_productiontaskcreate", + "source": "schemas_production_task_productiontaskcreate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_productiontaskupdate", + "source": "schemas_production_task_productiontaskupdate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_productiontaskstatusupdate", + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskstepadd", + "source": "schemas_production_task_taskstepadd", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskstepupdate", + "source": "schemas_production_task_taskstepupdate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskstepmaterialitem", + "source": "schemas_production_task_taskstepmaterialitem", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskstepdatacollectionitem", + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskinputitem", + "source": "schemas_production_task_taskinputitem", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_production_task_taskoutputitem", + "source": "schemas_production_task_taskoutputitem", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediabase", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediabase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediacreate", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediacreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediacreatebatch", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediacreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediaupdate", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediaupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediasortitem", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediasortitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediasortupdate", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediasortupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmediaresponse", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediaresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74", + "weight": 1.0, + "_src": "schemas_product_detail_media_py", + "_tgt": "schemas_product_detail_media_productdetailmedialistresponse", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmedialistresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_detail_media_rationale_1", + "_tgt": "schemas_product_detail_media_py", + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediacreate", + "_tgt": "schemas_product_detail_media_productdetailmediabase", + "source": "schemas_product_detail_media_productdetailmediabase", + "target": "schemas_product_detail_media_productdetailmediacreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_product_detail_media_productdetailmediaresponse", + "_tgt": "schemas_product_detail_media_productdetailmediabase", + "source": "schemas_product_detail_media_productdetailmediabase", + "target": "schemas_product_detail_media_productdetailmediaresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannerbase", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannercreate", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannercreatebatch", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannercreatebatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannerupdate", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannersortitem", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannersortitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L48", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannersortupdate", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannersortupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannerresponse", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L66", + "weight": 1.0, + "_src": "schemas_product_banner_py", + "_tgt": "schemas_product_banner_productbannerlistresponse", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_banner_rationale_1", + "_tgt": "schemas_product_banner_py", + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_product_banner_productbannercreate", + "_tgt": "schemas_product_banner_productbannerbase", + "source": "schemas_product_banner_productbannerbase", + "target": "schemas_product_banner_productbannercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_product_banner_productbannerresponse", + "_tgt": "schemas_product_banner_productbannerbase", + "source": "schemas_product_banner_productbannerbase", + "target": "schemas_product_banner_productbannerresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_region_py", + "_tgt": "schemas_region_regionbase", + "source": "schemas_region_py", + "target": "schemas_region_regionbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_region_py", + "_tgt": "schemas_region_regioncreate", + "source": "schemas_region_py", + "target": "schemas_region_regioncreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_region_py", + "_tgt": "schemas_region_regionupdate", + "source": "schemas_region_py", + "target": "schemas_region_regionupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L49", + "weight": 1.0, + "_src": "schemas_region_py", + "_tgt": "schemas_region_regionresponse", + "source": "schemas_region_py", + "target": "schemas_region_regionresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_region_py", + "_tgt": "schemas_region_regionlistresponse", + "source": "schemas_region_py", + "target": "schemas_region_regionlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_region_regioncreate", + "_tgt": "schemas_region_regionbase", + "source": "schemas_region_regionbase", + "target": "schemas_region_regioncreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L49", + "weight": 1.0, + "_src": "schemas_region_regionresponse", + "_tgt": "schemas_region_regionbase", + "source": "schemas_region_regionbase", + "target": "schemas_region_regionresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquiryitembase", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitembase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquiryitemcreate", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquiryitemresponse", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L59", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_config", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquirybase", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirybase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L35", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquirycreate", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirycreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquiryupdate", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquiryresponse", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquirydetailresponse", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirydetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquirylistresponse", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirylistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L77", + "weight": 1.0, + "_src": "schemas_inquiry_py", + "_tgt": "schemas_inquiry_inquirystatusresponse", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirystatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_inquiry_rationale_1", + "_tgt": "schemas_inquiry_py", + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_inquiry_inquiryitemcreate", + "_tgt": "schemas_inquiry_inquiryitembase", + "source": "schemas_inquiry_inquiryitembase", + "target": "schemas_inquiry_inquiryitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_inquiry_inquiryitemresponse", + "_tgt": "schemas_inquiry_inquiryitembase", + "source": "schemas_inquiry_inquiryitembase", + "target": "schemas_inquiry_inquiryitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L35", + "weight": 1.0, + "_src": "schemas_inquiry_inquirycreate", + "_tgt": "schemas_inquiry_inquirybase", + "source": "schemas_inquiry_inquirybase", + "target": "schemas_inquiry_inquirycreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_inquiry_inquiryresponse", + "_tgt": "schemas_inquiry_inquirybase", + "source": "schemas_inquiry_inquirybase", + "target": "schemas_inquiry_inquiryresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L63", + "weight": 1.0, + "_src": "schemas_inquiry_inquirydetailresponse", + "_tgt": "schemas_inquiry_inquiryresponse", + "source": "schemas_inquiry_inquiryresponse", + "target": "schemas_inquiry_inquirydetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L8", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderitembase", + "source": "schemas_order_py", + "target": "schemas_order_orderitembase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderitemcreate", + "source": "schemas_order_py", + "target": "schemas_order_orderitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderitemresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderitemresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L312", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_config", + "source": "schemas_order_py", + "target": "schemas_order_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L38", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_ordercreate", + "source": "schemas_order_py", + "target": "schemas_order_ordercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderpreviewrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderpreviewrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L54", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L86", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderdetailresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L92", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderlistresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L101", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderpreviewresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderpreviewresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L110", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_ordercancelrequest", + "source": "schemas_order_py", + "target": "schemas_order_ordercancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L115", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderdirectcancelrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderdirectcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L120", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderreviewcancelrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderreviewcancelrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L126", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderstatusresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderstatusresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L133", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderstatuslogresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderstatuslogresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L149", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_deliveryprogressresponse", + "source": "schemas_order_py", + "target": "schemas_order_deliveryprogressresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L162", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderadjustitem", + "source": "schemas_order_py", + "target": "schemas_order_orderadjustitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L171", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderadjustrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderadjustrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L176", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderadjustresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderadjustresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L195", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderadjustresult", + "source": "schemas_order_py", + "target": "schemas_order_orderadjustresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L207", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderlockrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderlockrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L212", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderlockresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderlockresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L220", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderunlockrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderunlockrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L225", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderunlockresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderunlockresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L234", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderforcecompleterequest", + "source": "schemas_order_py", + "target": "schemas_order_orderforcecompleterequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L239", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderforcecompleteresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderforcecompleteresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L247", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderpartialdeliveredrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderpartialdeliveredrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L252", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderpartialdeliveredresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderpartialdeliveredresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L259", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderconfirmpartialrequest", + "source": "schemas_order_py", + "target": "schemas_order_orderconfirmpartialrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L264", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_orderconfirmpartialresponse", + "source": "schemas_order_py", + "target": "schemas_order_orderconfirmpartialresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L275", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_assigndelivererrequest", + "source": "schemas_order_py", + "target": "schemas_order_assigndelivererrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L280", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_assigndelivererresponse", + "source": "schemas_order_py", + "target": "schemas_order_assigndelivererresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L293", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_deliverywarningresponse", + "source": "schemas_order_py", + "target": "schemas_order_deliverywarningresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L316", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_deliverywarningstatistics", + "source": "schemas_order_py", + "target": "schemas_order_deliverywarningstatistics", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L325", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_reassigndeliveryrequest", + "source": "schemas_order_py", + "target": "schemas_order_reassigndeliveryrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L331", + "weight": 1.0, + "_src": "schemas_order_py", + "_tgt": "schemas_order_reassigndeliveryresponse", + "source": "schemas_order_py", + "target": "schemas_order_reassigndeliveryresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_order_rationale_1", + "_tgt": "schemas_order_py", + "source": "schemas_order_py", + "target": "schemas_order_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_order_orderitemcreate", + "_tgt": "schemas_order_orderitembase", + "source": "schemas_order_orderitembase", + "target": "schemas_order_orderitemcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L86", + "weight": 1.0, + "_src": "schemas_order_orderdetailresponse", + "_tgt": "schemas_order_orderresponse", + "source": "schemas_order_orderresponse", + "target": "schemas_order_orderdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L5", + "weight": 1.0, + "_src": "schemas_order_adjust_py", + "_tgt": "schemas_order_adjust_adjusttype", + "source": "schemas_order_adjust_py", + "target": "schemas_order_adjust_adjusttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L12", + "weight": 1.0, + "_src": "schemas_order_adjust_py", + "_tgt": "schemas_order_adjust_adjuststatus", + "source": "schemas_order_adjust_py", + "target": "schemas_order_adjust_adjuststatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_cell_product_py", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L22", + "weight": 1.0, + "_src": "schemas_cell_product_py", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_cell_product_py", + "_tgt": "schemas_cell_product_cellproductlistquery", + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductlistquery", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_cell_product_cellproductcreate", + "source": "schemas_cell_product_cellproductcreate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablecreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_consumablecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumableupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_consumableupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_reagentcreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_reagentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_reagentupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_reagentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_sopdocumentcreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_sopdocumentupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcategorycreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processcategorycreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcategoryupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_outputtypecreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_outputtypecreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_outputtypeupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_packiteminput", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_packiteminput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablepackcreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_consumablepackupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processreagentinput", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processreagentinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processconsumableinput", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processconsumableinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processoutputinput", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processoutputinput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processdatacollectioninput", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processdatacollectioninput", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processcreatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processcreatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_processupdatebody", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_processupdatebody", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8, + "_src": "api_production_rationale_1", + "_tgt": "schemas_cell_product_cellproductupdate", + "source": "schemas_cell_product_cellproductupdate", + "target": "api_production_rationale_1", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_menu_py", + "_tgt": "schemas_menu_menumeta", + "source": "schemas_menu_py", + "target": "schemas_menu_menumeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_menu_py", + "_tgt": "schemas_menu_menuitem", + "source": "schemas_menu_py", + "target": "schemas_menu_menuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L30", + "weight": 1.0, + "_src": "schemas_menu_py", + "_tgt": "schemas_menu_menulistresponse", + "source": "schemas_menu_py", + "target": "schemas_menu_menulistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L5", + "weight": 1.0, + "_src": "schemas_attachment_py", + "_tgt": "schemas_attachment_attachmentuploadresponse", + "source": "schemas_attachment_py", + "target": "schemas_attachment_attachmentuploadresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterbase", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameteritem", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameteritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparametercreate", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparametercreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L33", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterupdate", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterbatchupdate", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterbatchupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L49", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterresponse", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L75", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_config", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L61", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterwithdetailresponse", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterwithdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_category_parameter_py", + "_tgt": "schemas_category_parameter_categoryparameterlistresponse", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_category_parameter_rationale_1", + "_tgt": "schemas_category_parameter_py", + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparametercreate", + "_tgt": "schemas_category_parameter_categoryparameterbase", + "source": "schemas_category_parameter_categoryparameterbase", + "target": "schemas_category_parameter_categoryparametercreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L49", + "weight": 1.0, + "_src": "schemas_category_parameter_categoryparameterresponse", + "_tgt": "schemas_category_parameter_categoryparameterbase", + "source": "schemas_category_parameter_categoryparameterbase", + "target": "schemas_category_parameter_categoryparameterresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_category_parameter_rationale_19", + "_tgt": "schemas_category_parameter_categoryparameteritem", + "source": "schemas_category_parameter_categoryparameteritem", + "target": "schemas_category_parameter_rationale_19", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_common_py", + "_tgt": "schemas_common_paginationparams", + "source": "schemas_common_py", + "target": "schemas_common_paginationparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L12", + "weight": 1.0, + "_src": "schemas_common_py", + "_tgt": "schemas_common_paginationresult", + "source": "schemas_common_py", + "target": "schemas_common_paginationresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L21", + "weight": 1.0, + "_src": "schemas_common_py", + "_tgt": "schemas_common_idinput", + "source": "schemas_common_py", + "target": "schemas_common_idinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L26", + "weight": 1.0, + "_src": "schemas_common_py", + "_tgt": "schemas_common_statusinput", + "source": "schemas_common_py", + "target": "schemas_common_statusinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L31", + "weight": 1.0, + "_src": "schemas_common_py", + "_tgt": "schemas_common_deleteinput", + "source": "schemas_common_py", + "target": "schemas_common_deleteinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_unitbase", + "source": "schemas_unit_py", + "target": "schemas_unit_unitbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L14", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_unitcreate", + "source": "schemas_unit_py", + "target": "schemas_unit_unitcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_unitupdate", + "source": "schemas_unit_py", + "target": "schemas_unit_unitupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L27", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_unitresponse", + "source": "schemas_unit_py", + "target": "schemas_unit_unitresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L36", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_config", + "source": "schemas_unit_py", + "target": "schemas_unit_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_unit_py", + "_tgt": "schemas_unit_unitlistresponse", + "source": "schemas_unit_py", + "target": "schemas_unit_unitlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L14", + "weight": 1.0, + "_src": "schemas_unit_unitcreate", + "_tgt": "schemas_unit_unitbase", + "source": "schemas_unit_unitbase", + "target": "schemas_unit_unitcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L27", + "weight": 1.0, + "_src": "schemas_unit_unitresponse", + "_tgt": "schemas_unit_unitbase", + "source": "schemas_unit_unitbase", + "target": "schemas_unit_unitresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productunitbase", + "source": "schemas_product_py", + "target": "schemas_product_productunitbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productunitcreate", + "source": "schemas_product_py", + "target": "schemas_product_productunitcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productunitresponse", + "source": "schemas_product_py", + "target": "schemas_product_productunitresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L81", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_config", + "source": "schemas_product_py", + "target": "schemas_product_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L28", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productcategorybase", + "source": "schemas_product_py", + "target": "schemas_product_productcategorybase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L35", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productcategorycreate", + "source": "schemas_product_py", + "target": "schemas_product_productcategorycreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productcategoryresponse", + "source": "schemas_product_py", + "target": "schemas_product_productcategoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L50", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productbase", + "source": "schemas_product_py", + "target": "schemas_product_productbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L59", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productcreate", + "source": "schemas_product_py", + "target": "schemas_product_productcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L64", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productupdate", + "source": "schemas_product_py", + "target": "schemas_product_productupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L74", + "weight": 1.0, + "_src": "schemas_product_py", + "_tgt": "schemas_product_productresponse", + "source": "schemas_product_py", + "target": "schemas_product_productresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_rationale_1", + "_tgt": "schemas_product_py", + "source": "schemas_product_py", + "target": "schemas_product_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L13", + "weight": 1.0, + "_src": "schemas_product_productunitcreate", + "_tgt": "schemas_product_productunitbase", + "source": "schemas_product_productunitbase", + "target": "schemas_product_productunitcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L18", + "weight": 1.0, + "_src": "schemas_product_productunitresponse", + "_tgt": "schemas_product_productunitbase", + "source": "schemas_product_productunitbase", + "target": "schemas_product_productunitresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L35", + "weight": 1.0, + "_src": "schemas_product_productcategorycreate", + "_tgt": "schemas_product_productcategorybase", + "source": "schemas_product_productcategorybase", + "target": "schemas_product_productcategorycreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L40", + "weight": 1.0, + "_src": "schemas_product_productcategoryresponse", + "_tgt": "schemas_product_productcategorybase", + "source": "schemas_product_productcategorybase", + "target": "schemas_product_productcategoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L59", + "weight": 1.0, + "_src": "schemas_product_productcreate", + "_tgt": "schemas_product_productbase", + "source": "schemas_product_productbase", + "target": "schemas_product_productcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L74", + "weight": 1.0, + "_src": "schemas_product_productresponse", + "_tgt": "schemas_product_productbase", + "source": "schemas_product_productbase", + "target": "schemas_product_productresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_processdefcreate", + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_processdefupdate", + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L23", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_processdefresponse", + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L114", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_config", + "source": "schemas_workflow_py", + "target": "schemas_workflow_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L39", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_nodedata", + "source": "schemas_workflow_py", + "target": "schemas_workflow_nodedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L46", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_transitiondata", + "source": "schemas_workflow_py", + "target": "schemas_workflow_transitiondata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L52", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_publishversionrequest", + "source": "schemas_workflow_py", + "target": "schemas_workflow_publishversionrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L59", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_versionresponse", + "source": "schemas_workflow_py", + "target": "schemas_workflow_versionresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L71", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_startinstancerequest", + "source": "schemas_workflow_py", + "target": "schemas_workflow_startinstancerequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L79", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_approverequest", + "source": "schemas_workflow_py", + "target": "schemas_workflow_approverequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L83", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_taskresponse", + "source": "schemas_workflow_py", + "target": "schemas_workflow_taskresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L103", + "weight": 1.0, + "_src": "schemas_workflow_py", + "_tgt": "schemas_workflow_instanceresponse", + "source": "schemas_workflow_py", + "target": "schemas_workflow_instanceresponse", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_workflow_rationale_1", + "_tgt": "schemas_workflow_py", + "source": "schemas_workflow_py", + "target": "schemas_workflow_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewbase", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewcreate", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L24", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewupdate", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L32", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewreplyrequest", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewreplyrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L37", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewrejectrequest", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewrejectrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewtoprequest", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewtoprequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewresponse", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L64", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_config", + "source": "schemas_product_review_py", + "target": "schemas_product_review_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewdetailresponse", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L73", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewlistresponse", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewlistresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L81", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewstatisticsresponse", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewstatisticsresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L91", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_productreviewadminlistrequest", + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewadminlistrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L102", + "weight": 1.0, + "_src": "schemas_product_review_py", + "_tgt": "schemas_product_review_minireviewlistrequest", + "source": "schemas_product_review_py", + "target": "schemas_product_review_minireviewlistrequest", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_product_review_rationale_1", + "_tgt": "schemas_product_review_py", + "source": "schemas_product_review_py", + "target": "schemas_product_review_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L19", + "weight": 1.0, + "_src": "schemas_product_review_productreviewcreate", + "_tgt": "schemas_product_review_productreviewbase", + "source": "schemas_product_review_productreviewbase", + "target": "schemas_product_review_productreviewcreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L47", + "weight": 1.0, + "_src": "schemas_product_review_productreviewresponse", + "_tgt": "schemas_product_review_productreviewbase", + "source": "schemas_product_review_productreviewbase", + "target": "schemas_product_review_productreviewresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L68", + "weight": 1.0, + "_src": "schemas_product_review_productreviewdetailresponse", + "_tgt": "schemas_product_review_productreviewresponse", + "source": "schemas_product_review_productreviewresponse", + "target": "schemas_product_review_productreviewdetailresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L6", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categorybase", + "source": "schemas_category_py", + "target": "schemas_category_categorybase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categorycreate", + "source": "schemas_category_py", + "target": "schemas_category_categorycreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L20", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categoryupdate", + "source": "schemas_category_py", + "target": "schemas_category_categoryupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L29", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categorytreenode", + "source": "schemas_category_py", + "target": "schemas_category_categorytreenode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L51", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_config", + "source": "schemas_category_py", + "target": "schemas_category_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categoryresponse", + "source": "schemas_category_py", + "target": "schemas_category_categoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L55", + "weight": 1.0, + "_src": "schemas_category_py", + "_tgt": "schemas_category_categorylistresponse", + "source": "schemas_category_py", + "target": "schemas_category_categorylistresponse", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L15", + "weight": 1.0, + "_src": "schemas_category_categorycreate", + "_tgt": "schemas_category_categorybase", + "source": "schemas_category_categorybase", + "target": "schemas_category_categorycreate", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L42", + "weight": 1.0, + "_src": "schemas_category_categoryresponse", + "_tgt": "schemas_category_categorybase", + "source": "schemas_category_categorybase", + "target": "schemas_category_categoryresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L7", + "weight": 1.0, + "_src": "schemas_leave_py", + "_tgt": "schemas_leave_leavecreate", + "source": "schemas_leave_py", + "target": "schemas_leave_leavecreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L16", + "weight": 1.0, + "_src": "schemas_leave_py", + "_tgt": "schemas_leave_leaveupdate", + "source": "schemas_leave_py", + "target": "schemas_leave_leaveupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L25", + "weight": 1.0, + "_src": "schemas_leave_py", + "_tgt": "schemas_leave_leaveresponse", + "source": "schemas_leave_py", + "target": "schemas_leave_leaveresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L39", + "weight": 1.0, + "_src": "schemas_leave_py", + "_tgt": "schemas_leave_config", + "source": "schemas_leave_py", + "target": "schemas_leave_config", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L1", + "weight": 1.0, + "_src": "schemas_leave_rationale_1", + "_tgt": "schemas_leave_py", + "source": "schemas_leave_py", + "target": "schemas_leave_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_dec", + "source": "crud_qc_task_py", + "target": "crud_qc_task_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L36", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_fmt_dt", + "source": "crud_qc_task_py", + "target": "crud_qc_task_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L40", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_gen_task_no", + "source": "crud_qc_task_py", + "target": "crud_qc_task_gen_task_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L47", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_conclusion_label", + "source": "crud_qc_task_py", + "target": "crud_qc_task_conclusion_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L52", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_task_to_dict", + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L84", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_task_work_order_context", + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_work_order_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_enrich_tasks_reception_fields", + "source": "crud_qc_task_py", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_task_row_to_dict", + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L180", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_create_task_for_line", + "source": "crud_qc_task_py", + "target": "crud_qc_task_create_task_for_line", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L223", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_list_tasks", + "source": "crud_qc_task_py", + "target": "crud_qc_task_list_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L292", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_list_tasks_by_work_order", + "source": "crud_qc_task_py", + "target": "crud_qc_task_list_tasks_by_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L309", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_get_task", + "source": "crud_qc_task_py", + "target": "crud_qc_task_get_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L318", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_get_task_detail", + "source": "crud_qc_task_py", + "target": "crud_qc_task_get_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L341", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_start_task", + "source": "crud_qc_task_py", + "target": "crud_qc_task_start_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L358", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_set_task_remark", + "source": "crud_qc_task_py", + "target": "crud_qc_task_set_task_remark", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L362", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_complete_task", + "source": "crud_qc_task_py", + "target": "crud_qc_task_complete_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L402", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_apply_task_result", + "source": "crud_qc_task_py", + "target": "crud_qc_task_apply_task_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L437", + "weight": 1.0, + "_src": "crud_qc_task_py", + "_tgt": "crud_qc_task_update_task_attachments", + "source": "crud_qc_task_py", + "target": "crud_qc_task_update_task_attachments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L70", + "weight": 1.0, + "_src": "crud_qc_task_task_to_dict", + "_tgt": "crud_qc_task_dec", + "source": "crud_qc_task_dec", + "target": "crud_qc_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L76", + "weight": 1.0, + "_src": "crud_qc_task_task_to_dict", + "_tgt": "crud_qc_task_fmt_dt", + "source": "crud_qc_task_fmt_dt", + "target": "crud_qc_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_qc_task_enrich_tasks_reception_fields", + "_tgt": "crud_qc_task_fmt_dt", + "source": "crud_qc_task_fmt_dt", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L199", + "weight": 1.0, + "_src": "crud_qc_task_create_task_for_line", + "_tgt": "crud_qc_task_gen_task_no", + "source": "crud_qc_task_gen_task_no", + "target": "crud_qc_task_create_task_for_line", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_qc_task_task_to_dict", + "_tgt": "crud_qc_task_conclusion_label", + "source": "crud_qc_task_conclusion_label", + "target": "crud_qc_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_qc_task_conclusion_label", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_task_conclusion_label", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L175", + "weight": 1.0, + "_src": "crud_qc_task_task_row_to_dict", + "_tgt": "crud_qc_task_task_to_dict", + "source": "crud_qc_task_task_to_dict", + "target": "crud_qc_task_task_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_qc_task_task_to_dict", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_qc_task_task_to_dict", + "target": "crud_collection_protocol_urls_to_attachment_list" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L176", + "weight": 1.0, + "_src": "crud_qc_task_task_row_to_dict", + "_tgt": "crud_qc_task_task_work_order_context", + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_task_task_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_qc_task_task_work_order_context", + "_tgt": "crud_qc_work_order_work_order_qc_biz_type", + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_work_order_qc_biz_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_qc_task_task_work_order_context", + "_tgt": "crud_qc_work_order_qc_biz_type_label", + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_qc_biz_type_label" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_qc_task_task_work_order_context", + "_tgt": "crud_qc_work_order_reception_source_label", + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_reception_source_label" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L289", + "weight": 1.0, + "_src": "crud_qc_task_list_tasks", + "_tgt": "crud_qc_task_enrich_tasks_reception_fields", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_task_list_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L306", + "weight": 1.0, + "_src": "crud_qc_task_list_tasks_by_work_order", + "_tgt": "crud_qc_task_enrich_tasks_reception_fields", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_task_list_tasks_by_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L334", + "weight": 1.0, + "_src": "crud_qc_task_get_task_detail", + "_tgt": "crud_qc_task_enrich_tasks_reception_fields", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_task_get_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_qc_task_enrich_tasks_reception_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L152", + "weight": 1.0, + "_src": "crud_qc_task_enrich_tasks_reception_fields", + "_tgt": "crud_qc_work_order_load_sample_type_name_map", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_work_order_load_sample_type_name_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L159", + "weight": 1.0, + "_src": "crud_qc_task_enrich_tasks_reception_fields", + "_tgt": "crud_qc_work_order_sample_type_name_for_reception", + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_work_order_sample_type_name_for_reception" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L288", + "weight": 1.0, + "_src": "crud_qc_task_list_tasks", + "_tgt": "crud_qc_task_task_row_to_dict", + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_qc_task_list_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L305", + "weight": 1.0, + "_src": "crud_qc_task_list_tasks_by_work_order", + "_tgt": "crud_qc_task_task_row_to_dict", + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_qc_task_list_tasks_by_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L333", + "weight": 1.0, + "_src": "crud_qc_task_get_task_detail", + "_tgt": "crud_qc_task_task_row_to_dict", + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_qc_task_get_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L176", + "weight": 1.0, + "_src": "crud_qc_task_task_row_to_dict", + "_tgt": "crud_base_crudbase_update", + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L633", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_task_create_task_for_line", + "source": "crud_qc_task_create_task_for_line", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L274", + "weight": 1.0, + "_src": "crud_qc_task_list_tasks", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_task_list_tasks", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L638", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "crud_qc_task_list_tasks", + "source": "crud_qc_task_list_tasks", + "target": "api_qc_list_qc_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L456", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_task_list_tasks_by_work_order", + "source": "crud_qc_task_list_tasks_by_work_order", + "target": "crud_qc_work_order_get_qc_info_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L523", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_task_list_tasks_by_work_order", + "source": "crud_qc_task_list_tasks_by_work_order", + "target": "crud_qc_work_order_get_work_order_detail" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L342", + "weight": 1.0, + "_src": "crud_qc_task_start_task", + "_tgt": "crud_qc_task_get_task", + "source": "crud_qc_task_get_task", + "target": "crud_qc_task_start_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L371", + "weight": 1.0, + "_src": "crud_qc_task_complete_task", + "_tgt": "crud_qc_task_get_task", + "source": "crud_qc_task_get_task", + "target": "crud_qc_task_complete_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L412", + "weight": 1.0, + "_src": "crud_qc_task_apply_task_result", + "_tgt": "crud_qc_task_get_task", + "source": "crud_qc_task_get_task", + "target": "crud_qc_task_apply_task_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L445", + "weight": 1.0, + "_src": "crud_qc_task_update_task_attachments", + "_tgt": "crud_qc_task_get_task", + "source": "crud_qc_task_get_task", + "target": "crud_qc_task_update_task_attachments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L335", + "weight": 1.0, + "_src": "crud_qc_task_get_task_detail", + "_tgt": "crud_sample_reception_get_reception_by_id", + "source": "crud_qc_task_get_task_detail", + "target": "crud_sample_reception_get_reception_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L664", + "weight": 1.0, + "_src": "api_qc_get_qc_task_detail", + "_tgt": "crud_qc_task_get_task_detail", + "source": "crud_qc_task_get_task_detail", + "target": "api_qc_get_qc_task_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L682", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "crud_qc_task_start_task", + "source": "crud_qc_task_start_task", + "target": "api_qc_start_qc_task" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L388", + "weight": 1.0, + "_src": "crud_qc_task_complete_task", + "_tgt": "crud_qc_task_set_task_remark", + "source": "crud_qc_task_set_task_remark", + "target": "crud_qc_task_complete_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L420", + "weight": 1.0, + "_src": "crud_qc_task_apply_task_result", + "_tgt": "crud_qc_task_set_task_remark", + "source": "crud_qc_task_set_task_remark", + "target": "crud_qc_task_apply_task_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L427", + "weight": 1.0, + "_src": "crud_qc_task_apply_task_result", + "_tgt": "crud_qc_task_complete_task", + "source": "crud_qc_task_complete_task", + "target": "crud_qc_task_apply_task_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L398", + "weight": 1.0, + "_src": "crud_qc_task_complete_task", + "_tgt": "crud_qc_work_order_try_complete_work_order", + "source": "crud_qc_task_complete_task", + "target": "crud_qc_work_order_try_complete_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L700", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "crud_qc_task_complete_task", + "source": "crud_qc_task_complete_task", + "target": "api_qc_complete_qc_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L411", + "weight": 1.0, + "_src": "crud_qc_task_rationale_411", + "_tgt": "crud_qc_task_apply_task_result", + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_rationale_411", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L763", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_qc_task_apply_task_result", + "source": "crud_qc_task_apply_task_result", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L747", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_qc_task_update_task_attachments", + "source": "crud_qc_task_update_task_attachments", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L792", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "crud_qc_task_update_task_attachments", + "source": "crud_qc_task_update_task_attachments", + "target": "api_qc_update_qc_task_attachments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L31", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_route_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L47", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_step_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_step_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_step_reagent_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_step_reagent_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_step_consumable_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_step_consumable_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_step_output_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_step_output_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L103", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_step_data_collection_row_to_dict", + "source": "crud_process_route_py", + "target": "crud_process_route_step_data_collection_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L118", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_list_routes", + "source": "crud_process_route_py", + "target": "crud_process_route_list_routes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_py", + "target": "crud_process_route_get_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L156", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_get_route_detail", + "source": "crud_process_route_py", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L194", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_create_route", + "source": "crud_process_route_py", + "target": "crud_process_route_create_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L225", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_route", + "source": "crud_process_route_py", + "target": "crud_process_route_update_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L241", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_set_current_route", + "source": "crud_process_route_py", + "target": "crud_process_route_set_current_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L267", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_sub_records", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L277", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_create_step_reagent", + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L292", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_create_step_consumable", + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L307", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_create_step_output", + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_output", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L319", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_create_step_data_collection", + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_data_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L335", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_add_step", + "source": "crud_process_route_py", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L410", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_step", + "source": "crud_process_route_py", + "target": "crud_process_route_update_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L429", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_reorder_steps", + "source": "crud_process_route_py", + "target": "crud_process_route_reorder_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L443", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_copy_step", + "source": "crud_process_route_py", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L531", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_soft_delete_step", + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L548", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_soft_delete_route", + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L575", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_step_reagents", + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L583", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_step_consumables", + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L591", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_step_outputs", + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L599", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_update_step_data_collections", + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L607", + "weight": 1.0, + "_src": "crud_process_route_py", + "_tgt": "crud_process_route_total_pages", + "source": "crud_process_route_py", + "target": "crud_process_route_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_process_route_rationale_1", + "_tgt": "crud_process_route_py", + "source": "crud_process_route_py", + "target": "crud_process_route_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L147", + "weight": 1.0, + "_src": "crud_process_route_list_routes", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_route_row_to_dict", + "target": "crud_process_route_list_routes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_route_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1031", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_route_row_to_dict", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1054", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_route_row_to_dict", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1068", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "crud_process_route_route_row_to_dict", + "source": "crud_process_route_route_row_to_dict", + "target": "api_production_set_current_process_route" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L170", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_step_row_to_dict", + "source": "crud_process_route_step_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L407", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_step_row_to_dict", + "source": "crud_process_route_step_row_to_dict", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L528", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_step_row_to_dict", + "source": "crud_process_route_step_row_to_dict", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1138", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "crud_process_route_step_row_to_dict", + "source": "crud_process_route_step_row_to_dict", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_step_reagent_row_to_dict", + "source": "crud_process_route_step_reagent_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L185", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_step_consumable_row_to_dict", + "source": "crud_process_route_step_consumable_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L186", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_step_output_row_to_dict", + "source": "crud_process_route_step_output_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L187", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_step_data_collection_row_to_dict", + "source": "crud_process_route_step_data_collection_row_to_dict", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_process_route_list_routes", + "_tgt": "crud_base_crudbase_count", + "source": "crud_process_route_list_routes", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L992", + "weight": 1.0, + "_src": "api_production_list_process_routes", + "_tgt": "crud_process_route_list_routes", + "source": "crud_process_route_list_routes", + "target": "api_production_list_process_routes" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_process_route_get_route_detail", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_get_route", + "target": "crud_process_route_get_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L226", + "weight": 1.0, + "_src": "crud_process_route_update_route", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_get_route", + "target": "crud_process_route_update_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L242", + "weight": 1.0, + "_src": "crud_process_route_set_current_route", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_get_route", + "target": "crud_process_route_set_current_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L337", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_get_route", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L549", + "weight": 1.0, + "_src": "crud_process_route_soft_delete_route", + "_tgt": "crud_process_route_get_route", + "source": "crud_process_route_get_route", + "target": "crud_process_route_soft_delete_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L406", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_get_route_detail", + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L527", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_get_route_detail", + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1007", + "weight": 1.0, + "_src": "api_production_get_process_route_detail", + "_tgt": "crud_process_route_get_route_detail", + "source": "crud_process_route_get_route_detail", + "target": "api_production_get_process_route_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1021", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "crud_process_route_create_route", + "source": "crud_process_route_create_route", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L230", + "weight": 1.0, + "_src": "crud_process_route_update_route", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_update_route", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1045", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "crud_process_route_update_route", + "source": "crud_process_route_update_route", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1067", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "crud_process_route_set_current_route", + "source": "crud_process_route_set_current_route", + "target": "api_production_set_current_process_route" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L541", + "weight": 1.0, + "_src": "crud_process_route_soft_delete_step", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_soft_delete_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L564", + "weight": 1.0, + "_src": "crud_process_route_soft_delete_route", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_soft_delete_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L577", + "weight": 1.0, + "_src": "crud_process_route_update_step_reagents", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_update_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L585", + "weight": 1.0, + "_src": "crud_process_route_update_step_consumables", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_update_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L593", + "weight": 1.0, + "_src": "crud_process_route_update_step_outputs", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_update_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L601", + "weight": 1.0, + "_src": "crud_process_route_update_step_data_collections", + "_tgt": "crud_process_route_soft_delete_sub_records", + "source": "crud_process_route_soft_delete_sub_records", + "target": "crud_process_route_update_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L372", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_create_step_reagent", + "source": "crud_process_route_create_step_reagent", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L490", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_create_step_reagent", + "source": "crud_process_route_create_step_reagent", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L579", + "weight": 1.0, + "_src": "crud_process_route_update_step_reagents", + "_tgt": "crud_process_route_create_step_reagent", + "source": "crud_process_route_create_step_reagent", + "target": "crud_process_route_update_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L280", + "weight": 1.0, + "_src": "crud_process_route_create_step_reagent", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_create_step_reagent", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L382", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_create_step_consumable", + "source": "crud_process_route_create_step_consumable", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L501", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_create_step_consumable", + "source": "crud_process_route_create_step_consumable", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L587", + "weight": 1.0, + "_src": "crud_process_route_update_step_consumables", + "_tgt": "crud_process_route_create_step_consumable", + "source": "crud_process_route_create_step_consumable", + "target": "crud_process_route_update_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L295", + "weight": 1.0, + "_src": "crud_process_route_create_step_consumable", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_create_step_consumable", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L392", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_create_step_output", + "source": "crud_process_route_create_step_output", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L512", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_create_step_output", + "source": "crud_process_route_create_step_output", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L595", + "weight": 1.0, + "_src": "crud_process_route_update_step_outputs", + "_tgt": "crud_process_route_create_step_output", + "source": "crud_process_route_create_step_output", + "target": "crud_process_route_update_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L310", + "weight": 1.0, + "_src": "crud_process_route_create_step_output", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_create_step_output", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L401", + "weight": 1.0, + "_src": "crud_process_route_add_step", + "_tgt": "crud_process_route_create_step_data_collection", + "source": "crud_process_route_create_step_data_collection", + "target": "crud_process_route_add_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L521", + "weight": 1.0, + "_src": "crud_process_route_copy_step", + "_tgt": "crud_process_route_create_step_data_collection", + "source": "crud_process_route_create_step_data_collection", + "target": "crud_process_route_copy_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L603", + "weight": 1.0, + "_src": "crud_process_route_update_step_data_collections", + "_tgt": "crud_process_route_create_step_data_collection", + "source": "crud_process_route_create_step_data_collection", + "target": "crud_process_route_update_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L322", + "weight": 1.0, + "_src": "crud_process_route_create_step_data_collection", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_create_step_data_collection", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1096", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "crud_process_route_add_step", + "source": "crud_process_route_add_step", + "target": "api_production_add_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L418", + "weight": 1.0, + "_src": "crud_process_route_update_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_route_update_step", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1137", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "crud_process_route_update_step", + "source": "crud_process_route_update_step", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1150", + "weight": 1.0, + "_src": "api_production_reorder_route_steps", + "_tgt": "crud_process_route_reorder_steps", + "source": "crud_process_route_reorder_steps", + "target": "api_production_reorder_route_steps" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L445", + "weight": 1.0, + "_src": "crud_process_route_rationale_445", + "_tgt": "crud_process_route_copy_step", + "source": "crud_process_route_copy_step", + "target": "crud_process_route_rationale_445", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1117", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "crud_process_route_copy_step", + "source": "crud_process_route_copy_step", + "target": "api_production_copy_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1163", + "weight": 1.0, + "_src": "api_production_delete_route_step", + "_tgt": "crud_process_route_soft_delete_step", + "source": "crud_process_route_soft_delete_step", + "target": "api_production_delete_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1080", + "weight": 1.0, + "_src": "api_production_delete_process_route", + "_tgt": "crud_process_route_soft_delete_route", + "source": "crud_process_route_soft_delete_route", + "target": "api_production_delete_process_route" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_row_to_dict", + "source": "crud_sample_code_py", + "target": "crud_sample_code_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L32", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_sample_code_exists", + "source": "crud_sample_code_py", + "target": "crud_sample_code_sample_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_list_sample_codes", + "source": "crud_sample_code_py", + "target": "crud_sample_code_list_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_get_sample_code", + "source": "crud_sample_code_py", + "target": "crud_sample_code_get_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_create_sample_code", + "source": "crud_sample_code_py", + "target": "crud_sample_code_create_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_update_sample_code", + "source": "crud_sample_code_py", + "target": "crud_sample_code_update_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L161", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_soft_delete_sample_code", + "source": "crud_sample_code_py", + "target": "crud_sample_code_soft_delete_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L171", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_batch_generate_sample_codes", + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_generate_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L254", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_batch_issue_sample_codes", + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_issue_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L299", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_batch_revoke_sample_codes", + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_revoke_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L338", + "weight": 1.0, + "_src": "crud_sample_code_py", + "_tgt": "crud_sample_code_total_pages", + "source": "crud_sample_code_py", + "target": "crud_sample_code_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_sample_code_rationale_1", + "_tgt": "crud_sample_code_py", + "source": "crud_sample_code_py", + "target": "crud_sample_code_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_sample_code_list_sample_codes", + "_tgt": "crud_sample_code_row_to_dict", + "source": "crud_sample_code_row_to_dict", + "target": "crud_sample_code_list_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L95", + "weight": 1.0, + "_src": "crud_sample_code_create_sample_code", + "_tgt": "crud_sample_code_sample_code_exists", + "source": "crud_sample_code_sample_code_exists", + "target": "crud_sample_code_create_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L138", + "weight": 1.0, + "_src": "crud_sample_code_update_sample_code", + "_tgt": "crud_sample_code_sample_code_exists", + "source": "crud_sample_code_sample_code_exists", + "target": "crud_sample_code_update_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_sample_code_list_sample_codes", + "_tgt": "crud_base_crudbase_count", + "source": "crud_sample_code_list_sample_codes", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_sample_code_update_sample_code", + "_tgt": "crud_sample_code_get_sample_code", + "source": "crud_sample_code_get_sample_code", + "target": "crud_sample_code_update_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L162", + "weight": 1.0, + "_src": "crud_sample_code_soft_delete_sample_code", + "_tgt": "crud_sample_code_get_sample_code", + "source": "crud_sample_code_get_sample_code", + "target": "crud_sample_code_soft_delete_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L275", + "weight": 1.0, + "_src": "crud_sample_code_batch_issue_sample_codes", + "_tgt": "crud_sample_code_get_sample_code", + "source": "crud_sample_code_get_sample_code", + "target": "crud_sample_code_batch_issue_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L314", + "weight": 1.0, + "_src": "crud_sample_code_batch_revoke_sample_codes", + "_tgt": "crud_sample_code_get_sample_code", + "source": "crud_sample_code_get_sample_code", + "target": "crud_sample_code_batch_revoke_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L917", + "weight": 1.0, + "_src": "api_basic_info_delete_sample_code", + "_tgt": "crud_sample_code_soft_delete_sample_code", + "source": "crud_sample_code_soft_delete_sample_code", + "target": "api_basic_info_delete_sample_code" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L182", + "weight": 1.0, + "_src": "crud_sample_code_rationale_182", + "_tgt": "crud_sample_code_batch_generate_sample_codes", + "source": "crud_sample_code_batch_generate_sample_codes", + "target": "crud_sample_code_rationale_182", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_row_to_dict", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L27", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_list_saved_results_by_task", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_list_saved_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_resolve_task_item_ref", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_resolve_task_item_ref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L70", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_merge_saved_into_template", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_merge_saved_into_template", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_list_results_by_task", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_list_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_qc_task_result_py", + "_tgt": "crud_qc_task_result_save_results_for_task", + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_save_results_for_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L40", + "weight": 1.0, + "_src": "crud_qc_task_result_list_saved_results_by_task", + "_tgt": "crud_qc_task_result_row_to_dict", + "source": "crud_qc_task_result_row_to_dict", + "target": "crud_qc_task_result_list_saved_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_qc_task_result_list_results_by_task", + "_tgt": "crud_qc_task_result_list_saved_results_by_task", + "source": "crud_qc_task_result_list_saved_results_by_task", + "target": "crud_qc_task_result_list_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_qc_task_result_list_results_by_task", + "_tgt": "crud_qc_task_result_resolve_task_item_ref", + "source": "crud_qc_task_result_resolve_task_item_ref", + "target": "crud_qc_task_result_list_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_qc_task_result_rationale_44", + "_tgt": "crud_qc_task_result_resolve_task_item_ref", + "source": "crud_qc_task_result_resolve_task_item_ref", + "target": "crud_qc_task_result_rationale_44", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L108", + "weight": 1.0, + "_src": "crud_qc_task_result_list_results_by_task", + "_tgt": "crud_qc_task_result_merge_saved_into_template", + "source": "crud_qc_task_result_merge_saved_into_template", + "target": "crud_qc_task_result_list_results_by_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_qc_task_result_merge_saved_into_template", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_task_result_merge_saved_into_template", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "crud_qc_task_result_list_results_by_task", + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_task_result_save_results_for_task", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_qc_task_result_rationale_97", + "_tgt": "crud_qc_task_result_list_results_by_task", + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_task_result_rationale_97", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_qc_task_result_list_results_by_task", + "_tgt": "crud_workflow_get_task", + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_workflow_get_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_qc_task_result_list_results_by_task", + "_tgt": "crud_qc_item_param_list_params_by_item", + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_item_param_list_params_by_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L720", + "weight": 1.0, + "_src": "api_qc_get_task_results", + "_tgt": "crud_qc_task_result_list_results_by_task", + "source": "crud_qc_task_result_list_results_by_task", + "target": "api_qc_get_task_results" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L118", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "crud_workflow_get_task", + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_workflow_get_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L122", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "crud_base_crudbase_update", + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L136", + "weight": 1.0, + "_src": "crud_qc_task_result_save_results_for_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L742", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_qc_task_result_save_results_for_task", + "source": "crud_qc_task_result_save_results_for_task", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_row_to_dict", + "source": "crud_post_py", + "target": "crud_post_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_list_posts", + "source": "crud_post_py", + "target": "crud_post_list_posts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L60", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_get_post", + "source": "crud_post_py", + "target": "crud_post_get_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_post_code_exists", + "source": "crud_post_py", + "target": "crud_post_post_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_create_post", + "source": "crud_post_py", + "target": "crud_post_create_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_update_post", + "source": "crud_post_py", + "target": "crud_post_update_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_soft_delete_post", + "source": "crud_post_py", + "target": "crud_post_soft_delete_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L159", + "weight": 1.0, + "_src": "crud_post_py", + "_tgt": "crud_post_total_pages", + "source": "crud_post_py", + "target": "crud_post_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L57", + "weight": 1.0, + "_src": "crud_post_list_posts", + "_tgt": "crud_post_row_to_dict", + "source": "crud_post_row_to_dict", + "target": "crud_post_list_posts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L47", + "weight": 1.0, + "_src": "crud_post_list_posts", + "_tgt": "crud_base_crudbase_count", + "source": "crud_post_list_posts", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L123", + "weight": 1.0, + "_src": "crud_post_update_post", + "_tgt": "crud_post_get_post", + "source": "crud_post_get_post", + "target": "crud_post_update_post", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_post_soft_delete_post", + "_tgt": "crud_post_get_post", + "source": "crud_post_get_post", + "target": "crud_post_soft_delete_post", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L941", + "weight": 1.0, + "_src": "api_admin_list_post_bound_users", + "_tgt": "crud_post_get_post", + "source": "crud_post_get_post", + "target": "api_admin_list_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L956", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "crud_post_get_post", + "source": "crud_post_get_post", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_post_create_post", + "_tgt": "crud_post_post_code_exists", + "source": "crud_post_post_code_exists", + "target": "crud_post_create_post", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L130", + "weight": 1.0, + "_src": "crud_post_update_post", + "_tgt": "crud_post_post_code_exists", + "source": "crud_post_post_code_exists", + "target": "crud_post_update_post", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L922", + "weight": 1.0, + "_src": "api_admin_delete_post", + "_tgt": "crud_post_soft_delete_post", + "source": "crud_post_soft_delete_post", + "target": "api_admin_delete_post" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_result_to_dict", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_result_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L40", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_list_results_by_reception_ids", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_legacy_results_from_reception", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_legacy_results_from_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L80", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L101", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_save_reception_check_results", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_save_reception_check_results", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L145", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_py", + "_tgt": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L60", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_list_results_by_reception_ids", + "_tgt": "crud_sample_reception_check_result_result_to_dict", + "source": "crud_sample_reception_check_result_result_to_dict", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_get_check_results_for_reception", + "_tgt": "crud_sample_reception_check_result_result_to_dict", + "source": "crud_sample_reception_check_result_result_to_dict", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L211", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_check_result_list_results_by_reception_ids", + "source": "crud_sample_reception_check_result_list_results_by_reception_ids", + "target": "crud_sample_reception_donation_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L320", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_check_result_list_results_by_reception_ids", + "source": "crud_sample_reception_check_result_list_results_by_reception_ids", + "target": "crud_sample_reception_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L801", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_samples", + "_tgt": "crud_sample_reception_check_result_list_results_by_reception_ids", + "source": "crud_sample_reception_check_result_list_results_by_reception_ids", + "target": "crud_sample_reception_get_receptions_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L835", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_donation_samples", + "_tgt": "crud_sample_reception_check_result_list_results_by_reception_ids", + "source": "crud_sample_reception_check_result_list_results_by_reception_ids", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_get_check_results_for_reception", + "_tgt": "crud_sample_reception_check_result_legacy_results_from_reception", + "source": "crud_sample_reception_check_result_legacy_results_from_reception", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L503", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_qc_work_order_get_work_order_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L244", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_donation_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L355", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L549", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_get_reception_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L806", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_samples", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_get_receptions_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L843", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_donation_samples", + "_tgt": "crud_sample_reception_check_result_get_check_results_for_reception", + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_rationale_110", + "_tgt": "crud_sample_reception_check_result_save_reception_check_results", + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "crud_sample_reception_check_result_rationale_110", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_save_reception_check_results", + "_tgt": "api_sample_reception_list_active_check_items", + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "api_sample_reception_list_active_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L115", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_save_reception_check_results", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L737", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "crud_sample_reception_check_result_save_reception_check_results", + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_rationale_148", + "_tgt": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "source": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "target": "crud_sample_reception_check_result_rationale_148", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L755", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "source": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L18", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_hash_password", + "source": "crud_user_py", + "target": "crud_user_hash_password", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L22", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_usercrudcompat", + "source": "crud_user_py", + "target": "crud_user_usercrudcompat", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_row_to_dict", + "source": "crud_user_py", + "target": "crud_user_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_list_users", + "source": "crud_user_py", + "target": "crud_user_list_users", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_get_user", + "source": "crud_user_py", + "target": "crud_user_get_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_list_post_ids_for_user", + "source": "crud_user_py", + "target": "crud_user_list_post_ids_for_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_set_user_post_ids_only", + "source": "crud_user_py", + "target": "crud_user_set_user_post_ids_only", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L159", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_list_user_ids_bound_to_post", + "source": "crud_user_py", + "target": "crud_user_list_user_ids_bound_to_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L174", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_sync_post_user_bindings", + "source": "crud_user_py", + "target": "crud_user_sync_post_user_bindings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_get_user_with_relations", + "source": "crud_user_py", + "target": "crud_user_get_user_with_relations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L227", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_user_no_exists", + "source": "crud_user_py", + "target": "crud_user_user_no_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L236", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_replace_associations", + "source": "crud_user_py", + "target": "crud_user_replace_associations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L287", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_create_user", + "source": "crud_user_py", + "target": "crud_user_create_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L346", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_update_user", + "source": "crud_user_py", + "target": "crud_user_update_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L401", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_soft_delete_user", + "source": "crud_user_py", + "target": "crud_user_soft_delete_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L411", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_reset_password", + "source": "crud_user_py", + "target": "crud_user_reset_password", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L421", + "weight": 1.0, + "_src": "crud_user_py", + "_tgt": "crud_user_total_pages", + "source": "crud_user_py", + "target": "crud_user_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_user_rationale_1", + "_tgt": "crud_user_py", + "source": "crud_user_py", + "target": "crud_user_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L325", + "weight": 1.0, + "_src": "crud_user_create_user", + "_tgt": "crud_user_hash_password", + "source": "crud_user_hash_password", + "target": "crud_user_create_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L415", + "weight": 1.0, + "_src": "crud_user_reset_password", + "_tgt": "crud_user_hash_password", + "source": "crud_user_hash_password", + "target": "crud_user_reset_password", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L23", + "weight": 1.0, + "_src": "crud_user_usercrudcompat", + "_tgt": "crud_user_usercrudcompat_get_by_user_no", + "source": "crud_user_usercrudcompat", + "target": "crud_user_usercrudcompat_get_by_user_no", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8, + "_src": "crud_user_usercrudcompat", + "_tgt": "crud_base_crudbase", + "source": "crud_user_usercrudcompat", + "target": "crud_base_crudbase", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L86", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "crud_user_usercrudcompat_get_by_user_no", + "source": "crud_user_usercrudcompat_get_by_user_no", + "target": "api_public_web_login" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L106", + "weight": 1.0, + "_src": "crud_user_list_users", + "_tgt": "crud_user_row_to_dict", + "source": "crud_user_row_to_dict", + "target": "crud_user_list_users", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L213", + "weight": 1.0, + "_src": "crud_user_get_user_with_relations", + "_tgt": "crud_user_row_to_dict", + "source": "crud_user_row_to_dict", + "target": "crud_user_get_user_with_relations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_user_list_users", + "_tgt": "crud_base_crudbase_count", + "source": "crud_user_list_users", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L106", + "weight": 1.0, + "_src": "crud_user_list_users", + "_tgt": "crud_base_crudbase_get", + "source": "crud_user_list_users", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_user_sync_post_user_bindings", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "crud_user_sync_post_user_bindings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_user_get_user_with_relations", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "crud_user_get_user_with_relations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L363", + "weight": 1.0, + "_src": "crud_user_update_user", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "crud_user_update_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L402", + "weight": 1.0, + "_src": "crud_user_soft_delete_user", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "crud_user_soft_delete_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L412", + "weight": 1.0, + "_src": "crud_user_reset_password", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "crud_user_reset_password", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L296", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "crud_user_get_user", + "source": "crud_user_get_user", + "target": "api_admin_get_user_by_id" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L195", + "weight": 1.0, + "_src": "crud_user_sync_post_user_bindings", + "_tgt": "crud_user_list_post_ids_for_user", + "source": "crud_user_list_post_ids_for_user", + "target": "crud_user_sync_post_user_bindings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L221", + "weight": 1.0, + "_src": "crud_user_get_user_with_relations", + "_tgt": "crud_user_list_post_ids_for_user", + "source": "crud_user_list_post_ids_for_user", + "target": "crud_user_get_user_with_relations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L198", + "weight": 1.0, + "_src": "crud_user_sync_post_user_bindings", + "_tgt": "crud_user_set_user_post_ids_only", + "source": "crud_user_set_user_post_ids_only", + "target": "crud_user_sync_post_user_bindings", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_user_rationale_134", + "_tgt": "crud_user_set_user_post_ids_only", + "source": "crud_user_set_user_post_ids_only", + "target": "crud_user_rationale_134", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L137", + "weight": 1.0, + "_src": "crud_user_set_user_post_ids_only", + "_tgt": "crud_base_crudbase_update", + "source": "crud_user_set_user_post_ids_only", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L188", + "weight": 1.0, + "_src": "crud_user_sync_post_user_bindings", + "_tgt": "crud_user_list_user_ids_bound_to_post", + "source": "crud_user_list_user_ids_bound_to_post", + "target": "crud_user_sync_post_user_bindings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L944", + "weight": 1.0, + "_src": "api_admin_list_post_bound_users", + "_tgt": "crud_user_list_user_ids_bound_to_post", + "source": "crud_user_list_user_ids_bound_to_post", + "target": "api_admin_list_post_bound_users" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L181", + "weight": 1.0, + "_src": "crud_user_rationale_181", + "_tgt": "crud_user_sync_post_user_bindings", + "source": "crud_user_sync_post_user_bindings", + "target": "crud_user_rationale_181", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L960", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "crud_user_sync_post_user_bindings", + "source": "crud_user_sync_post_user_bindings", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L301", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "crud_user_get_user_with_relations", + "source": "crud_user_get_user_with_relations", + "target": "api_admin_get_user_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L313", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "crud_user_user_no_exists", + "source": "crud_user_user_no_exists", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L341", + "weight": 1.0, + "_src": "crud_user_create_user", + "_tgt": "crud_user_replace_associations", + "source": "crud_user_replace_associations", + "target": "crud_user_create_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L391", + "weight": 1.0, + "_src": "crud_user_update_user", + "_tgt": "crud_user_replace_associations", + "source": "crud_user_replace_associations", + "target": "crud_user_update_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_user_replace_associations", + "_tgt": "crud_base_crudbase_update", + "source": "crud_user_replace_associations", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L375", + "weight": 1.0, + "_src": "api_admin_delete_user", + "_tgt": "crud_user_soft_delete_user", + "source": "crud_user_soft_delete_user", + "target": "api_admin_delete_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L388", + "weight": 1.0, + "_src": "api_admin_reset_user_password", + "_tgt": "crud_user_reset_password", + "source": "crud_user_reset_password", + "target": "api_admin_reset_user_password" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8, + "_src": "crud_user_rationale_1", + "_tgt": "crud_base_crudbase", + "source": "crud_user_rationale_1", + "target": "crud_base_crudbase", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8, + "_src": "crud_user_rationale_134", + "_tgt": "crud_base_crudbase", + "source": "crud_user_rationale_134", + "target": "crud_base_crudbase", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8, + "_src": "crud_user_rationale_181", + "_tgt": "crud_base_crudbase", + "source": "crud_user_rationale_181", + "target": "crud_base_crudbase", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L33", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_fmt_dt", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L37", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_generate_work_order_no", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_generate_work_order_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L56", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_wo_to_dict", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_create_production_work_order_from_reception", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_create_production_work_order_from_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L189", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_list_production_work_orders", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_list_production_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L232", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_get_production_work_order", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_get_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L246", + "weight": 1.0, + "_src": "crud_production_work_order_py", + "_tgt": "crud_production_work_order_complete_production_work_order", + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_complete_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_production_work_order_wo_to_dict", + "_tgt": "crud_production_work_order_fmt_dt", + "source": "crud_production_work_order_fmt_dt", + "target": "crud_production_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_production_work_order_create_production_work_order_from_reception", + "_tgt": "crud_production_work_order_generate_work_order_no", + "source": "crud_production_work_order_generate_work_order_no", + "target": "crud_production_work_order_create_production_work_order_from_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L228", + "weight": 1.0, + "_src": "crud_production_work_order_list_production_work_orders", + "_tgt": "crud_production_work_order_wo_to_dict", + "source": "crud_production_work_order_wo_to_dict", + "target": "crud_production_work_order_list_production_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_production_work_order_wo_to_dict", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_work_order_wo_to_dict", + "target": "crud_base_crudbase_get" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_production_work_order_rationale_85", + "_tgt": "crud_production_work_order_create_production_work_order_from_reception", + "source": "crud_production_work_order_create_production_work_order_from_reception", + "target": "crud_production_work_order_rationale_85", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L769", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "crud_production_work_order_create_production_work_order_from_reception", + "source": "crud_production_work_order_create_production_work_order_from_reception", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L218", + "weight": 1.0, + "_src": "crud_production_work_order_list_production_work_orders", + "_tgt": "crud_base_crudbase_count", + "source": "crud_production_work_order_list_production_work_orders", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L253", + "weight": 1.0, + "_src": "crud_production_work_order_complete_production_work_order", + "_tgt": "crud_production_work_order_get_production_work_order", + "source": "crud_production_work_order_get_production_work_order", + "target": "crud_production_work_order_complete_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_dec", + "source": "crud_material_py", + "target": "crud_material_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L21", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_fmt_dt", + "source": "crud_material_py", + "target": "crud_material_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L25", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_py", + "target": "crud_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_code_exists", + "source": "crud_material_py", + "target": "crud_material_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_list_materials", + "source": "crud_material_py", + "target": "crud_material_list_materials", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L104", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_get_material", + "source": "crud_material_py", + "target": "crud_material_get_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L121", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_create_material", + "source": "crud_material_py", + "target": "crud_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L166", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_update_material", + "source": "crud_material_py", + "target": "crud_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L224", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_soft_delete_material", + "source": "crud_material_py", + "target": "crud_material_soft_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L250", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_stock_in", + "source": "crud_material_py", + "target": "crud_material_stock_in", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L308", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_stock_out", + "source": "crud_material_py", + "target": "crud_material_stock_out", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L375", + "weight": 1.0, + "_src": "crud_material_py", + "_tgt": "crud_material_options_list", + "source": "crud_material_py", + "target": "crud_material_options_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L33", + "weight": 1.0, + "_src": "crud_material_row_to_dict", + "_tgt": "crud_material_dec", + "source": "crud_material_dec", + "target": "crud_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L241", + "weight": 1.0, + "_src": "crud_material_soft_delete_material", + "_tgt": "crud_material_dec", + "source": "crud_material_dec", + "target": "crud_material_soft_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L394", + "weight": 1.0, + "_src": "crud_material_options_list", + "_tgt": "crud_material_dec", + "source": "crud_material_dec", + "target": "crud_material_options_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_material_row_to_dict", + "_tgt": "crud_material_fmt_dt", + "source": "crud_material_fmt_dt", + "target": "crud_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L101", + "weight": 1.0, + "_src": "crud_material_list_materials", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_list_materials", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L118", + "weight": 1.0, + "_src": "crud_material_get_material", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_get_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L163", + "weight": 1.0, + "_src": "crud_material_create_material", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L221", + "weight": 1.0, + "_src": "crud_material_update_material", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L305", + "weight": 1.0, + "_src": "crud_material_stock_in", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_stock_in", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L372", + "weight": 1.0, + "_src": "crud_material_stock_out", + "_tgt": "crud_material_row_to_dict", + "source": "crud_material_row_to_dict", + "target": "crud_material_stock_out", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L132", + "weight": 1.0, + "_src": "crud_material_create_material", + "_tgt": "crud_material_code_exists", + "source": "crud_material_code_exists", + "target": "crud_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L190", + "weight": 1.0, + "_src": "crud_material_update_material", + "_tgt": "crud_material_code_exists", + "source": "crud_material_code_exists", + "target": "crud_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_material_list_materials", + "_tgt": "crud_base_crudbase_count", + "source": "crud_material_list_materials", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L129", + "weight": 1.0, + "_src": "crud_material_create_material", + "_tgt": "crud_base_crudbase_get", + "source": "crud_material_create_material", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L188", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "crud_material_stock_out", + "source": "crud_material_stock_out", + "target": "api_material_stock_out_material" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_row_to_dict", + "source": "crud_dict_type_py", + "target": "crud_dict_type_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_list_dict_types", + "source": "crud_dict_type_py", + "target": "crud_dict_type_list_dict_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_get_dict_type", + "source": "crud_dict_type_py", + "target": "crud_dict_type_get_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_dict_type_code_exists", + "source": "crud_dict_type_py", + "target": "crud_dict_type_dict_type_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_create_dict_type", + "source": "crud_dict_type_py", + "target": "crud_dict_type_create_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L113", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_update_dict_type", + "source": "crud_dict_type_py", + "target": "crud_dict_type_update_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_soft_delete_dict_type", + "source": "crud_dict_type_py", + "target": "crud_dict_type_soft_delete_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L162", + "weight": 1.0, + "_src": "crud_dict_type_py", + "_tgt": "crud_dict_type_total_pages", + "source": "crud_dict_type_py", + "target": "crud_dict_type_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_dict_type_rationale_1", + "_tgt": "crud_dict_type_py", + "source": "crud_dict_type_py", + "target": "crud_dict_type_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L56", + "weight": 1.0, + "_src": "crud_dict_type_list_dict_types", + "_tgt": "crud_dict_type_row_to_dict", + "source": "crud_dict_type_row_to_dict", + "target": "crud_dict_type_list_dict_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L46", + "weight": 1.0, + "_src": "crud_dict_type_list_dict_types", + "_tgt": "crud_base_crudbase_count", + "source": "crud_dict_type_list_dict_types", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L124", + "weight": 1.0, + "_src": "crud_dict_type_update_dict_type", + "_tgt": "crud_dict_type_get_dict_type", + "source": "crud_dict_type_get_dict_type", + "target": "crud_dict_type_update_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_dict_type_soft_delete_dict_type", + "_tgt": "crud_dict_type_get_dict_type", + "source": "crud_dict_type_get_dict_type", + "target": "crud_dict_type_soft_delete_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_dict_type_create_dict_type", + "_tgt": "crud_dict_type_dict_type_code_exists", + "source": "crud_dict_type_dict_type_code_exists", + "target": "crud_dict_type_create_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_dict_type_update_dict_type", + "_tgt": "crud_dict_type_dict_type_code_exists", + "source": "crud_dict_type_dict_type_code_exists", + "target": "crud_dict_type_update_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L156", + "weight": 1.0, + "_src": "crud_dict_type_soft_delete_dict_type", + "_tgt": "crud_base_crudbase_update", + "source": "crud_dict_type_soft_delete_dict_type", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L487", + "weight": 1.0, + "_src": "api_admin_delete_dict_type", + "_tgt": "crud_dict_type_soft_delete_dict_type", + "source": "crud_dict_type_soft_delete_dict_type", + "target": "api_admin_delete_dict_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_row_to_dict", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_company_code_exists", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_company_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L50", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_list_companies", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_list_companies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_list_company_options", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_list_company_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_get_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L118", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_create_company", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_create_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L176", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_update_company", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_update_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L241", + "weight": 1.0, + "_src": "crud_qc_third_party_company_py", + "_tgt": "crud_qc_third_party_company_soft_delete_company", + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_soft_delete_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_qc_third_party_company_list_companies", + "_tgt": "crud_qc_third_party_company_row_to_dict", + "source": "crud_qc_third_party_company_row_to_dict", + "target": "crud_qc_third_party_company_list_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L140", + "weight": 1.0, + "_src": "crud_qc_third_party_company_create_company", + "_tgt": "crud_qc_third_party_company_company_code_exists", + "source": "crud_qc_third_party_company_company_code_exists", + "target": "crud_qc_third_party_company_create_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_qc_third_party_company_update_company", + "_tgt": "crud_qc_third_party_company_company_code_exists", + "source": "crud_qc_third_party_company_company_code_exists", + "target": "crud_qc_third_party_company_update_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L77", + "weight": 1.0, + "_src": "crud_qc_third_party_company_list_companies", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_third_party_company_list_companies", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L74", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "crud_qc_third_party_company_list_companies", + "source": "crud_qc_third_party_company_list_companies", + "target": "api_qc_list_qc_third_party_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_company_options", + "_tgt": "crud_qc_third_party_company_list_company_options", + "source": "crud_qc_third_party_company_list_company_options", + "target": "api_qc_list_qc_third_party_company_options" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L195", + "weight": 1.0, + "_src": "crud_qc_third_party_company_update_company", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_get_company", + "target": "crud_qc_third_party_company_update_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L242", + "weight": 1.0, + "_src": "crud_qc_third_party_company_soft_delete_company", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_get_company", + "target": "crud_qc_third_party_company_soft_delete_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_qc_third_party_item_create_item", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_get_company", + "target": "crud_qc_third_party_item_create_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L214", + "weight": 1.0, + "_src": "crud_qc_third_party_item_update_item", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_get_company", + "target": "crud_qc_third_party_item_update_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L650", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_third_party_company_get_company", + "source": "crud_qc_third_party_company_get_company", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L106", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "crud_qc_third_party_company_create_company", + "source": "crud_qc_third_party_company_create_company", + "target": "api_qc_create_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L141", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "crud_qc_third_party_company_update_company", + "source": "crud_qc_third_party_company_update_company", + "target": "api_qc_update_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L176", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_company", + "_tgt": "crud_qc_third_party_company_soft_delete_company", + "source": "crud_qc_third_party_company_soft_delete_company", + "target": "api_qc_delete_qc_third_party_company" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L13", + "weight": 1.0, + "_src": "crud_material_stock_log_py", + "_tgt": "crud_material_stock_log_dec", + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L19", + "weight": 1.0, + "_src": "crud_material_stock_log_py", + "_tgt": "crud_material_stock_log_fmt_dt", + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L23", + "weight": 1.0, + "_src": "crud_material_stock_log_py", + "_tgt": "crud_material_stock_log_row_to_dict", + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L42", + "weight": 1.0, + "_src": "crud_material_stock_log_py", + "_tgt": "crud_material_stock_log_list_stock_logs", + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_list_stock_logs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_material_stock_log_row_to_dict", + "_tgt": "crud_material_stock_log_dec", + "source": "crud_material_stock_log_dec", + "target": "crud_material_stock_log_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L37", + "weight": 1.0, + "_src": "crud_material_stock_log_row_to_dict", + "_tgt": "crud_material_stock_log_fmt_dt", + "source": "crud_material_stock_log_fmt_dt", + "target": "crud_material_stock_log_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_material_stock_log_list_stock_logs", + "_tgt": "crud_material_stock_log_row_to_dict", + "source": "crud_material_stock_log_row_to_dict", + "target": "crud_material_stock_log_list_stock_logs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material_stock_log.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_material_stock_log_list_stock_logs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_material_stock_log_list_stock_logs", + "target": "crud_base_crudbase_count" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L16", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_row_to_dict", + "source": "crud_tenant_py", + "target": "crud_tenant_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_list_tenants", + "source": "crud_tenant_py", + "target": "crud_tenant_list_tenants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_get_tenant", + "source": "crud_tenant_py", + "target": "crud_tenant_get_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_tenant_no_exists", + "source": "crud_tenant_py", + "target": "crud_tenant_tenant_no_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_create_tenant", + "source": "crud_tenant_py", + "target": "crud_tenant_create_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_update_tenant", + "source": "crud_tenant_py", + "target": "crud_tenant_update_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L152", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_soft_delete_tenant", + "source": "crud_tenant_py", + "target": "crud_tenant_soft_delete_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L164", + "weight": 1.0, + "_src": "crud_tenant_py", + "_tgt": "crud_tenant_total_pages", + "source": "crud_tenant_py", + "target": "crud_tenant_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_tenant_list_tenants", + "_tgt": "crud_tenant_row_to_dict", + "source": "crud_tenant_row_to_dict", + "target": "crud_tenant_list_tenants", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L45", + "weight": 1.0, + "_src": "crud_tenant_list_tenants", + "_tgt": "crud_base_crudbase_count", + "source": "crud_tenant_list_tenants", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L122", + "weight": 1.0, + "_src": "crud_tenant_update_tenant", + "_tgt": "crud_tenant_get_tenant", + "source": "crud_tenant_get_tenant", + "target": "crud_tenant_update_tenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_tenant_soft_delete_tenant", + "_tgt": "crud_tenant_get_tenant", + "source": "crud_tenant_get_tenant", + "target": "crud_tenant_soft_delete_tenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_tenant_create_tenant", + "_tgt": "crud_tenant_tenant_no_exists", + "source": "crud_tenant_tenant_no_exists", + "target": "crud_tenant_create_tenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_tenant_update_tenant", + "_tgt": "crud_tenant_tenant_no_exists", + "source": "crud_tenant_tenant_no_exists", + "target": "crud_tenant_update_tenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L204", + "weight": 1.0, + "_src": "api_admin_delete_tenant", + "_tgt": "crud_tenant_soft_delete_tenant", + "source": "crud_tenant_soft_delete_tenant", + "target": "api_admin_delete_tenant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_row_to_dict", + "source": "crud_consumable_py", + "target": "crud_consumable_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L32", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_list_consumables", + "source": "crud_consumable_py", + "target": "crud_consumable_list_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_get_consumable", + "source": "crud_consumable_py", + "target": "crud_consumable_get_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L76", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_consumable_code_exists", + "source": "crud_consumable_py", + "target": "crud_consumable_consumable_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_create_consumable", + "source": "crud_consumable_py", + "target": "crud_consumable_create_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_update_consumable", + "source": "crud_consumable_py", + "target": "crud_consumable_update_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L174", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_soft_delete_consumable", + "source": "crud_consumable_py", + "target": "crud_consumable_soft_delete_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_consumable_py", + "_tgt": "crud_consumable_total_pages", + "source": "crud_consumable_py", + "target": "crud_consumable_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_consumable_rationale_1", + "_tgt": "crud_consumable_py", + "source": "crud_consumable_py", + "target": "crud_consumable_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_consumable_list_consumables", + "_tgt": "crud_consumable_row_to_dict", + "source": "crud_consumable_row_to_dict", + "target": "crud_consumable_list_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_consumable_list_consumables", + "_tgt": "crud_base_crudbase_count", + "source": "crud_consumable_list_consumables", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_consumable_update_consumable", + "_tgt": "crud_consumable_get_consumable", + "source": "crud_consumable_get_consumable", + "target": "crud_consumable_update_consumable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L175", + "weight": 1.0, + "_src": "crud_consumable_soft_delete_consumable", + "_tgt": "crud_consumable_get_consumable", + "source": "crud_consumable_get_consumable", + "target": "crud_consumable_soft_delete_consumable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_consumable_create_consumable", + "_tgt": "crud_consumable_consumable_code_exists", + "source": "crud_consumable_consumable_code_exists", + "target": "crud_consumable_create_consumable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_consumable_update_consumable", + "_tgt": "crud_consumable_consumable_code_exists", + "source": "crud_consumable_consumable_code_exists", + "target": "crud_consumable_update_consumable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L173", + "weight": 1.0, + "_src": "api_production_delete_consumable", + "_tgt": "crud_consumable_soft_delete_consumable", + "source": "crud_consumable_soft_delete_consumable", + "target": "api_production_delete_consumable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L16", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_row_to_dict", + "source": "crud_sop_document_py", + "target": "crud_sop_document_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L37", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_list_sop_documents", + "source": "crud_sop_document_py", + "target": "crud_sop_document_list_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_get_sop_document", + "source": "crud_sop_document_py", + "target": "crud_sop_document_get_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_sop_code_exists", + "source": "crud_sop_document_py", + "target": "crud_sop_document_sop_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_create_sop_document", + "source": "crud_sop_document_py", + "target": "crud_sop_document_create_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L129", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_update_sop_document", + "source": "crud_sop_document_py", + "target": "crud_sop_document_update_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_soft_delete_sop_document", + "source": "crud_sop_document_py", + "target": "crud_sop_document_soft_delete_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_sop_document_py", + "_tgt": "crud_sop_document_total_pages", + "source": "crud_sop_document_py", + "target": "crud_sop_document_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_sop_document_rationale_1", + "_tgt": "crud_sop_document_py", + "source": "crud_sop_document_py", + "target": "crud_sop_document_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L70", + "weight": 1.0, + "_src": "crud_sop_document_list_sop_documents", + "_tgt": "crud_sop_document_row_to_dict", + "source": "crud_sop_document_row_to_dict", + "target": "crud_sop_document_list_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_sop_document_row_to_dict", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_sop_document_row_to_dict", + "target": "crud_collection_protocol_urls_to_attachment_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L60", + "weight": 1.0, + "_src": "crud_sop_document_list_sop_documents", + "_tgt": "crud_base_crudbase_count", + "source": "crud_sop_document_list_sop_documents", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_sop_document_update_sop_document", + "_tgt": "crud_sop_document_get_sop_document", + "source": "crud_sop_document_get_sop_document", + "target": "crud_sop_document_update_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L170", + "weight": 1.0, + "_src": "crud_sop_document_soft_delete_sop_document", + "_tgt": "crud_sop_document_get_sop_document", + "source": "crud_sop_document_get_sop_document", + "target": "crud_sop_document_soft_delete_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_sop_document_create_sop_document", + "_tgt": "crud_sop_document_sop_code_exists", + "source": "crud_sop_document_sop_code_exists", + "target": "crud_sop_document_create_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_sop_document_update_sop_document", + "_tgt": "crud_sop_document_sop_code_exists", + "source": "crud_sop_document_sop_code_exists", + "target": "crud_sop_document_update_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L410", + "weight": 1.0, + "_src": "api_production_delete_sop_document", + "_tgt": "crud_sop_document_soft_delete_sop_document", + "source": "crud_sop_document_soft_delete_sop_document", + "target": "api_production_delete_sop_document" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_fmt_dt", + "source": "crud_production_task_py", + "target": "crud_production_task_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L33", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_generate_task_no", + "source": "crud_production_task_py", + "target": "crud_production_task_generate_task_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L47", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_step_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_step_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_step_reagent_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_step_reagent_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_step_consumable_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_step_consumable_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_step_output_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_step_output_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_step_data_collection_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_step_data_collection_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_task_input_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_task_input_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L151", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_task_output_to_dict", + "source": "crud_production_task_py", + "target": "crud_production_task_task_output_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L166", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_py", + "target": "crud_production_task_soft_delete_sub", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_clone_step_reagents", + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L197", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_clone_step_consumables", + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L215", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_clone_step_outputs", + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L232", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_clone_step_data_collections", + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L248", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_clone_route_to_task", + "source": "crud_production_task_py", + "target": "crud_production_task_clone_route_to_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L281", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_create_production_task", + "source": "crud_production_task_py", + "target": "crud_production_task_create_production_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L317", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_list_production_tasks", + "source": "crud_production_task_py", + "target": "crud_production_task_list_production_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L350", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_get_production_task_detail", + "source": "crud_production_task_py", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L405", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_update_production_task", + "source": "crud_production_task_py", + "target": "crud_production_task_update_production_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L430", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_update_task_status", + "source": "crud_production_task_py", + "target": "crud_production_task_update_task_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L457", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_add_task_step", + "source": "crud_production_task_py", + "target": "crud_production_task_add_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L501", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_update_task_step", + "source": "crud_production_task_py", + "target": "crud_production_task_update_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L539", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_delete_task_step", + "source": "crud_production_task_py", + "target": "crud_production_task_delete_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L561", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_replace_step_reagents", + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L584", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_replace_step_consumables", + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L607", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_replace_step_outputs", + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L626", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_replace_step_data_collections", + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L645", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_set_task_inputs", + "source": "crud_production_task_py", + "target": "crud_production_task_set_task_inputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L665", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_set_task_outputs", + "source": "crud_production_task_py", + "target": "crud_production_task_set_task_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L689", + "weight": 1.0, + "_src": "crud_production_task_py", + "_tgt": "crud_production_task_total_pages", + "source": "crud_production_task_py", + "target": "crud_production_task_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_production_task_rationale_1", + "_tgt": "crud_production_task_py", + "source": "crud_production_task_py", + "target": "crud_production_task_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L56", + "weight": 1.0, + "_src": "crud_production_task_task_to_dict", + "_tgt": "crud_production_task_fmt_dt", + "source": "crud_production_task_fmt_dt", + "target": "crud_production_task_task_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_production_task_step_to_dict", + "_tgt": "crud_production_task_fmt_dt", + "source": "crud_production_task_fmt_dt", + "target": "crud_production_task_step_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L285", + "weight": 1.0, + "_src": "crud_production_task_create_production_task", + "_tgt": "crud_production_task_generate_task_no", + "source": "crud_production_task_generate_task_no", + "target": "crud_production_task_create_production_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L37", + "weight": 1.0, + "_src": "crud_production_task_generate_task_no", + "_tgt": "crud_base_crudbase_count", + "source": "crud_production_task_generate_task_no", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L347", + "weight": 1.0, + "_src": "crud_production_task_list_production_tasks", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "crud_production_task_list_production_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L361", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_qc_start_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L703", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_qc_complete_qc_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L772", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L799", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_qc_update_qc_task_attachments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1311", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_production_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1361", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_production_update_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1378", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "crud_production_task_task_to_dict", + "source": "crud_production_task_task_to_dict", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L371", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_step_to_dict", + "source": "crud_production_task_step_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L498", + "weight": 1.0, + "_src": "crud_production_task_add_task_step", + "_tgt": "crud_production_task_step_to_dict", + "source": "crud_production_task_step_to_dict", + "target": "crud_production_task_add_task_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1415", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "crud_production_task_step_to_dict", + "source": "crud_production_task_step_to_dict", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L385", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_step_reagent_to_dict", + "source": "crud_production_task_step_reagent_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L386", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_step_consumable_to_dict", + "source": "crud_production_task_step_consumable_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L387", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_step_output_to_dict", + "source": "crud_production_task_step_output_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L388", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_step_data_collection_to_dict", + "source": "crud_production_task_step_data_collection_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L400", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_task_input_to_dict", + "source": "crud_production_task_task_input_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L401", + "weight": 1.0, + "_src": "crud_production_task_get_production_task_detail", + "_tgt": "crud_production_task_task_output_to_dict", + "source": "crud_production_task_task_output_to_dict", + "target": "crud_production_task_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L554", + "weight": 1.0, + "_src": "crud_production_task_delete_task_step", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_delete_task_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L566", + "weight": 1.0, + "_src": "crud_production_task_replace_step_reagents", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_replace_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L589", + "weight": 1.0, + "_src": "crud_production_task_replace_step_consumables", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_replace_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L612", + "weight": 1.0, + "_src": "crud_production_task_replace_step_outputs", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_replace_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L631", + "weight": 1.0, + "_src": "crud_production_task_replace_step_data_collections", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_replace_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L650", + "weight": 1.0, + "_src": "crud_production_task_set_task_inputs", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_set_task_inputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L670", + "weight": 1.0, + "_src": "crud_production_task_set_task_outputs", + "_tgt": "crud_production_task_soft_delete_sub", + "source": "crud_production_task_soft_delete_sub", + "target": "crud_production_task_set_task_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L275", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "crud_production_task_clone_step_reagents", + "source": "crud_production_task_clone_step_reagents", + "target": "crud_production_task_clone_route_to_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L276", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "crud_production_task_clone_step_consumables", + "source": "crud_production_task_clone_step_consumables", + "target": "crud_production_task_clone_route_to_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L277", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "crud_production_task_clone_step_outputs", + "source": "crud_production_task_clone_step_outputs", + "target": "crud_production_task_clone_route_to_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L278", + "weight": 1.0, + "_src": "crud_production_task_clone_route_to_task", + "_tgt": "crud_production_task_clone_step_data_collections", + "source": "crud_production_task_clone_step_data_collections", + "target": "crud_production_task_clone_route_to_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L311", + "weight": 1.0, + "_src": "crud_production_task_create_production_task", + "_tgt": "crud_production_task_clone_route_to_task", + "source": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_create_production_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L290", + "weight": 1.0, + "_src": "crud_production_task_create_production_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_create_production_task", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L337", + "weight": 1.0, + "_src": "crud_production_task_list_production_tasks", + "_tgt": "crud_base_crudbase_count", + "source": "crud_production_task_list_production_tasks", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L419", + "weight": 1.0, + "_src": "crud_production_task_update_production_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_update_production_task", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1375", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "crud_production_task_update_task_status", + "source": "crud_production_task_update_task_status", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L472", + "weight": 1.0, + "_src": "crud_production_task_add_task_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_add_task_step", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1393", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "crud_production_task_add_task_step", + "source": "crud_production_task_add_task_step", + "target": "api_production_add_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L519", + "weight": 1.0, + "_src": "crud_production_task_update_task_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_update_task_step", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1412", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "crud_production_task_update_task_step", + "source": "crud_production_task_update_task_step", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1429", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "crud_production_task_delete_task_step", + "source": "crud_production_task_delete_task_step", + "target": "api_production_delete_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L570", + "weight": 1.0, + "_src": "crud_production_task_replace_step_reagents", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_replace_step_reagents", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1458", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "crud_production_task_replace_step_reagents", + "source": "crud_production_task_replace_step_reagents", + "target": "api_production_replace_task_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L593", + "weight": 1.0, + "_src": "crud_production_task_replace_step_consumables", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_replace_step_consumables", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1487", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "crud_production_task_replace_step_consumables", + "source": "crud_production_task_replace_step_consumables", + "target": "api_production_replace_task_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L616", + "weight": 1.0, + "_src": "crud_production_task_replace_step_outputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_replace_step_outputs", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L635", + "weight": 1.0, + "_src": "crud_production_task_replace_step_data_collections", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_replace_step_data_collections", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1504", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "crud_production_task_replace_step_data_collections", + "source": "crud_production_task_replace_step_data_collections", + "target": "api_production_replace_task_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L654", + "weight": 1.0, + "_src": "crud_production_task_set_task_inputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_set_task_inputs", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1520", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "crud_production_task_set_task_inputs", + "source": "crud_production_task_set_task_inputs", + "target": "api_production_set_production_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L672", + "weight": 1.0, + "_src": "crud_production_task_set_task_outputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_production_task_set_task_outputs", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "crud_production_task_set_task_outputs", + "source": "crud_production_task_set_task_outputs", + "target": "api_production_set_production_task_outputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L16", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_dec", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L22", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_row_to_dict", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_item_code_exists", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_item_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_company_name_map", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_company_name_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L70", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_list_items", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_list_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L115", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_list_active_items", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_list_active_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L132", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_get_item", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_get_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_create_item", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_create_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L195", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_update_item", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_update_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L249", + "weight": 1.0, + "_src": "crud_qc_third_party_item_py", + "_tgt": "crud_qc_third_party_item_soft_delete_item", + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_soft_delete_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_qc_third_party_item_row_to_dict", + "_tgt": "crud_qc_third_party_item_dec", + "source": "crud_qc_third_party_item_dec", + "target": "crud_qc_third_party_item_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_items", + "_tgt": "crud_qc_third_party_item_row_to_dict", + "source": "crud_qc_third_party_item_row_to_dict", + "target": "crud_qc_third_party_item_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L129", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_active_items", + "_tgt": "crud_qc_third_party_item_row_to_dict", + "source": "crud_qc_third_party_item_row_to_dict", + "target": "crud_qc_third_party_item_list_active_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L163", + "weight": 1.0, + "_src": "crud_qc_third_party_item_create_item", + "_tgt": "crud_qc_third_party_item_item_code_exists", + "source": "crud_qc_third_party_item_item_code_exists", + "target": "crud_qc_third_party_item_create_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L222", + "weight": 1.0, + "_src": "crud_qc_third_party_item_update_item", + "_tgt": "crud_qc_third_party_item_item_code_exists", + "source": "crud_qc_third_party_item_item_code_exists", + "target": "crud_qc_third_party_item_update_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_items", + "_tgt": "crud_qc_third_party_item_company_name_map", + "source": "crud_qc_third_party_item_company_name_map", + "target": "crud_qc_third_party_item_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_active_items", + "_tgt": "crud_qc_third_party_item_company_name_map", + "source": "crud_qc_third_party_item_company_name_map", + "target": "crud_qc_third_party_item_list_active_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L100", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_items", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_third_party_item_list_items", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_third_party_item_list_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "crud_qc_third_party_item_list_items", + "source": "crud_qc_third_party_item_list_items", + "target": "api_qc_list_qc_third_party_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L129", + "weight": 1.0, + "_src": "crud_qc_third_party_item_list_active_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_third_party_item_list_active_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L249", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items_active", + "_tgt": "crud_qc_third_party_item_list_active_items", + "source": "crud_qc_third_party_item_list_active_items", + "target": "api_qc_list_qc_third_party_items_active" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L209", + "weight": 1.0, + "_src": "crud_qc_third_party_item_update_item", + "_tgt": "crud_qc_third_party_item_get_item", + "source": "crud_qc_third_party_item_get_item", + "target": "crud_qc_third_party_item_update_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L250", + "weight": 1.0, + "_src": "crud_qc_third_party_item_soft_delete_item", + "_tgt": "crud_qc_third_party_item_get_item", + "source": "crud_qc_third_party_item_get_item", + "target": "crud_qc_third_party_item_soft_delete_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L647", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_third_party_item_get_item", + "source": "crud_qc_third_party_item_get_item", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L264", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "crud_qc_third_party_item_create_item", + "source": "crud_qc_third_party_item_create_item", + "target": "api_qc_create_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L294", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "crud_qc_third_party_item_update_item", + "source": "crud_qc_third_party_item_update_item", + "target": "api_qc_update_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L324", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_item", + "_tgt": "crud_qc_third_party_item_soft_delete_item", + "source": "crud_qc_third_party_item_soft_delete_item", + "target": "api_qc_delete_qc_third_party_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_row_to_dict", + "source": "crud_reagent_py", + "target": "crud_reagent_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L32", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_list_reagents", + "source": "crud_reagent_py", + "target": "crud_reagent_list_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_get_reagent", + "source": "crud_reagent_py", + "target": "crud_reagent_get_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L76", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_reagent_code_exists", + "source": "crud_reagent_py", + "target": "crud_reagent_reagent_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_create_reagent", + "source": "crud_reagent_py", + "target": "crud_reagent_create_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_update_reagent", + "source": "crud_reagent_py", + "target": "crud_reagent_update_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L174", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_soft_delete_reagent", + "source": "crud_reagent_py", + "target": "crud_reagent_soft_delete_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_reagent_py", + "_tgt": "crud_reagent_total_pages", + "source": "crud_reagent_py", + "target": "crud_reagent_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_reagent_list_reagents", + "_tgt": "crud_reagent_row_to_dict", + "source": "crud_reagent_row_to_dict", + "target": "crud_reagent_list_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_reagent_list_reagents", + "_tgt": "crud_base_crudbase_count", + "source": "crud_reagent_list_reagents", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_reagent_update_reagent", + "_tgt": "crud_reagent_get_reagent", + "source": "crud_reagent_get_reagent", + "target": "crud_reagent_update_reagent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L175", + "weight": 1.0, + "_src": "crud_reagent_soft_delete_reagent", + "_tgt": "crud_reagent_get_reagent", + "source": "crud_reagent_get_reagent", + "target": "crud_reagent_soft_delete_reagent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_reagent_create_reagent", + "_tgt": "crud_reagent_reagent_code_exists", + "source": "crud_reagent_reagent_code_exists", + "target": "crud_reagent_create_reagent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_reagent_update_reagent", + "_tgt": "crud_reagent_reagent_code_exists", + "source": "crud_reagent_reagent_code_exists", + "target": "crud_reagent_update_reagent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L292", + "weight": 1.0, + "_src": "api_production_delete_reagent", + "_tgt": "crud_reagent_soft_delete_reagent", + "source": "crud_reagent_soft_delete_reagent", + "target": "api_production_delete_reagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L106", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_validate_sample_codes_not_used", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_total_pages", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L145", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L149", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_optional_decimal", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_optional_decimal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L163", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_today_yyyymmdd", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_today_yyyymmdd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L167", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_normalize_yyyymmdd_date", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_yyyymmdd_date", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L186", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L197", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_pop_attachment_urls", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_pop_attachment_urls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L208", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_attachments_to_urls", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_attachments_to_urls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L227", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_normalize_attachment_url_key", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_attachment_url_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L236", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_format_attachment_file_size", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_format_attachment_file_size", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L244", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_lookup_attachment_by_url", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_lookup_attachment_by_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L268", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_urls_to_attachment_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L300", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_user_nick_name_map", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_user_nick_name_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L308", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_protocol_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_protocol_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L333", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_payment_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_payment_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L351", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_detail_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_detail_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L397", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_audit_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_audit_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L419", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_party_customer_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_party_customer_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L451", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_collection_info_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_collection_info_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L469", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_sample_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L493", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_transport_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L513", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_storage_cert_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_storage_cert_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L528", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_collection_protocols", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L665", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_collection_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L684", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_payment_by_protocol_id", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_payment_by_protocol_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L698", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_protocol_detail_bundle", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L797", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_audits", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L853", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_create_audit", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_create_audit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L890", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_detail_query_with_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L909", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L943", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_receipt_confirm_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_receipt_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L965", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_receipt_confirmed_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L997", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_confirm_receipt", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_confirm_receipt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1036", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_refund_confirm_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_refund_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1066", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_refund_confirmed_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1100", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_confirm_refund", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_confirm_refund", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1139", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_payment_detail_or_raise", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1161", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_apply_submit_receipt_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_apply_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1173", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_submit_receipt_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1188", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_batch_submit_receipt_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_batch_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1206", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_apply_submit_refund_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_apply_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1226", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_submit_refund_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1250", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_batch_submit_refund_finance", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_batch_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1277", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1294", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_payment_details_page", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_payment_details_page", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1357", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_classify_installment_warning", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_classify_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1369", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_installment_warning", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1418", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_create_collection_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1457", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_update_collection_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1530", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_soft_delete_collection_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_soft_delete_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1554", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_party_customer", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1568", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_upsert_party_customer", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1639", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_collection_info", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_collection_info", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1653", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_upsert_collection_info", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_collection_info", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1704", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_samples", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1719", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_save_samples", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1789", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_sample_transports", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1808", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_soft_delete_transports_for_protocol", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_soft_delete_transports_for_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1824", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_save_sample_transports", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1882", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_storage_cert", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_storage_cert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1896", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_add_months_yyyymmdd", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_add_months_yyyymmdd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1911", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_calc_installment_due_amounts", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_calc_installment_due_amounts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1931", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_align_fq_payment_details_payload", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1990", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_list_payment_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2013", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_upsert_payment", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_payment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2074", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_save_payment_details", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2177", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_upsert_storage_cert", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_storage_cert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2226", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_fullmoon_todo_to_dict", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2250", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_get_fullmoon_todo", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_fullmoon_todo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2268", + "weight": 1.0, + "_src": "crud_collection_protocol_py", + "_tgt": "crud_collection_protocol_upsert_fullmoon_todo", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_fullmoon_todo", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_1", + "_tgt": "crud_collection_protocol_py", + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_44", + "_tgt": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "source": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "target": "crud_collection_protocol_rationale_44", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "_tgt": "crud_base_crudbase_update", + "source": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L536", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "source": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L123", + "weight": 1.0, + "_src": "crud_collection_protocol_validate_sample_codes_not_used", + "_tgt": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "source": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_78", + "_tgt": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "source": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "target": "crud_collection_protocol_rationale_78", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "_tgt": "crud_base_crudbase_update", + "source": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L848", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "source": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_collection_protocol_validate_sample_codes_not_used", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_collection_protocol_normalize_fields", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1734", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "crud_collection_protocol_validate_sample_codes_not_used", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_collection_protocol_save_samples", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L114", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_114", + "_tgt": "crud_collection_protocol_validate_sample_codes_not_used", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_collection_protocol_rationale_114", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L118", + "weight": 1.0, + "_src": "crud_collection_protocol_validate_sample_codes_not_used", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_collection_protocol_validate_sample_codes_not_used", + "_tgt": "crud_protocol_donation_convert_get_partner_sample_codes", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_protocol_donation_convert_get_partner_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1656", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "crud_collection_protocol_validate_sample_codes_not_used", + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_research_donation_create_samples" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L316", + "weight": 1.0, + "_src": "crud_collection_protocol_protocol_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_protocol_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L346", + "weight": 1.0, + "_src": "crud_collection_protocol_payment_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_payment_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L377", + "weight": 1.0, + "_src": "crud_collection_protocol_detail_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_detail_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L414", + "weight": 1.0, + "_src": "crud_collection_protocol_audit_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_audit_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L435", + "weight": 1.0, + "_src": "crud_collection_protocol_party_customer_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_party_customer_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L459", + "weight": 1.0, + "_src": "crud_collection_protocol_collection_info_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_collection_info_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L488", + "weight": 1.0, + "_src": "crud_collection_protocol_sample_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L503", + "weight": 1.0, + "_src": "crud_collection_protocol_transport_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L523", + "weight": 1.0, + "_src": "crud_collection_protocol_storage_cert_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_storage_cert_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2245", + "weight": 1.0, + "_src": "crud_collection_protocol_fullmoon_todo_to_dict", + "_tgt": "crud_collection_protocol_fmt_dt", + "source": "crud_collection_protocol_fmt_dt", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L338", + "weight": 1.0, + "_src": "crud_collection_protocol_payment_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_payment_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L375", + "weight": 1.0, + "_src": "crud_collection_protocol_detail_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_detail_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L440", + "weight": 1.0, + "_src": "crud_collection_protocol_party_customer_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_party_customer_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L476", + "weight": 1.0, + "_src": "crud_collection_protocol_sample_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L502", + "weight": 1.0, + "_src": "crud_collection_protocol_transport_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2241", + "weight": 1.0, + "_src": "crud_collection_protocol_fullmoon_todo_to_dict", + "_tgt": "crud_collection_protocol_dec", + "source": "crud_collection_protocol_dec", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1596", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "crud_collection_protocol_optional_decimal", + "source": "crud_collection_protocol_optional_decimal", + "target": "crud_collection_protocol_upsert_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1379", + "weight": 1.0, + "_src": "crud_collection_protocol_list_installment_warning", + "_tgt": "crud_collection_protocol_today_yyyymmdd", + "source": "crud_collection_protocol_today_yyyymmdd", + "target": "crud_collection_protocol_list_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2160", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "crud_collection_protocol_normalize_yyyymmdd_date", + "source": "crud_collection_protocol_normalize_yyyymmdd_date", + "target": "crud_collection_protocol_save_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L168", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_168", + "_tgt": "crud_collection_protocol_normalize_yyyymmdd_date", + "source": "crud_collection_protocol_normalize_yyyymmdd_date", + "target": "crud_collection_protocol_rationale_168", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1575", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_upsert_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1660", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_collection_info", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_upsert_collection_info", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1749", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_save_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1836", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_save_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1938", + "weight": 1.0, + "_src": "crud_collection_protocol_align_fq_payment_details_payload", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2020", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_payment", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_upsert_payment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2102", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_save_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2184", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_storage_cert", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_upsert_storage_cert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2275", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_upsert_fullmoon_todo", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L187", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_187", + "_tgt": "crud_collection_protocol_normalize_fields", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_collection_protocol_rationale_187", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L192", + "weight": 1.0, + "_src": "crud_collection_protocol_normalize_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L192", + "weight": 1.0, + "_src": "crud_collection_protocol_normalize_fields", + "_tgt": "crud_base_camel_to_snake", + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_base_camel_to_snake" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_collection_protocol_pop_attachment_urls", + "_tgt": "crud_collection_protocol_attachments_to_urls", + "source": "crud_collection_protocol_pop_attachment_urls", + "target": "crud_collection_protocol_attachments_to_urls", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2103", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "crud_collection_protocol_pop_attachment_urls", + "source": "crud_collection_protocol_pop_attachment_urls", + "target": "crud_collection_protocol_save_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L198", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_198", + "_tgt": "crud_collection_protocol_pop_attachment_urls", + "source": "crud_collection_protocol_pop_attachment_urls", + "target": "crud_collection_protocol_rationale_198", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L209", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_209", + "_tgt": "crud_collection_protocol_attachments_to_urls", + "source": "crud_collection_protocol_attachments_to_urls", + "target": "crud_collection_protocol_rationale_209", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L218", + "weight": 1.0, + "_src": "crud_collection_protocol_attachments_to_urls", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_attachments_to_urls", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_research_donation_resolve_donation_payload", + "_tgt": "crud_collection_protocol_attachments_to_urls", + "source": "crud_collection_protocol_attachments_to_urls", + "target": "crud_research_donation_resolve_donation_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L204", + "weight": 1.0, + "_src": "api_collection_protocol_resolve_protocol_attachments", + "_tgt": "crud_collection_protocol_attachments_to_urls", + "source": "crud_collection_protocol_attachments_to_urls", + "target": "api_collection_protocol_resolve_protocol_attachments" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L249", + "weight": 1.0, + "_src": "crud_collection_protocol_lookup_attachment_by_url", + "_tgt": "crud_collection_protocol_normalize_attachment_url_key", + "source": "crud_collection_protocol_normalize_attachment_url_key", + "target": "crud_collection_protocol_lookup_attachment_by_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L290", + "weight": 1.0, + "_src": "crud_collection_protocol_urls_to_attachment_list", + "_tgt": "crud_collection_protocol_format_attachment_file_size", + "source": "crud_collection_protocol_format_attachment_file_size", + "target": "crud_collection_protocol_urls_to_attachment_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L281", + "weight": 1.0, + "_src": "crud_collection_protocol_urls_to_attachment_list", + "_tgt": "crud_collection_protocol_lookup_attachment_by_url", + "source": "crud_collection_protocol_lookup_attachment_by_url", + "target": "crud_collection_protocol_urls_to_attachment_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1526", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "crud_collection_protocol_lookup_attachment_by_url", + "source": "crud_collection_protocol_lookup_attachment_by_url", + "target": "api_admin_attachment_download_url" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L770", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L936", + "weight": 1.0, + "_src": "crud_collection_protocol_rows_to_payment_detail_dicts", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L273", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_273", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_rationale_273", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L154", + "weight": 1.0, + "_src": "crud_research_donation_donation_to_dict", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_research_donation_donation_to_dict" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L517", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_qc_work_order_get_work_order_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L717", + "weight": 1.0, + "_src": "crud_pilot_service_row_to_dict_channel", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_pilot_service_row_to_dict_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L246", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_sample_reception_donation_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L357", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_sample_reception_rows_to_sample_list_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L553", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_sample_reception_get_reception_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L808", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_samples", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_sample_reception_get_receptions_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L845", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_donation_samples", + "_tgt": "crud_collection_protocol_urls_to_attachment_list", + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L722", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_user_nick_name_map", + "source": "crud_collection_protocol_user_nick_name_map", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L611", + "weight": 1.0, + "_src": "crud_collection_protocol_list_collection_protocols", + "_tgt": "crud_collection_protocol_protocol_to_dict", + "source": "crud_collection_protocol_protocol_to_dict", + "target": "crud_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L715", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_protocol_to_dict", + "source": "crud_collection_protocol_protocol_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L283", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "crud_collection_protocol_protocol_to_dict", + "source": "crud_collection_protocol_protocol_to_dict", + "target": "api_collection_protocol_create_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L332", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "crud_collection_protocol_protocol_to_dict", + "source": "crud_collection_protocol_protocol_to_dict", + "target": "api_collection_protocol_update_collection_protocol" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L745", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_payment_to_dict", + "source": "crud_collection_protocol_payment_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L775", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_detail_to_dict", + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L925", + "weight": 1.0, + "_src": "crud_collection_protocol_rows_to_payment_detail_dicts", + "_tgt": "crud_collection_protocol_detail_to_dict", + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1342", + "weight": 1.0, + "_src": "crud_collection_protocol_list_payment_details_page", + "_tgt": "crud_collection_protocol_detail_to_dict", + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_list_payment_details_page", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1391", + "weight": 1.0, + "_src": "crud_collection_protocol_list_installment_warning", + "_tgt": "crud_collection_protocol_detail_to_dict", + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_list_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L843", + "weight": 1.0, + "_src": "crud_collection_protocol_list_audits", + "_tgt": "crud_collection_protocol_audit_to_dict", + "source": "crud_collection_protocol_audit_to_dict", + "target": "crud_collection_protocol_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L584", + "weight": 1.0, + "_src": "crud_collection_protocol_list_collection_protocols", + "_tgt": "crud_collection_protocol_party_customer_to_dict", + "source": "crud_collection_protocol_party_customer_to_dict", + "target": "crud_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L746", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_party_customer_to_dict", + "source": "crud_collection_protocol_party_customer_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L595", + "weight": 1.0, + "_src": "crud_collection_protocol_list_collection_protocols", + "_tgt": "crud_collection_protocol_collection_info_to_dict", + "source": "crud_collection_protocol_collection_info_to_dict", + "target": "crud_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L716", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_collection_info_to_dict", + "source": "crud_collection_protocol_collection_info_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L763", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_sample_to_dict", + "source": "crud_collection_protocol_sample_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L749", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_transport_to_dict", + "source": "crud_collection_protocol_transport_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L769", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_storage_cert_to_dict", + "source": "crud_collection_protocol_storage_cert_to_dict", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L559", + "weight": 1.0, + "_src": "crud_collection_protocol_list_collection_protocols", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L598", + "weight": 1.0, + "_src": "crud_collection_protocol_list_collection_protocols", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L705", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_get_collection_protocol", + "source": "crud_collection_protocol_get_collection_protocol", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L862", + "weight": 1.0, + "_src": "crud_collection_protocol_create_audit", + "_tgt": "crud_collection_protocol_get_collection_protocol", + "source": "crud_collection_protocol_get_collection_protocol", + "target": "crud_collection_protocol_create_audit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1479", + "weight": 1.0, + "_src": "crud_collection_protocol_update_collection_protocol", + "_tgt": "crud_collection_protocol_get_collection_protocol", + "source": "crud_collection_protocol_get_collection_protocol", + "target": "crud_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1537", + "weight": 1.0, + "_src": "crud_collection_protocol_soft_delete_collection_protocol", + "_tgt": "crud_collection_protocol_get_collection_protocol", + "source": "crud_collection_protocol_get_collection_protocol", + "target": "crud_collection_protocol_soft_delete_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L710", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_get_payment_by_protocol_id", + "source": "crud_collection_protocol_get_payment_by_protocol_id", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2021", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_payment", + "_tgt": "crud_collection_protocol_get_payment_by_protocol_id", + "source": "crud_collection_protocol_get_payment_by_protocol_id", + "target": "crud_collection_protocol_upsert_payment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L711", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_get_party_customer", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L712", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_get_collection_info", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_collection_info", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L713", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_list_samples", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L714", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_get_storage_cert", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_storage_cert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L748", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_list_sample_transports", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L772", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_collection_protocol_list_payment_details", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L718", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L753", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_sample_reception_get_receptions_map_for_samples", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_sample_reception_get_receptions_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L758", + "weight": 1.0, + "_src": "crud_collection_protocol_get_protocol_detail_bundle", + "_tgt": "crud_qc_work_order_get_qc_info_map_for_samples", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_qc_work_order_get_qc_info_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_collection_protocol_get_collection_protocol_detail", + "_tgt": "crud_collection_protocol_get_protocol_detail_bundle", + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "api_collection_protocol_get_collection_protocol_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L828", + "weight": 1.0, + "_src": "crud_collection_protocol_list_audits", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_audits", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L846", + "weight": 1.0, + "_src": "crud_collection_protocol_list_audits", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_list_audits", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L401", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "crud_collection_protocol_create_audit", + "source": "crud_collection_protocol_create_audit", + "target": "api_collection_protocol_submit_collection_protocol_audit" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L952", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirm_details", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_detail_query_with_protocol", + "target": "crud_collection_protocol_list_receipt_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L975", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirmed_details", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_detail_query_with_protocol", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1045", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirm_details", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_detail_query_with_protocol", + "target": "crud_collection_protocol_list_refund_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1076", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirmed_details", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_detail_query_with_protocol", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1380", + "weight": 1.0, + "_src": "crud_collection_protocol_list_installment_warning", + "_tgt": "crud_collection_protocol_detail_query_with_protocol", + "source": "crud_collection_protocol_detail_query_with_protocol", + "target": "crud_collection_protocol_list_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L920", + "weight": 1.0, + "_src": "crud_collection_protocol_rows_to_payment_detail_dicts", + "_tgt": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L962", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirm_details", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_list_receipt_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L992", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirmed_details", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1061", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirm_details", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_list_refund_confirm_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1095", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirmed_details", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L916", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_916", + "_tgt": "crud_collection_protocol_rows_to_payment_detail_dicts", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_rationale_916", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L924", + "weight": 1.0, + "_src": "crud_collection_protocol_rows_to_payment_detail_dicts", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L953", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirm_details", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_receipt_confirm_details", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L556", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirm", + "_tgt": "crud_collection_protocol_list_receipt_confirm_details", + "source": "crud_collection_protocol_list_receipt_confirm_details", + "target": "api_collection_protocol_list_receipt_confirm" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L972", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_972", + "_tgt": "crud_collection_protocol_list_receipt_confirmed_details", + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "crud_collection_protocol_rationale_972", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L976", + "weight": 1.0, + "_src": "crud_collection_protocol_list_receipt_confirmed_details", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L569", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirmed", + "_tgt": "crud_collection_protocol_list_receipt_confirmed_details", + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "api_collection_protocol_list_receipt_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L601", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "crud_collection_protocol_confirm_receipt", + "source": "crud_collection_protocol_confirm_receipt", + "target": "api_collection_protocol_post_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1046", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirm_details", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_refund_confirm_details", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L627", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirm", + "_tgt": "crud_collection_protocol_list_refund_confirm_details", + "source": "crud_collection_protocol_list_refund_confirm_details", + "target": "api_collection_protocol_list_refund_confirm" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1073", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_1073", + "_tgt": "crud_collection_protocol_list_refund_confirmed_details", + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "crud_collection_protocol_rationale_1073", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1077", + "weight": 1.0, + "_src": "crud_collection_protocol_list_refund_confirmed_details", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L640", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirmed", + "_tgt": "crud_collection_protocol_list_refund_confirmed_details", + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "api_collection_protocol_list_refund_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L656", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "crud_collection_protocol_confirm_refund", + "source": "crud_collection_protocol_confirm_refund", + "target": "api_collection_protocol_post_refund_confirm" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1180", + "weight": 1.0, + "_src": "crud_collection_protocol_submit_receipt_finance", + "_tgt": "crud_collection_protocol_get_payment_detail_or_raise", + "source": "crud_collection_protocol_get_payment_detail_or_raise", + "target": "crud_collection_protocol_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1199", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_receipt_finance", + "_tgt": "crud_collection_protocol_get_payment_detail_or_raise", + "source": "crud_collection_protocol_get_payment_detail_or_raise", + "target": "crud_collection_protocol_batch_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1236", + "weight": 1.0, + "_src": "crud_collection_protocol_submit_refund_finance", + "_tgt": "crud_collection_protocol_get_payment_detail_or_raise", + "source": "crud_collection_protocol_get_payment_detail_or_raise", + "target": "crud_collection_protocol_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1264", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_refund_finance", + "_tgt": "crud_collection_protocol_get_payment_detail_or_raise", + "source": "crud_collection_protocol_get_payment_detail_or_raise", + "target": "crud_collection_protocol_batch_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1181", + "weight": 1.0, + "_src": "crud_collection_protocol_submit_receipt_finance", + "_tgt": "crud_collection_protocol_apply_submit_receipt_finance", + "source": "crud_collection_protocol_apply_submit_receipt_finance", + "target": "crud_collection_protocol_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1200", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_receipt_finance", + "_tgt": "crud_collection_protocol_apply_submit_receipt_finance", + "source": "crud_collection_protocol_apply_submit_receipt_finance", + "target": "crud_collection_protocol_batch_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L473", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "crud_collection_protocol_submit_receipt_finance", + "source": "crud_collection_protocol_submit_receipt_finance", + "target": "api_collection_protocol_post_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L492", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "crud_collection_protocol_batch_submit_receipt_finance", + "source": "crud_collection_protocol_batch_submit_receipt_finance", + "target": "api_collection_protocol_post_submit_receipt_finance_batch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1237", + "weight": 1.0, + "_src": "crud_collection_protocol_submit_refund_finance", + "_tgt": "crud_collection_protocol_apply_submit_refund_finance", + "source": "crud_collection_protocol_apply_submit_refund_finance", + "target": "crud_collection_protocol_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1265", + "weight": 1.0, + "_src": "crud_collection_protocol_batch_submit_refund_finance", + "_tgt": "crud_collection_protocol_apply_submit_refund_finance", + "source": "crud_collection_protocol_apply_submit_refund_finance", + "target": "crud_collection_protocol_batch_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L512", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "crud_collection_protocol_submit_refund_finance", + "source": "crud_collection_protocol_submit_refund_finance", + "target": "api_collection_protocol_post_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L534", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "crud_collection_protocol_batch_submit_refund_finance", + "source": "crud_collection_protocol_batch_submit_refund_finance", + "target": "api_collection_protocol_post_submit_refund_finance_batch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1336", + "weight": 1.0, + "_src": "crud_collection_protocol_list_payment_details_page", + "_tgt": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "source": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "target": "crud_collection_protocol_list_payment_details_page", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1324", + "weight": 1.0, + "_src": "crud_collection_protocol_list_payment_details_page", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1340", + "weight": 1.0, + "_src": "crud_collection_protocol_list_payment_details_page", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L432", + "weight": 1.0, + "_src": "api_collection_protocol_list_payment_details", + "_tgt": "crud_collection_protocol_list_payment_details_page", + "source": "crud_collection_protocol_list_payment_details_page", + "target": "api_collection_protocol_list_payment_details" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1389", + "weight": 1.0, + "_src": "crud_collection_protocol_list_installment_warning", + "_tgt": "crud_collection_protocol_classify_installment_warning", + "source": "crud_collection_protocol_classify_installment_warning", + "target": "crud_collection_protocol_list_installment_warning", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1358", + "weight": 1.0, + "_src": "crud_collection_protocol_rationale_1358", + "_tgt": "crud_collection_protocol_classify_installment_warning", + "source": "crud_collection_protocol_classify_installment_warning", + "target": "crud_collection_protocol_rationale_1358", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1432", + "weight": 1.0, + "_src": "crud_collection_protocol_create_collection_protocol", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_collection_protocol_create_collection_protocol", + "target": "crud_protocol_donation_convert_assert_biz_no_available" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1489", + "weight": 1.0, + "_src": "crud_collection_protocol_update_collection_protocol", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_collection_protocol_update_collection_protocol", + "target": "crud_protocol_donation_convert_assert_biz_no_available" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L346", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "crud_collection_protocol_soft_delete_collection_protocol", + "source": "crud_collection_protocol_soft_delete_collection_protocol", + "target": "api_collection_protocol_delete_collection_protocol" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1576", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "crud_collection_protocol_get_party_customer", + "source": "crud_collection_protocol_get_party_customer", + "target": "crud_collection_protocol_upsert_party_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1613", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_party_customer", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_upsert_party_customer", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L226", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_upsert_party_customer", + "source": "crud_collection_protocol_upsert_party_customer", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1661", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_collection_info", + "_tgt": "crud_collection_protocol_get_collection_info", + "source": "crud_collection_protocol_get_collection_info", + "target": "crud_collection_protocol_upsert_collection_info", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1684", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_collection_info", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_upsert_collection_info", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L229", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_upsert_collection_info", + "source": "crud_collection_protocol_upsert_collection_info", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1726", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "crud_collection_protocol_list_samples", + "source": "crud_collection_protocol_list_samples", + "target": "crud_collection_protocol_save_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1785", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "crud_collection_protocol_save_sample_transports", + "source": "crud_collection_protocol_save_samples", + "target": "crud_collection_protocol_save_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1755", + "weight": 1.0, + "_src": "crud_collection_protocol_save_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_save_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L231", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_save_samples", + "source": "crud_collection_protocol_save_samples", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1814", + "weight": 1.0, + "_src": "crud_collection_protocol_soft_delete_transports_for_protocol", + "_tgt": "crud_collection_protocol_list_sample_transports", + "source": "crud_collection_protocol_list_sample_transports", + "target": "crud_collection_protocol_soft_delete_transports_for_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1832", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "crud_collection_protocol_soft_delete_transports_for_protocol", + "source": "crud_collection_protocol_soft_delete_transports_for_protocol", + "target": "crud_collection_protocol_save_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1837", + "weight": 1.0, + "_src": "crud_collection_protocol_save_sample_transports", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_save_sample_transports", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2185", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_storage_cert", + "_tgt": "crud_collection_protocol_get_storage_cert", + "source": "crud_collection_protocol_get_storage_cert", + "target": "crud_collection_protocol_upsert_storage_cert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1971", + "weight": 1.0, + "_src": "crud_collection_protocol_align_fq_payment_details_payload", + "_tgt": "crud_collection_protocol_add_months_yyyymmdd", + "source": "crud_collection_protocol_add_months_yyyymmdd", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1958", + "weight": 1.0, + "_src": "crud_collection_protocol_align_fq_payment_details_payload", + "_tgt": "crud_collection_protocol_calc_installment_due_amounts", + "source": "crud_collection_protocol_calc_installment_due_amounts", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1944", + "weight": 1.0, + "_src": "crud_collection_protocol_align_fq_payment_details_payload", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_align_fq_payment_details_payload", + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2081", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "crud_collection_protocol_list_payment_details", + "source": "crud_collection_protocol_list_payment_details", + "target": "crud_collection_protocol_save_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2052", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_payment", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_upsert_payment", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_upsert_payment", + "source": "crud_collection_protocol_upsert_payment", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2128", + "weight": 1.0, + "_src": "crud_collection_protocol_save_payment_details", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L240", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_save_payment_details", + "source": "crud_collection_protocol_save_payment_details", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2204", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_storage_cert", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L242", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "crud_collection_protocol_upsert_storage_cert", + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "api_collection_protocol_persist_protocol_sub_resources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L863", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "crud_collection_protocol_fullmoon_todo_to_dict", + "source": "crud_collection_protocol_fullmoon_todo_to_dict", + "target": "api_collection_protocol_list_fullmoon_todos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L914", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "crud_collection_protocol_fullmoon_todo_to_dict", + "source": "crud_collection_protocol_fullmoon_todo_to_dict", + "target": "api_collection_protocol_update_fullmoon_todo_insurance" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2276", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "crud_collection_protocol_get_fullmoon_todo", + "source": "crud_collection_protocol_get_fullmoon_todo", + "target": "crud_collection_protocol_upsert_fullmoon_todo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2305", + "weight": 1.0, + "_src": "crud_collection_protocol_upsert_fullmoon_todo", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L907", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "crud_collection_protocol_upsert_fullmoon_todo", + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "api_collection_protocol_update_fullmoon_todo_insurance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L16", + "weight": 1.0, + "_src": "crud_qc_material_usage_py", + "_tgt": "crud_qc_material_usage_row_to_dict", + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L35", + "weight": 1.0, + "_src": "crud_qc_material_usage_py", + "_tgt": "crud_qc_material_usage_list_usages", + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_list_usages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_qc_material_usage_py", + "_tgt": "crud_qc_material_usage_deduct_for_task", + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_deduct_for_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L71", + "weight": 1.0, + "_src": "crud_qc_material_usage_list_usages", + "_tgt": "crud_qc_material_usage_row_to_dict", + "source": "crud_qc_material_usage_row_to_dict", + "target": "crud_qc_material_usage_list_usages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_qc_material_usage_list_usages", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_material_usage_list_usages", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L958", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "crud_qc_material_usage_list_usages", + "source": "crud_qc_material_usage_list_usages", + "target": "api_qc_list_qc_material_usages" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_qc_material_usage_rationale_83", + "_tgt": "crud_qc_material_usage_deduct_for_task", + "source": "crud_qc_material_usage_deduct_for_task", + "target": "crud_qc_material_usage_rationale_83", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_qc_material_usage_deduct_for_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_material_usage_deduct_for_task", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L755", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_qc_material_usage_deduct_for_task", + "source": "crud_qc_material_usage_deduct_for_task", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L19", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_row_to_dict", + "source": "crud_clean_room_py", + "target": "crud_clean_room_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L35", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_list_clean_rooms", + "source": "crud_clean_room_py", + "target": "crud_clean_room_list_clean_rooms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_get_clean_room", + "source": "crud_clean_room_py", + "target": "crud_clean_room_get_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_room_code_exists", + "source": "crud_clean_room_py", + "target": "crud_clean_room_room_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_create_clean_room", + "source": "crud_clean_room_py", + "target": "crud_clean_room_create_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L123", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_update_clean_room", + "source": "crud_clean_room_py", + "target": "crud_clean_room_update_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L167", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_soft_delete_clean_room", + "source": "crud_clean_room_py", + "target": "crud_clean_room_soft_delete_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L181", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_access_log_to_dict", + "source": "crud_clean_room_py", + "target": "crud_clean_room_access_log_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L200", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_list_access_logs", + "source": "crud_clean_room_py", + "target": "crud_clean_room_list_access_logs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L237", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_get_access_log", + "source": "crud_clean_room_py", + "target": "crud_clean_room_get_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L244", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_create_access_log", + "source": "crud_clean_room_py", + "target": "crud_clean_room_create_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L289", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_update_access_log", + "source": "crud_clean_room_py", + "target": "crud_clean_room_update_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L331", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_soft_delete_access_log", + "source": "crud_clean_room_py", + "target": "crud_clean_room_soft_delete_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L341", + "weight": 1.0, + "_src": "crud_clean_room_py", + "_tgt": "crud_clean_room_total_pages", + "source": "crud_clean_room_py", + "target": "crud_clean_room_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_clean_room_rationale_1", + "_tgt": "crud_clean_room_py", + "source": "crud_clean_room_py", + "target": "crud_clean_room_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L63", + "weight": 1.0, + "_src": "crud_clean_room_list_clean_rooms", + "_tgt": "crud_clean_room_row_to_dict", + "source": "crud_clean_room_row_to_dict", + "target": "crud_clean_room_list_clean_rooms", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L53", + "weight": 1.0, + "_src": "crud_clean_room_list_clean_rooms", + "_tgt": "crud_base_crudbase_count", + "source": "crud_clean_room_list_clean_rooms", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L137", + "weight": 1.0, + "_src": "crud_clean_room_update_clean_room", + "_tgt": "crud_clean_room_get_clean_room", + "source": "crud_clean_room_get_clean_room", + "target": "crud_clean_room_update_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L168", + "weight": 1.0, + "_src": "crud_clean_room_soft_delete_clean_room", + "_tgt": "crud_clean_room_get_clean_room", + "source": "crud_clean_room_get_clean_room", + "target": "crud_clean_room_soft_delete_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_clean_room_create_clean_room", + "_tgt": "crud_clean_room_room_code_exists", + "source": "crud_clean_room_room_code_exists", + "target": "crud_clean_room_create_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L144", + "weight": 1.0, + "_src": "crud_clean_room_update_clean_room", + "_tgt": "crud_clean_room_room_code_exists", + "source": "crud_clean_room_room_code_exists", + "target": "crud_clean_room_update_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L144", + "weight": 1.0, + "_src": "api_operations_delete_clean_room", + "_tgt": "crud_clean_room_soft_delete_clean_room", + "source": "crud_clean_room_soft_delete_clean_room", + "target": "api_operations_delete_clean_room" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L234", + "weight": 1.0, + "_src": "crud_clean_room_list_access_logs", + "_tgt": "crud_clean_room_access_log_to_dict", + "source": "crud_clean_room_access_log_to_dict", + "target": "crud_clean_room_list_access_logs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L212", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "crud_clean_room_access_log_to_dict", + "source": "crud_clean_room_access_log_to_dict", + "target": "api_operations_list_access_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "crud_clean_room_access_log_to_dict", + "source": "crud_clean_room_access_log_to_dict", + "target": "api_operations_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L268", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "crud_clean_room_access_log_to_dict", + "source": "crud_clean_room_access_log_to_dict", + "target": "api_operations_update_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L224", + "weight": 1.0, + "_src": "crud_clean_room_list_access_logs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_clean_room_list_access_logs", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L304", + "weight": 1.0, + "_src": "crud_clean_room_update_access_log", + "_tgt": "crud_clean_room_get_access_log", + "source": "crud_clean_room_get_access_log", + "target": "crud_clean_room_update_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L332", + "weight": 1.0, + "_src": "crud_clean_room_soft_delete_access_log", + "_tgt": "crud_clean_room_get_access_log", + "source": "crud_clean_room_get_access_log", + "target": "crud_clean_room_soft_delete_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L281", + "weight": 1.0, + "_src": "api_operations_delete_access_log", + "_tgt": "crud_clean_room_soft_delete_access_log", + "source": "crud_clean_room_soft_delete_access_log", + "target": "api_operations_delete_access_log" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_row_to_dict", + "source": "crud_express_company_py", + "target": "crud_express_company_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_list_express_companies", + "source": "crud_express_company_py", + "target": "crud_express_company_list_express_companies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_get_express_company", + "source": "crud_express_company_py", + "target": "crud_express_company_get_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_express_code_exists", + "source": "crud_express_company_py", + "target": "crud_express_company_express_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_create_express_company", + "source": "crud_express_company_py", + "target": "crud_express_company_create_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_update_express_company", + "source": "crud_express_company_py", + "target": "crud_express_company_update_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_soft_delete_express_company", + "source": "crud_express_company_py", + "target": "crud_express_company_soft_delete_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_express_company_py", + "_tgt": "crud_express_company_total_pages", + "source": "crud_express_company_py", + "target": "crud_express_company_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_express_company_rationale_1", + "_tgt": "crud_express_company_py", + "source": "crud_express_company_py", + "target": "crud_express_company_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L56", + "weight": 1.0, + "_src": "crud_express_company_list_express_companies", + "_tgt": "crud_express_company_row_to_dict", + "source": "crud_express_company_row_to_dict", + "target": "crud_express_company_list_express_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L46", + "weight": 1.0, + "_src": "crud_express_company_list_express_companies", + "_tgt": "crud_base_crudbase_count", + "source": "crud_express_company_list_express_companies", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L119", + "weight": 1.0, + "_src": "crud_express_company_update_express_company", + "_tgt": "crud_express_company_get_express_company", + "source": "crud_express_company_get_express_company", + "target": "crud_express_company_update_express_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L144", + "weight": 1.0, + "_src": "crud_express_company_soft_delete_express_company", + "_tgt": "crud_express_company_get_express_company", + "source": "crud_express_company_get_express_company", + "target": "crud_express_company_soft_delete_express_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_express_company_create_express_company", + "_tgt": "crud_express_company_express_code_exists", + "source": "crud_express_company_express_code_exists", + "target": "crud_express_company_create_express_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_express_company_update_express_company", + "_tgt": "crud_express_company_express_code_exists", + "source": "crud_express_company_express_code_exists", + "target": "crud_express_company_update_express_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1152", + "weight": 1.0, + "_src": "api_admin_delete_express_company", + "_tgt": "crud_express_company_soft_delete_express_company", + "source": "crud_express_company_soft_delete_express_company", + "target": "api_admin_delete_express_company" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_row_to_dict", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_item_code_exists", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_item_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_list_lab_items", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_list_lab_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_list_active_lab_items", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_list_active_lab_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L95", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_get_lab_item", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_get_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L106", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_create_lab_item", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_create_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L152", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_update_lab_item", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_update_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L199", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_py", + "_tgt": "crud_qc_lab_test_item_soft_delete_lab_item", + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_soft_delete_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_list_lab_items", + "_tgt": "crud_qc_lab_test_item_row_to_dict", + "source": "crud_qc_lab_test_item_row_to_dict", + "target": "crud_qc_lab_test_item_list_lab_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_list_active_lab_items", + "_tgt": "crud_qc_lab_test_item_row_to_dict", + "source": "crud_qc_lab_test_item_row_to_dict", + "target": "crud_qc_lab_test_item_list_active_lab_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L122", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_create_lab_item", + "_tgt": "crud_qc_lab_test_item_item_code_exists", + "source": "crud_qc_lab_test_item_item_code_exists", + "target": "crud_qc_lab_test_item_create_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_update_lab_item", + "_tgt": "crud_qc_lab_test_item_item_code_exists", + "source": "crud_qc_lab_test_item_item_code_exists", + "target": "crud_qc_lab_test_item_update_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_list_lab_items", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_lab_test_item_list_lab_items", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L392", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "crud_qc_lab_test_item_list_lab_items", + "source": "crud_qc_lab_test_item_list_lab_items", + "target": "api_qc_list_qc_lab_test_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L409", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items_active", + "_tgt": "crud_qc_lab_test_item_list_active_lab_items", + "source": "crud_qc_lab_test_item_list_active_lab_items", + "target": "api_qc_list_qc_lab_test_items_active" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L165", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_update_lab_item", + "_tgt": "crud_qc_lab_test_item_get_lab_item", + "source": "crud_qc_lab_test_item_get_lab_item", + "target": "crud_qc_lab_test_item_update_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L200", + "weight": 1.0, + "_src": "crud_qc_lab_test_item_soft_delete_lab_item", + "_tgt": "crud_qc_lab_test_item_get_lab_item", + "source": "crud_qc_lab_test_item_get_lab_item", + "target": "crud_qc_lab_test_item_soft_delete_lab_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L612", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_lab_test_item_get_lab_item", + "source": "crud_qc_lab_test_item_get_lab_item", + "target": "crud_qc_work_order_configure_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L424", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "crud_qc_lab_test_item_create_lab_item", + "source": "crud_qc_lab_test_item_create_lab_item", + "target": "api_qc_create_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L453", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "crud_qc_lab_test_item_update_lab_item", + "source": "crud_qc_lab_test_item_update_lab_item", + "target": "api_qc_update_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L482", + "weight": 1.0, + "_src": "api_qc_delete_qc_lab_test_item", + "_tgt": "crud_qc_lab_test_item_soft_delete_lab_item", + "source": "crud_qc_lab_test_item_soft_delete_lab_item", + "target": "api_qc_delete_qc_lab_test_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L20", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_row_to_dict", + "source": "crud_role_py", + "target": "crud_role_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_total_pages", + "source": "crud_role_py", + "target": "crud_role_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L45", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_list_roles", + "source": "crud_role_py", + "target": "crud_role_list_roles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L76", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_get_role", + "source": "crud_role_py", + "target": "crud_role_get_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L84", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_role_name_exists", + "source": "crud_role_py", + "target": "crud_role_role_name_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_create_role", + "source": "crud_role_py", + "target": "crud_role_create_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L135", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_update_role", + "source": "crud_role_py", + "target": "crud_role_update_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_soft_delete_role", + "source": "crud_role_py", + "target": "crud_role_soft_delete_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L194", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_get_role_menu_ids", + "source": "crud_role_py", + "target": "crud_role_get_role_menu_ids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_update_role_menus", + "source": "crud_role_py", + "target": "crud_role_update_role_menus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L238", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_get_role_data_scope", + "source": "crud_role_py", + "target": "crud_role_get_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L247", + "weight": 1.0, + "_src": "crud_role_py", + "_tgt": "crud_role_update_role_data_scope", + "source": "crud_role_py", + "target": "crud_role_update_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_role_rationale_1", + "_tgt": "crud_role_py", + "source": "crud_role_py", + "target": "crud_role_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_role_list_roles", + "_tgt": "crud_role_row_to_dict", + "source": "crud_role_row_to_dict", + "target": "crud_role_list_roles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L63", + "weight": 1.0, + "_src": "crud_role_list_roles", + "_tgt": "crud_base_crudbase_count", + "source": "crud_role_list_roles", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1323", + "weight": 1.0, + "_src": "api_admin_list_role_management", + "_tgt": "crud_role_list_roles", + "source": "crud_role_list_roles", + "target": "api_admin_list_role_management" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L146", + "weight": 1.0, + "_src": "crud_role_update_role", + "_tgt": "crud_role_get_role", + "source": "crud_role_get_role", + "target": "crud_role_update_role", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L173", + "weight": 1.0, + "_src": "crud_role_soft_delete_role", + "_tgt": "crud_role_get_role", + "source": "crud_role_get_role", + "target": "crud_role_soft_delete_role", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L255", + "weight": 1.0, + "_src": "crud_role_update_role_data_scope", + "_tgt": "crud_role_get_role", + "source": "crud_role_get_role", + "target": "crud_role_update_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1419", + "weight": 1.0, + "_src": "api_admin_get_role_data_scope", + "_tgt": "crud_role_get_role", + "source": "crud_role_get_role", + "target": "api_admin_get_role_data_scope" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_role_create_role", + "_tgt": "crud_role_role_name_exists", + "source": "crud_role_role_name_exists", + "target": "crud_role_create_role", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_role_update_role", + "_tgt": "crud_role_role_name_exists", + "source": "crud_role_role_name_exists", + "target": "crud_role_update_role", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1336", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "crud_role_create_role", + "source": "crud_role_create_role", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1360", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "crud_role_update_role", + "source": "crud_role_update_role", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L180", + "weight": 1.0, + "_src": "crud_role_soft_delete_role", + "_tgt": "crud_base_crudbase_update", + "source": "crud_role_soft_delete_role", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1382", + "weight": 1.0, + "_src": "api_admin_delete_role_management", + "_tgt": "crud_role_soft_delete_role", + "source": "crud_role_soft_delete_role", + "target": "api_admin_delete_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1394", + "weight": 1.0, + "_src": "api_admin_get_role_menus", + "_tgt": "crud_role_get_role_menu_ids", + "source": "crud_role_get_role_menu_ids", + "target": "api_admin_get_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L213", + "weight": 1.0, + "_src": "crud_role_update_role_menus", + "_tgt": "crud_base_crudbase_delete", + "source": "crud_role_update_role_menus", + "target": "crud_base_crudbase_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L264", + "weight": 1.0, + "_src": "crud_role_update_role_data_scope", + "_tgt": "crud_base_crudbase_update", + "source": "crud_role_update_role_data_scope", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L275", + "weight": 1.0, + "_src": "crud_role_update_role_data_scope", + "_tgt": "crud_base_crudbase_get", + "source": "crud_role_update_role_data_scope", + "target": "crud_base_crudbase_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_row_to_dict", + "source": "crud_cell_product_py", + "target": "crud_cell_product_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L41", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_list_cell_products", + "source": "crud_cell_product_py", + "target": "crud_cell_product_list_cell_products", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_get_cell_product", + "source": "crud_cell_product_py", + "target": "crud_cell_product_get_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L96", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_create_cell_product", + "source": "crud_cell_product_py", + "target": "crud_cell_product_create_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L146", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_update_cell_product", + "source": "crud_cell_product_py", + "target": "crud_cell_product_update_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L188", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_delete_cell_product", + "source": "crud_cell_product_py", + "target": "crud_cell_product_delete_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L204", + "weight": 1.0, + "_src": "crud_cell_product_py", + "_tgt": "crud_cell_product_total_pages", + "source": "crud_cell_product_py", + "target": "crud_cell_product_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_cell_product_rationale_1", + "_tgt": "crud_cell_product_py", + "source": "crud_cell_product_py", + "target": "crud_cell_product_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L79", + "weight": 1.0, + "_src": "crud_cell_product_list_cell_products", + "_tgt": "crud_cell_product_row_to_dict", + "source": "crud_cell_product_row_to_dict", + "target": "crud_cell_product_list_cell_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_cell_product_list_cell_products", + "_tgt": "crud_base_crudbase_count", + "source": "crud_cell_product_list_cell_products", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_cell_product_update_cell_product", + "_tgt": "crud_cell_product_get_cell_product", + "source": "crud_cell_product_get_cell_product", + "target": "crud_cell_product_update_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L194", + "weight": 1.0, + "_src": "crud_cell_product_delete_cell_product", + "_tgt": "crud_cell_product_get_cell_product", + "source": "crud_cell_product_get_cell_product", + "target": "crud_cell_product_delete_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1577", + "weight": 1.0, + "_src": "api_production_get_cell_product_detail", + "_tgt": "crud_cell_product_get_cell_product", + "source": "crud_cell_product_get_cell_product", + "target": "api_production_get_cell_product_detail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L13", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_row_to_dict", + "source": "crud_menu_py", + "target": "crud_menu_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L33", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_build_tree", + "source": "crud_menu_py", + "target": "crud_menu_build_tree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L41", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_list_menus", + "source": "crud_menu_py", + "target": "crud_menu_list_menus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_list_menus_tree", + "source": "crud_menu_py", + "target": "crud_menu_list_menus_tree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_get_menu", + "source": "crud_menu_py", + "target": "crud_menu_get_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L76", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_menu_name_exists", + "source": "crud_menu_py", + "target": "crud_menu_menu_name_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_create_menu", + "source": "crud_menu_py", + "target": "crud_menu_create_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L137", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_update_menu", + "source": "crud_menu_py", + "target": "crud_menu_update_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L187", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_cascade_soft_delete", + "source": "crud_menu_py", + "target": "crud_menu_cascade_soft_delete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L200", + "weight": 1.0, + "_src": "crud_menu_py", + "_tgt": "crud_menu_soft_delete_menu", + "source": "crud_menu_py", + "target": "crud_menu_soft_delete_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_menu_list_menus", + "_tgt": "crud_menu_row_to_dict", + "source": "crud_menu_row_to_dict", + "target": "crud_menu_list_menus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_menu_list_menus_tree", + "_tgt": "crud_menu_build_tree", + "source": "crud_menu_build_tree", + "target": "crud_menu_list_menus_tree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_menu_build_tree", + "_tgt": "crud_base_crudbase_get", + "source": "crud_menu_build_tree", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_menu_list_menus_tree", + "_tgt": "crud_menu_list_menus", + "source": "crud_menu_list_menus", + "target": "crud_menu_list_menus_tree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1202", + "weight": 1.0, + "_src": "api_admin_list_menus", + "_tgt": "crud_menu_list_menus_tree", + "source": "crud_menu_list_menus_tree", + "target": "api_admin_list_menus" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L154", + "weight": 1.0, + "_src": "crud_menu_update_menu", + "_tgt": "crud_menu_get_menu", + "source": "crud_menu_get_menu", + "target": "crud_menu_update_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L201", + "weight": 1.0, + "_src": "crud_menu_soft_delete_menu", + "_tgt": "crud_menu_get_menu", + "source": "crud_menu_get_menu", + "target": "crud_menu_soft_delete_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L204", + "weight": 1.0, + "_src": "crud_menu_soft_delete_menu", + "_tgt": "crud_menu_cascade_soft_delete", + "source": "crud_menu_cascade_soft_delete", + "target": "crud_menu_soft_delete_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1272", + "weight": 1.0, + "_src": "api_admin_delete_menu", + "_tgt": "crud_menu_soft_delete_menu", + "source": "crud_menu_soft_delete_menu", + "target": "api_admin_delete_menu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_region_to_dict", + "source": "crud_collection_region_py", + "target": "crud_collection_region_region_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_hospital_to_dict", + "source": "crud_collection_region_py", + "target": "crud_collection_region_hospital_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L41", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_list_collection_regions", + "source": "crud_collection_region_py", + "target": "crud_collection_region_list_collection_regions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_get_collection_region", + "source": "crud_collection_region_py", + "target": "crud_collection_region_get_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_create_collection_region", + "source": "crud_collection_region_py", + "target": "crud_collection_region_create_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L129", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_update_collection_region", + "source": "crud_collection_region_py", + "target": "crud_collection_region_update_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L159", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_soft_delete_collection_region", + "source": "crud_collection_region_py", + "target": "crud_collection_region_soft_delete_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_list_hospitals", + "source": "crud_collection_region_py", + "target": "crud_collection_region_list_hospitals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L222", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_get_hospital", + "source": "crud_collection_region_py", + "target": "crud_collection_region_get_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L229", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_create_hospital", + "source": "crud_collection_region_py", + "target": "crud_collection_region_create_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L265", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_update_hospital", + "source": "crud_collection_region_py", + "target": "crud_collection_region_update_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L295", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_soft_delete_hospital", + "source": "crud_collection_region_py", + "target": "crud_collection_region_soft_delete_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L305", + "weight": 1.0, + "_src": "crud_collection_region_py", + "_tgt": "crud_collection_region_total_pages", + "source": "crud_collection_region_py", + "target": "crud_collection_region_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_collection_region_list_collection_regions", + "_tgt": "crud_collection_region_region_to_dict", + "source": "crud_collection_region_region_to_dict", + "target": "crud_collection_region_list_collection_regions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L317", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "crud_collection_region_region_to_dict", + "source": "crud_collection_region_region_to_dict", + "target": "api_basic_info_list_collection_regions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "crud_collection_region_region_to_dict", + "source": "crud_collection_region_region_to_dict", + "target": "api_basic_info_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L362", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "crud_collection_region_region_to_dict", + "source": "crud_collection_region_region_to_dict", + "target": "api_basic_info_update_collection_region" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L219", + "weight": 1.0, + "_src": "crud_collection_region_list_hospitals", + "_tgt": "crud_collection_region_hospital_to_dict", + "source": "crud_collection_region_hospital_to_dict", + "target": "crud_collection_region_list_hospitals", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L440", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "crud_collection_region_hospital_to_dict", + "source": "crud_collection_region_hospital_to_dict", + "target": "api_basic_info_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L468", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "crud_collection_region_hospital_to_dict", + "source": "crud_collection_region_hospital_to_dict", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_collection_region_list_collection_regions", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_region_list_collection_regions", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_collection_region_list_collection_regions", + "_tgt": "crud_base_crudbase_get", + "source": "crud_collection_region_list_collection_regions", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_collection_region_update_collection_region", + "_tgt": "crud_collection_region_get_collection_region", + "source": "crud_collection_region_get_collection_region", + "target": "crud_collection_region_update_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_collection_region_soft_delete_collection_region", + "_tgt": "crud_collection_region_get_collection_region", + "source": "crud_collection_region_get_collection_region", + "target": "crud_collection_region_soft_delete_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L193", + "weight": 1.0, + "_src": "crud_collection_region_list_hospitals", + "_tgt": "crud_collection_region_get_collection_region", + "source": "crud_collection_region_get_collection_region", + "target": "crud_collection_region_list_hospitals", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L239", + "weight": 1.0, + "_src": "crud_collection_region_create_hospital", + "_tgt": "crud_collection_region_get_collection_region", + "source": "crud_collection_region_get_collection_region", + "target": "crud_collection_region_create_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L375", + "weight": 1.0, + "_src": "api_basic_info_delete_collection_region", + "_tgt": "crud_collection_region_soft_delete_collection_region", + "source": "crud_collection_region_soft_delete_collection_region", + "target": "api_basic_info_delete_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L209", + "weight": 1.0, + "_src": "crud_collection_region_list_hospitals", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_region_list_hospitals", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L275", + "weight": 1.0, + "_src": "crud_collection_region_update_hospital", + "_tgt": "crud_collection_region_get_hospital", + "source": "crud_collection_region_get_hospital", + "target": "crud_collection_region_update_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L296", + "weight": 1.0, + "_src": "crud_collection_region_soft_delete_hospital", + "_tgt": "crud_collection_region_get_hospital", + "source": "crud_collection_region_get_hospital", + "target": "crud_collection_region_soft_delete_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L455", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "crud_collection_region_get_hospital", + "source": "crud_collection_region_get_hospital", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L482", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "crud_collection_region_get_hospital", + "source": "crud_collection_region_get_hospital", + "target": "api_basic_info_delete_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "crud_collection_region_soft_delete_hospital", + "source": "crud_collection_region_soft_delete_hospital", + "target": "api_basic_info_delete_hospital" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_row_to_dict", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_item_code_exists", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_item_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L46", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_order_query", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_order_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L53", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_list_check_items", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_list_active_check_items", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_list_active_check_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_get_check_item", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_get_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L116", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_create_check_item", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_create_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_update_check_item", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L204", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_py", + "_tgt": "crud_sample_reception_check_item_soft_delete_check_item", + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_soft_delete_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_list_check_items", + "_tgt": "crud_sample_reception_check_item_row_to_dict", + "source": "crud_sample_reception_check_item_row_to_dict", + "target": "crud_sample_reception_check_item_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_list_active_check_items", + "_tgt": "crud_sample_reception_check_item_row_to_dict", + "source": "crud_sample_reception_check_item_row_to_dict", + "target": "crud_sample_reception_check_item_list_active_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_create_check_item", + "_tgt": "crud_sample_reception_check_item_item_code_exists", + "source": "crud_sample_reception_check_item_item_code_exists", + "target": "crud_sample_reception_check_item_create_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_update_check_item", + "_tgt": "crud_sample_reception_check_item_item_code_exists", + "source": "crud_sample_reception_check_item_item_code_exists", + "target": "crud_sample_reception_check_item_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_list_check_items", + "_tgt": "crud_sample_reception_check_item_order_query", + "source": "crud_sample_reception_check_item_order_query", + "target": "crud_sample_reception_check_item_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L93", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_list_active_check_items", + "_tgt": "crud_sample_reception_check_item_order_query", + "source": "crud_sample_reception_check_item_order_query", + "target": "crud_sample_reception_check_item_list_active_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_list_check_items", + "_tgt": "crud_base_crudbase_count", + "source": "crud_sample_reception_check_item_list_check_items", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_update_check_item", + "_tgt": "crud_sample_reception_check_item_get_check_item", + "source": "crud_sample_reception_check_item_get_check_item", + "target": "crud_sample_reception_check_item_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L207", + "weight": 1.0, + "_src": "crud_sample_reception_check_item_soft_delete_check_item", + "_tgt": "crud_sample_reception_check_item_get_check_item", + "source": "crud_sample_reception_check_item_get_check_item", + "target": "crud_sample_reception_check_item_soft_delete_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L185", + "weight": 1.0, + "_src": "api_sample_reception_delete_check_item", + "_tgt": "crud_sample_reception_check_item_soft_delete_check_item", + "source": "crud_sample_reception_check_item_soft_delete_check_item", + "target": "api_sample_reception_delete_check_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_row_to_dict", + "source": "crud_site_py", + "target": "crud_site_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_list_sites", + "source": "crud_site_py", + "target": "crud_site_list_sites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_get_site", + "source": "crud_site_py", + "target": "crud_site_get_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_site_code_exists", + "source": "crud_site_py", + "target": "crud_site_site_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L80", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_create_site", + "source": "crud_site_py", + "target": "crud_site_create_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_update_site", + "source": "crud_site_py", + "target": "crud_site_update_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_soft_delete_site", + "source": "crud_site_py", + "target": "crud_site_soft_delete_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L189", + "weight": 1.0, + "_src": "crud_site_py", + "_tgt": "crud_site_total_pages", + "source": "crud_site_py", + "target": "crud_site_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_site_list_sites", + "_tgt": "crud_site_row_to_dict", + "source": "crud_site_row_to_dict", + "target": "crud_site_list_sites", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L52", + "weight": 1.0, + "_src": "crud_site_list_sites", + "_tgt": "crud_base_crudbase_count", + "source": "crud_site_list_sites", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_site_update_site", + "_tgt": "crud_site_get_site", + "source": "crud_site_get_site", + "target": "crud_site_update_site", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L180", + "weight": 1.0, + "_src": "crud_site_soft_delete_site", + "_tgt": "crud_site_get_site", + "source": "crud_site_get_site", + "target": "crud_site_soft_delete_site", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_site_create_site", + "_tgt": "crud_site_site_code_exists", + "source": "crud_site_site_code_exists", + "target": "crud_site_create_site", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_site_update_site", + "_tgt": "crud_site_site_code_exists", + "source": "crud_site_site_code_exists", + "target": "crud_site_update_site", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L823", + "weight": 1.0, + "_src": "api_admin_delete_site", + "_tgt": "crud_site_soft_delete_site", + "source": "crud_site_soft_delete_site", + "target": "api_admin_delete_site" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L12", + "weight": 1.0, + "_src": "crud_api_request_log_py", + "_tgt": "crud_api_request_log_apirequestlogcrud", + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_apirequestlogcrud", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_api_request_log_py", + "_tgt": "crud_api_request_log_get_multi_with_filters", + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_get_multi_with_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_api_request_log_py", + "_tgt": "crud_api_request_log_get", + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_get", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_api_request_log_py", + "_tgt": "crud_api_request_log_delete", + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_delete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/api_request_log.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_api_request_log_get_multi_with_filters", + "_tgt": "crud_base_crudbase_count", + "source": "crud_api_request_log_get_multi_with_filters", + "target": "crud_base_crudbase_count" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_row_to_dict", + "source": "crud_dict_data_py", + "target": "crud_dict_data_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_list_dict_data", + "source": "crud_dict_data_py", + "target": "crud_dict_data_list_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L63", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_get_dict_data", + "source": "crud_dict_data_py", + "target": "crud_dict_data_get_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L71", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_create_dict_data", + "source": "crud_dict_data_py", + "target": "crud_dict_data_create_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L103", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_update_dict_data", + "source": "crud_dict_data_py", + "target": "crud_dict_data_update_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L132", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_soft_delete_dict_data", + "source": "crud_dict_data_py", + "target": "crud_dict_data_soft_delete_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_list_dict_data_options", + "source": "crud_dict_data_py", + "target": "crud_dict_data_list_dict_data_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L154", + "weight": 1.0, + "_src": "crud_dict_data_py", + "_tgt": "crud_dict_data_total_pages", + "source": "crud_dict_data_py", + "target": "crud_dict_data_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_dict_data_rationale_1", + "_tgt": "crud_dict_data_py", + "source": "crud_dict_data_py", + "target": "crud_dict_data_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L60", + "weight": 1.0, + "_src": "crud_dict_data_list_dict_data", + "_tgt": "crud_dict_data_row_to_dict", + "source": "crud_dict_data_row_to_dict", + "target": "crud_dict_data_list_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L50", + "weight": 1.0, + "_src": "crud_dict_data_list_dict_data", + "_tgt": "crud_base_crudbase_count", + "source": "crud_dict_data_list_dict_data", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L113", + "weight": 1.0, + "_src": "crud_dict_data_update_dict_data", + "_tgt": "crud_dict_data_get_dict_data", + "source": "crud_dict_data_get_dict_data", + "target": "crud_dict_data_update_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_dict_data_soft_delete_dict_data", + "_tgt": "crud_dict_data_get_dict_data", + "source": "crud_dict_data_get_dict_data", + "target": "crud_dict_data_soft_delete_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L587", + "weight": 1.0, + "_src": "api_admin_delete_dict_data", + "_tgt": "crud_dict_data_soft_delete_dict_data", + "source": "crud_dict_data_soft_delete_dict_data", + "target": "api_admin_delete_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L600", + "weight": 1.0, + "_src": "api_admin_dict_data_options", + "_tgt": "crud_dict_data_list_dict_data_options", + "source": "crud_dict_data_list_dict_data_options", + "target": "api_admin_dict_data_options" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L51", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_total_pages", + "source": "crud_research_donation_py", + "target": "crud_research_donation_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L57", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_py", + "target": "crud_research_donation_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_dec", + "source": "crud_research_donation_py", + "target": "crud_research_donation_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_optional_decimal", + "source": "crud_research_donation_py", + "target": "crud_research_donation_optional_decimal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_py", + "target": "crud_research_donation_normalize_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_merge_comma_separated_urls", + "source": "crud_research_donation_py", + "target": "crud_research_donation_merge_comma_separated_urls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L108", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_resolve_donation_payload", + "source": "crud_research_donation_py", + "target": "crud_research_donation_resolve_donation_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_user_nick_name_map", + "source": "crud_research_donation_py", + "target": "crud_research_donation_user_nick_name_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_donation_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L173", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_audit_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_audit_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L195", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_party_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_party_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L227", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_collection_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_collection_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_sample_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L268", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_transport_to_dict", + "source": "crud_research_donation_py", + "target": "crud_research_donation_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L293", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_get_party", + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_party", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L309", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_get_collection", + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L325", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_list_samples", + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L345", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_list_sample_transports", + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_sample_transports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L370", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_list_donations", + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L534", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_get_donation_detail", + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L628", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_create_donation", + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L696", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_update_donation", + "source": "crud_research_donation_py", + "target": "crud_research_donation_update_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L790", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_delete_donation", + "source": "crud_research_donation_py", + "target": "crud_research_donation_delete_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L814", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_batch_delete_donations", + "source": "crud_research_donation_py", + "target": "crud_research_donation_batch_delete_donations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L850", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_list_audits", + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L925", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_submit_audit", + "source": "crud_research_donation_py", + "target": "crud_research_donation_submit_audit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L997", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_change_status", + "source": "crud_research_donation_py", + "target": "crud_research_donation_change_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1062", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_convert_from_storage", + "source": "crud_research_donation_py", + "target": "crud_research_donation_convert_from_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1310", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_convert_to_storage", + "source": "crud_research_donation_py", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1559", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_create_party", + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_party", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1604", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_create_collection", + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1648", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_create_samples", + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1708", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_create_transport", + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_transport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1767", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_soft_delete_party", + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_party", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1793", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_soft_delete_collection", + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1819", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_soft_delete_samples", + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1845", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_soft_delete_transports", + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_transports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1871", + "weight": 1.0, + "_src": "crud_research_donation_py", + "_tgt": "crud_research_donation_soft_delete_all", + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_research_donation_rationale_1", + "_tgt": "crud_research_donation_py", + "source": "crud_research_donation_py", + "target": "crud_research_donation_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L525", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_research_donation_total_pages", + "source": "crud_research_donation_total_pages", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L916", + "weight": 1.0, + "_src": "crud_research_donation_list_audits", + "_tgt": "crud_research_donation_total_pages", + "source": "crud_research_donation_total_pages", + "target": "crud_research_donation_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_research_donation_donation_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_donation_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L190", + "weight": 1.0, + "_src": "crud_research_donation_audit_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_audit_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L211", + "weight": 1.0, + "_src": "crud_research_donation_party_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_party_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L235", + "weight": 1.0, + "_src": "crud_research_donation_collection_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_collection_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L263", + "weight": 1.0, + "_src": "crud_research_donation_sample_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L278", + "weight": 1.0, + "_src": "crud_research_donation_transport_to_dict", + "_tgt": "crud_research_donation_fmt_dt", + "source": "crud_research_donation_fmt_dt", + "target": "crud_research_donation_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L216", + "weight": 1.0, + "_src": "crud_research_donation_party_to_dict", + "_tgt": "crud_research_donation_dec", + "source": "crud_research_donation_dec", + "target": "crud_research_donation_party_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L252", + "weight": 1.0, + "_src": "crud_research_donation_sample_to_dict", + "_tgt": "crud_research_donation_dec", + "source": "crud_research_donation_dec", + "target": "crud_research_donation_sample_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L277", + "weight": 1.0, + "_src": "crud_research_donation_transport_to_dict", + "_tgt": "crud_research_donation_dec", + "source": "crud_research_donation_dec", + "target": "crud_research_donation_transport_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1588", + "weight": 1.0, + "_src": "crud_research_donation_create_party", + "_tgt": "crud_research_donation_optional_decimal", + "source": "crud_research_donation_optional_decimal", + "target": "crud_research_donation_create_party", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L636", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_normalize_fields", + "target": "crud_research_donation_create_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L719", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_normalize_fields", + "target": "crud_research_donation_update_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1664", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_normalize_fields", + "target": "crud_research_donation_create_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1719", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_normalize_fields", + "target": "crud_research_donation_create_transport", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_research_donation_rationale_82", + "_tgt": "crud_research_donation_normalize_fields", + "source": "crud_research_donation_normalize_fields", + "target": "crud_research_donation_rationale_82", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_research_donation_normalize_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_normalize_fields", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_research_donation_normalize_fields", + "_tgt": "crud_base_camel_to_snake", + "source": "crud_research_donation_normalize_fields", + "target": "crud_base_camel_to_snake" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1378", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_merge_comma_separated_urls", + "source": "crud_research_donation_merge_comma_separated_urls", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L93", + "weight": 1.0, + "_src": "crud_research_donation_rationale_93", + "_tgt": "crud_research_donation_merge_comma_separated_urls", + "source": "crud_research_donation_merge_comma_separated_urls", + "target": "crud_research_donation_rationale_93", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L637", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_research_donation_resolve_donation_payload", + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_research_donation_create_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L720", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_resolve_donation_payload", + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_research_donation_update_donation", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_research_donation_rationale_109", + "_tgt": "crud_research_donation_resolve_donation_payload", + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_research_donation_rationale_109", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L110", + "weight": 1.0, + "_src": "crud_research_donation_resolve_donation_payload", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L484", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_research_donation_user_nick_name_map", + "source": "crud_research_donation_user_nick_name_map", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L611", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_user_nick_name_map", + "source": "crud_research_donation_user_nick_name_map", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L900", + "weight": 1.0, + "_src": "crud_research_donation_list_audits", + "_tgt": "crud_research_donation_user_nick_name_map", + "source": "crud_research_donation_user_nick_name_map", + "target": "crud_research_donation_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L488", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L554", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L204", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "api_research_donation_create_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L235", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "api_research_donation_update_research_donation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L350", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "api_research_donation_change_donation_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "api_research_donation_convert_from_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L406", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_donation_to_dict", + "source": "crud_research_donation_donation_to_dict", + "target": "api_research_donation_convert_to_storage" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L903", + "weight": 1.0, + "_src": "crud_research_donation_list_audits", + "_tgt": "crud_research_donation_audit_to_dict", + "source": "crud_research_donation_audit_to_dict", + "target": "crud_research_donation_list_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L442", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_research_donation_party_to_dict", + "source": "crud_research_donation_party_to_dict", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L563", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_party_to_dict", + "source": "crud_research_donation_party_to_dict", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L453", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_research_donation_collection_to_dict", + "source": "crud_research_donation_collection_to_dict", + "target": "crud_research_donation_list_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L569", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_collection_to_dict", + "source": "crud_research_donation_collection_to_dict", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L603", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_sample_to_dict", + "source": "crud_research_donation_sample_to_dict", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L751", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "crud_research_donation_sample_to_dict", + "source": "crud_research_donation_sample_to_dict", + "target": "api_collection_protocol_list_storage_certs" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L590", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_transport_to_dict", + "source": "crud_research_donation_transport_to_dict", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L562", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_get_party", + "source": "crud_research_donation_get_party", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1354", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_get_party", + "source": "crud_research_donation_get_party", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L568", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_get_collection", + "source": "crud_research_donation_get_collection", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1355", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_get_collection", + "source": "crud_research_donation_get_collection", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L588", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_list_samples", + "source": "crud_research_donation_list_samples", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1356", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_list_samples", + "source": "crud_research_donation_list_samples", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L589", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_research_donation_list_sample_transports", + "source": "crud_research_donation_list_sample_transports", + "target": "crud_research_donation_get_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1357", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_research_donation_list_sample_transports", + "source": "crud_research_donation_list_sample_transports", + "target": "crud_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L380", + "weight": 1.0, + "_src": "crud_research_donation_rationale_380", + "_tgt": "crud_research_donation_list_donations", + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_rationale_380", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L415", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_base_crudbase_count", + "source": "crud_research_donation_list_donations", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L457", + "weight": 1.0, + "_src": "crud_research_donation_list_donations", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_list_donations", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L125", + "weight": 1.0, + "_src": "api_research_donation_list_research_donations", + "_tgt": "crud_research_donation_list_donations", + "source": "crud_research_donation_list_donations", + "target": "api_research_donation_list_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L570", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_get_donation_detail", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L595", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_sample_reception_get_receptions_map_for_donation_samples", + "source": "crud_research_donation_get_donation_detail", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L598", + "weight": 1.0, + "_src": "crud_research_donation_get_donation_detail", + "_tgt": "crud_qc_work_order_get_qc_info_map_for_samples", + "source": "crud_research_donation_get_donation_detail", + "target": "crud_qc_work_order_get_qc_info_map_for_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L175", + "weight": 1.0, + "_src": "api_research_donation_get_research_donation_detail", + "_tgt": "crud_research_donation_get_donation_detail", + "source": "crud_research_donation_get_donation_detail", + "target": "api_research_donation_get_research_donation_detail" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L676", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_research_donation_create_party", + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_party", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L680", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_research_donation_create_collection", + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_collection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L684", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_research_donation_create_samples", + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_samples", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L635", + "weight": 1.0, + "_src": "crud_research_donation_rationale_635", + "_tgt": "crud_research_donation_create_donation", + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_rationale_635", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L639", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_create_donation", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L644", + "weight": 1.0, + "_src": "crud_research_donation_create_donation", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_research_donation_create_donation", + "target": "crud_protocol_donation_convert_assert_biz_no_available" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L197", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "crud_research_donation_create_donation", + "source": "crud_research_donation_create_donation", + "target": "api_research_donation_create_research_donation" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L764", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_soft_delete_party", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_party", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L766", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_create_party", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_party", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L770", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_soft_delete_collection", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_collection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L772", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_create_collection", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_collection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L776", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_soft_delete_samples", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L777", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_soft_delete_transports", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_transports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L778", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_research_donation_create_samples", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_samples", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L704", + "weight": 1.0, + "_src": "crud_research_donation_rationale_704", + "_tgt": "crud_research_donation_update_donation", + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_rationale_704", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L740", + "weight": 1.0, + "_src": "crud_research_donation_update_donation", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_research_donation_update_donation", + "target": "crud_protocol_donation_convert_assert_biz_no_available" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L227", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "crud_research_donation_update_donation", + "source": "crud_research_donation_update_donation", + "target": "api_research_donation_update_research_donation" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L810", + "weight": 1.0, + "_src": "crud_research_donation_delete_donation", + "_tgt": "crud_research_donation_soft_delete_all", + "source": "crud_research_donation_delete_donation", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L256", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "crud_research_donation_delete_donation", + "source": "crud_research_donation_delete_donation", + "target": "api_research_donation_delete_research_donation" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L839", + "weight": 1.0, + "_src": "crud_research_donation_batch_delete_donations", + "_tgt": "crud_research_donation_soft_delete_all", + "source": "crud_research_donation_batch_delete_donations", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L281", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "crud_research_donation_batch_delete_donations", + "source": "crud_research_donation_batch_delete_donations", + "target": "api_research_donation_batch_delete_research_donations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L887", + "weight": 1.0, + "_src": "crud_research_donation_list_audits", + "_tgt": "crud_base_crudbase_count", + "source": "crud_research_donation_list_audits", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L906", + "weight": 1.0, + "_src": "crud_research_donation_list_audits", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_list_audits", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L373", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocol_audits", + "_tgt": "crud_research_donation_list_audits", + "source": "crud_research_donation_list_audits", + "target": "api_collection_protocol_list_collection_protocol_audits" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L152", + "weight": 1.0, + "_src": "api_research_donation_list_research_donation_audits", + "_tgt": "crud_research_donation_list_audits", + "source": "crud_research_donation_list_audits", + "target": "api_research_donation_list_research_donation_audits" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L934", + "weight": 1.0, + "_src": "crud_research_donation_rationale_934", + "_tgt": "crud_research_donation_submit_audit", + "source": "crud_research_donation_submit_audit", + "target": "crud_research_donation_rationale_934", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L306", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "crud_research_donation_submit_audit", + "source": "crud_research_donation_submit_audit", + "target": "api_research_donation_submit_donation_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1024", + "weight": 1.0, + "_src": "crud_research_donation_change_status", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_change_status", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L340", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "crud_research_donation_change_status", + "source": "crud_research_donation_change_status", + "target": "api_research_donation_change_donation_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1086", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "crud_protocol_donation_convert_has_active_convert_link", + "source": "crud_research_donation_convert_from_storage", + "target": "crud_protocol_donation_convert_has_active_convert_link" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1255", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_convert_from_storage", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1289", + "weight": 1.0, + "_src": "crud_research_donation_convert_from_storage", + "_tgt": "crud_protocol_donation_convert_create_convert_link", + "source": "crud_research_donation_convert_from_storage", + "target": "crud_protocol_donation_convert_create_convert_link" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1317", + "weight": 1.0, + "_src": "crud_research_donation_rationale_1317", + "_tgt": "crud_research_donation_convert_to_storage", + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_rationale_1317", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1334", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_research_donation_convert_to_storage", + "target": "crud_protocol_donation_convert_get_convert_partner" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1494", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_convert_to_storage", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1528", + "weight": 1.0, + "_src": "crud_research_donation_convert_to_storage", + "_tgt": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "source": "crud_research_donation_convert_to_storage", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1572", + "weight": 1.0, + "_src": "crud_research_donation_create_party", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_create_party", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1617", + "weight": 1.0, + "_src": "crud_research_donation_create_collection", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_create_collection", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1703", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "crud_research_donation_create_transport", + "source": "crud_research_donation_create_samples", + "target": "crud_research_donation_create_transport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1670", + "weight": 1.0, + "_src": "crud_research_donation_create_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_create_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1720", + "weight": 1.0, + "_src": "crud_research_donation_create_transport", + "_tgt": "crud_base_crudbase_get", + "source": "crud_research_donation_create_transport", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1897", + "weight": 1.0, + "_src": "crud_research_donation_soft_delete_all", + "_tgt": "crud_research_donation_soft_delete_party", + "source": "crud_research_donation_soft_delete_party", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1898", + "weight": 1.0, + "_src": "crud_research_donation_soft_delete_all", + "_tgt": "crud_research_donation_soft_delete_collection", + "source": "crud_research_donation_soft_delete_collection", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1899", + "weight": 1.0, + "_src": "crud_research_donation_soft_delete_all", + "_tgt": "crud_research_donation_soft_delete_samples", + "source": "crud_research_donation_soft_delete_samples", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1900", + "weight": 1.0, + "_src": "crud_research_donation_soft_delete_all", + "_tgt": "crud_research_donation_soft_delete_transports", + "source": "crud_research_donation_soft_delete_transports", + "target": "crud_research_donation_soft_delete_all", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L9", + "weight": 1.0, + "_src": "crud_ethnic_py", + "_tgt": "crud_ethnic_row_to_dict", + "source": "crud_ethnic_py", + "target": "crud_ethnic_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L18", + "weight": 1.0, + "_src": "crud_ethnic_py", + "_tgt": "crud_ethnic_list_ethnics", + "source": "crud_ethnic_py", + "target": "crud_ethnic_list_ethnics", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_ethnic_rationale_1", + "_tgt": "crud_ethnic_py", + "source": "crud_ethnic_py", + "target": "crud_ethnic_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_ethnic_list_ethnics", + "_tgt": "crud_ethnic_row_to_dict", + "source": "crud_ethnic_row_to_dict", + "target": "crud_ethnic_list_ethnics", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/ethnic.py", + "source_location": "L23", + "weight": 1.0, + "_src": "api_ethnic_list_ethnics_for_select", + "_tgt": "crud_ethnic_list_ethnics", + "source": "crud_ethnic_list_ethnics", + "target": "api_ethnic_list_ethnics_for_select" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_row_to_dict", + "source": "crud_process_category_py", + "target": "crud_process_category_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_list_process_categories", + "source": "crud_process_category_py", + "target": "crud_process_category_list_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_get_process_category", + "source": "crud_process_category_py", + "target": "crud_process_category_get_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_category_code_exists", + "source": "crud_process_category_py", + "target": "crud_process_category_category_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_create_process_category", + "source": "crud_process_category_py", + "target": "crud_process_category_create_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L116", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_update_process_category", + "source": "crud_process_category_py", + "target": "crud_process_category_update_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_soft_delete_process_category", + "source": "crud_process_category_py", + "target": "crud_process_category_soft_delete_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_process_category_py", + "_tgt": "crud_process_category_total_pages", + "source": "crud_process_category_py", + "target": "crud_process_category_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_process_category_rationale_1", + "_tgt": "crud_process_category_py", + "source": "crud_process_category_py", + "target": "crud_process_category_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_process_category_list_process_categories", + "_tgt": "crud_process_category_row_to_dict", + "source": "crud_process_category_row_to_dict", + "target": "crud_process_category_list_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L51", + "weight": 1.0, + "_src": "crud_process_category_list_process_categories", + "_tgt": "crud_base_crudbase_count", + "source": "crud_process_category_list_process_categories", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_process_category_update_process_category", + "_tgt": "crud_process_category_get_process_category", + "source": "crud_process_category_get_process_category", + "target": "crud_process_category_update_process_category", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L151", + "weight": 1.0, + "_src": "crud_process_category_soft_delete_process_category", + "_tgt": "crud_process_category_get_process_category", + "source": "crud_process_category_get_process_category", + "target": "crud_process_category_soft_delete_process_category", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_process_category_create_process_category", + "_tgt": "crud_process_category_category_code_exists", + "source": "crud_process_category_category_code_exists", + "target": "crud_process_category_create_process_category", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_process_category_update_process_category", + "_tgt": "crud_process_category_category_code_exists", + "source": "crud_process_category_category_code_exists", + "target": "crud_process_category_update_process_category", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L513", + "weight": 1.0, + "_src": "api_production_delete_process_category", + "_tgt": "crud_process_category_soft_delete_process_category", + "source": "crud_process_category_soft_delete_process_category", + "target": "api_production_delete_process_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_row_to_dict", + "source": "crud_item_unit_py", + "target": "crud_item_unit_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_list_item_units", + "source": "crud_item_unit_py", + "target": "crud_item_unit_list_item_units", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_get_item_unit", + "source": "crud_item_unit_py", + "target": "crud_item_unit_get_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_unit_code_exists", + "source": "crud_item_unit_py", + "target": "crud_item_unit_unit_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_create_item_unit", + "source": "crud_item_unit_py", + "target": "crud_item_unit_create_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_update_item_unit", + "source": "crud_item_unit_py", + "target": "crud_item_unit_update_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_soft_delete_item_unit", + "source": "crud_item_unit_py", + "target": "crud_item_unit_soft_delete_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_item_unit_py", + "_tgt": "crud_item_unit_total_pages", + "source": "crud_item_unit_py", + "target": "crud_item_unit_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_item_unit_rationale_1", + "_tgt": "crud_item_unit_py", + "source": "crud_item_unit_py", + "target": "crud_item_unit_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L56", + "weight": 1.0, + "_src": "crud_item_unit_list_item_units", + "_tgt": "crud_item_unit_row_to_dict", + "source": "crud_item_unit_row_to_dict", + "target": "crud_item_unit_list_item_units", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L46", + "weight": 1.0, + "_src": "crud_item_unit_list_item_units", + "_tgt": "crud_base_crudbase_count", + "source": "crud_item_unit_list_item_units", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L119", + "weight": 1.0, + "_src": "crud_item_unit_update_item_unit", + "_tgt": "crud_item_unit_get_item_unit", + "source": "crud_item_unit_get_item_unit", + "target": "crud_item_unit_update_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L144", + "weight": 1.0, + "_src": "crud_item_unit_soft_delete_item_unit", + "_tgt": "crud_item_unit_get_item_unit", + "source": "crud_item_unit_get_item_unit", + "target": "crud_item_unit_soft_delete_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_item_unit_create_item_unit", + "_tgt": "crud_item_unit_unit_code_exists", + "source": "crud_item_unit_unit_code_exists", + "target": "crud_item_unit_create_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_item_unit_update_item_unit", + "_tgt": "crud_item_unit_unit_code_exists", + "source": "crud_item_unit_unit_code_exists", + "target": "crud_item_unit_update_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1057", + "weight": 1.0, + "_src": "api_admin_delete_item_unit", + "_tgt": "crud_item_unit_soft_delete_item_unit", + "source": "crud_item_unit_soft_delete_item_unit", + "target": "api_admin_delete_item_unit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_dec", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_fmt_dt", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_reception_source_label", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_reception_source_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_qc_biz_type_label", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_qc_biz_type_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_work_order_qc_biz_type", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_work_order_qc_biz_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_accept_conclusion_label", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_accept_conclusion_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_load_sample_type_name_map", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_load_sample_type_name_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_sample_type_name_for_reception", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_sample_type_name_for_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_enrich_work_order_list_items", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_gen_daily_no", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_gen_daily_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L193", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L223", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_create_work_order_from_reception", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_create_work_order_from_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L338", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_list_work_orders", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_list_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L380", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_get_work_order", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L389", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_lab_lines", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_lab_lines", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L410", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_third_lines", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_third_lines", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L434", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_get_qc_info_map_for_samples", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L477", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_get_work_order_detail", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L527", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L561", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_configure_work_order", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_configure_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L706", + "weight": 1.0, + "_src": "crud_qc_work_order_py", + "_tgt": "crud_qc_work_order_try_complete_work_order", + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_try_complete_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L216", + "weight": 1.0, + "_src": "crud_qc_work_order_wo_to_dict", + "_tgt": "crud_qc_work_order_dec", + "source": "crud_qc_work_order_dec", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L428", + "weight": 1.0, + "_src": "crud_qc_work_order_third_lines", + "_tgt": "crud_qc_work_order_dec", + "source": "crud_qc_work_order_dec", + "target": "crud_qc_work_order_third_lines", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L167", + "weight": 1.0, + "_src": "crud_qc_work_order_enrich_work_order_list_items", + "_tgt": "crud_qc_work_order_fmt_dt", + "source": "crud_qc_work_order_fmt_dt", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L214", + "weight": 1.0, + "_src": "crud_qc_work_order_wo_to_dict", + "_tgt": "crud_qc_work_order_fmt_dt", + "source": "crud_qc_work_order_fmt_dt", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L506", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_fmt_dt", + "source": "crud_qc_work_order_fmt_dt", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L161", + "weight": 1.0, + "_src": "crud_qc_work_order_enrich_work_order_list_items", + "_tgt": "crud_qc_work_order_reception_source_label", + "source": "crud_qc_work_order_reception_source_label", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_qc_work_order_wo_to_dict", + "_tgt": "crud_qc_work_order_reception_source_label", + "source": "crud_qc_work_order_reception_source_label", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L513", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_reception_source_label", + "source": "crud_qc_work_order_reception_source_label", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_qc_work_order_reception_source_label", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_reception_source_label", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L207", + "weight": 1.0, + "_src": "crud_qc_work_order_wo_to_dict", + "_tgt": "crud_qc_work_order_qc_biz_type_label", + "source": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L469", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_work_order_qc_biz_type_label", + "source": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_qc_work_order_qc_biz_type_label", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L206", + "weight": 1.0, + "_src": "crud_qc_work_order_wo_to_dict", + "_tgt": "crud_qc_work_order_work_order_qc_biz_type", + "source": "crud_qc_work_order_work_order_qc_biz_type", + "target": "crud_qc_work_order_wo_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L465", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_work_order_work_order_qc_biz_type", + "source": "crud_qc_work_order_work_order_qc_biz_type", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L509", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_accept_conclusion_label", + "source": "crud_qc_work_order_accept_conclusion_label", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_qc_work_order_accept_conclusion_label", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_accept_conclusion_label", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_qc_work_order_enrich_work_order_list_items", + "_tgt": "crud_qc_work_order_load_sample_type_name_map", + "source": "crud_qc_work_order_load_sample_type_name_map", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_qc_work_order_enrich_work_order_list_items", + "_tgt": "crud_qc_work_order_sample_type_name_for_reception", + "source": "crud_qc_work_order_sample_type_name_for_reception", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_qc_work_order_sample_type_name_for_reception", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_sample_type_name_for_reception", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L377", + "weight": 1.0, + "_src": "crud_qc_work_order_list_work_orders", + "_tgt": "crud_qc_work_order_enrich_work_order_list_items", + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_list_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L484", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_enrich_work_order_list_items", + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_qc_work_order_enrich_work_order_list_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L273", + "weight": 1.0, + "_src": "crud_qc_work_order_create_work_order_from_reception", + "_tgt": "crud_qc_work_order_gen_daily_no", + "source": "crud_qc_work_order_gen_daily_no", + "target": "crud_qc_work_order_create_work_order_from_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L183", + "weight": 1.0, + "_src": "crud_qc_work_order_gen_daily_no", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_work_order_gen_daily_no", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L376", + "weight": 1.0, + "_src": "crud_qc_work_order_list_work_orders", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_list_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L467", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L483", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L606", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "api_qc_configure_qc_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1272", + "weight": 1.0, + "_src": "api_production_get_production_work_order", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "api_production_get_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1287", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "crud_qc_work_order_wo_to_dict", + "source": "crud_qc_work_order_wo_to_dict", + "target": "api_production_complete_production_work_order" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L231", + "weight": 1.0, + "_src": "crud_qc_work_order_rationale_231", + "_tgt": "crud_qc_work_order_create_work_order_from_reception", + "source": "crud_qc_work_order_create_work_order_from_reception", + "target": "crud_qc_work_order_rationale_231", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L760", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "crud_qc_work_order_create_work_order_from_reception", + "source": "crud_qc_work_order_create_work_order_from_reception", + "target": "crud_sample_reception_create_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L366", + "weight": 1.0, + "_src": "crud_qc_work_order_list_work_orders", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_work_order_list_work_orders", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L554", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "crud_qc_work_order_list_work_orders", + "source": "crud_qc_work_order_list_work_orders", + "target": "api_qc_list_qc_work_orders" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L480", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_get_work_order", + "source": "crud_qc_work_order_get_work_order", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L573", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_work_order_get_work_order", + "source": "crud_qc_work_order_get_work_order", + "target": "crud_qc_work_order_configure_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L719", + "weight": 1.0, + "_src": "crud_qc_work_order_try_complete_work_order", + "_tgt": "crud_qc_work_order_get_work_order", + "source": "crud_qc_work_order_get_work_order", + "target": "crud_qc_work_order_try_complete_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L470", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_work_order_lab_lines", + "source": "crud_qc_work_order_lab_lines", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L521", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_lab_lines", + "source": "crud_qc_work_order_lab_lines", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L471", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_qc_work_order_third_lines", + "source": "crud_qc_work_order_third_lines", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L522", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_qc_work_order_third_lines", + "source": "crud_qc_work_order_third_lines", + "target": "crud_qc_work_order_get_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L439", + "weight": 1.0, + "_src": "crud_qc_work_order_rationale_439", + "_tgt": "crud_qc_work_order_get_qc_info_map_for_samples", + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_rationale_439", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L458", + "weight": 1.0, + "_src": "crud_qc_work_order_get_qc_info_map_for_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L485", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_base_crudbase_update", + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L487", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_base_crudbase_get", + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L493", + "weight": 1.0, + "_src": "crud_qc_work_order_get_work_order_detail", + "_tgt": "crud_sample_reception_get_reception_by_id", + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_sample_reception_get_reception_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L577", + "weight": 1.0, + "_src": "api_qc_get_qc_work_order_detail", + "_tgt": "crud_qc_work_order_get_work_order_detail", + "source": "crud_qc_work_order_get_work_order_detail", + "target": "api_qc_get_qc_work_order_detail" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L581", + "weight": 1.0, + "_src": "crud_qc_work_order_configure_work_order", + "_tgt": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "source": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "target": "crud_qc_work_order_configure_work_order", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L530", + "weight": 1.0, + "_src": "crud_qc_work_order_rationale_530", + "_tgt": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "source": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "target": "crud_qc_work_order_rationale_530", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L547", + "weight": 1.0, + "_src": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "_tgt": "crud_base_crudbase_update", + "source": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L596", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "crud_qc_work_order_configure_work_order", + "source": "crud_qc_work_order_configure_work_order", + "target": "api_qc_configure_qc_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L708", + "weight": 1.0, + "_src": "crud_qc_work_order_try_complete_work_order", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_work_order_try_complete_work_order", + "target": "crud_base_crudbase_count" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L21", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_reagent_row_to_dict", + "source": "crud_process_py", + "target": "crud_process_reagent_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L35", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_consumable_row_to_dict", + "source": "crud_process_py", + "target": "crud_process_consumable_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_output_row_to_dict", + "source": "crud_process_py", + "target": "crud_process_output_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_data_collection_row_to_dict", + "source": "crud_process_py", + "target": "crud_process_data_collection_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L70", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_row_to_dict", + "source": "crud_process_py", + "target": "crud_process_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L88", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_list_processes", + "source": "crud_process_py", + "target": "crud_process_list_processes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L124", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_list_all_processes", + "source": "crud_process_py", + "target": "crud_process_list_all_processes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_get_process", + "source": "crud_process_py", + "target": "crud_process_get_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_get_process_detail", + "source": "crud_process_py", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L182", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_process_code_exists", + "source": "crud_process_py", + "target": "crud_process_process_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L191", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_create_sub_reagent", + "source": "crud_process_py", + "target": "crud_process_create_sub_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L213", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_create_sub_consumable", + "source": "crud_process_py", + "target": "crud_process_create_sub_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L236", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_create_sub_output", + "source": "crud_process_py", + "target": "crud_process_create_sub_output", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L256", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_create_sub_data_collection", + "source": "crud_process_py", + "target": "crud_process_create_sub_data_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L275", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_create_process", + "source": "crud_process_py", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L340", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_soft_delete_sub_records", + "source": "crud_process_py", + "target": "crud_process_soft_delete_sub_records", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L352", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_update_process", + "source": "crud_process_py", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L427", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_soft_delete_process", + "source": "crud_process_py", + "target": "crud_process_soft_delete_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L444", + "weight": 1.0, + "_src": "crud_process_py", + "_tgt": "crud_process_total_pages", + "source": "crud_process_py", + "target": "crud_process_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_process_rationale_1", + "_tgt": "crud_process_py", + "source": "crud_process_py", + "target": "crud_process_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L167", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_reagent_row_to_dict", + "source": "crud_process_reagent_row_to_dict", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L168", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_consumable_row_to_dict", + "source": "crud_process_consumable_row_to_dict", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_output_row_to_dict", + "source": "crud_process_output_row_to_dict", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L177", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_data_collection_row_to_dict", + "source": "crud_process_data_collection_row_to_dict", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L121", + "weight": 1.0, + "_src": "crud_process_list_processes", + "_tgt": "crud_process_row_to_dict", + "source": "crud_process_row_to_dict", + "target": "crud_process_list_processes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L131", + "weight": 1.0, + "_src": "crud_process_list_all_processes", + "_tgt": "crud_process_row_to_dict", + "source": "crud_process_row_to_dict", + "target": "crud_process_list_all_processes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L146", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_row_to_dict", + "source": "crud_process_row_to_dict", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L111", + "weight": 1.0, + "_src": "crud_process_list_processes", + "_tgt": "crud_base_crudbase_count", + "source": "crud_process_list_processes", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L143", + "weight": 1.0, + "_src": "crud_process_get_process_detail", + "_tgt": "crud_process_get_process", + "source": "crud_process_get_process", + "target": "crud_process_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L371", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_get_process", + "source": "crud_process_get_process", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L428", + "weight": 1.0, + "_src": "crud_process_soft_delete_process", + "_tgt": "crud_process_get_process", + "source": "crud_process_get_process", + "target": "crud_process_soft_delete_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L297", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "crud_process_process_code_exists", + "source": "crud_process_process_code_exists", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L379", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_process_code_exists", + "source": "crud_process_process_code_exists", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L324", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "crud_process_create_sub_reagent", + "source": "crud_process_create_sub_reagent", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L408", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_create_sub_reagent", + "source": "crud_process_create_sub_reagent", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L195", + "weight": 1.0, + "_src": "crud_process_create_sub_reagent", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_create_sub_reagent", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L327", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "crud_process_create_sub_consumable", + "source": "crud_process_create_sub_consumable", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L412", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_create_sub_consumable", + "source": "crud_process_create_sub_consumable", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L217", + "weight": 1.0, + "_src": "crud_process_create_sub_consumable", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_create_sub_consumable", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L330", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "crud_process_create_sub_output", + "source": "crud_process_create_sub_output", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L416", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_create_sub_output", + "source": "crud_process_create_sub_output", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L240", + "weight": 1.0, + "_src": "crud_process_create_sub_output", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_create_sub_output", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L333", + "weight": 1.0, + "_src": "crud_process_create_process", + "_tgt": "crud_process_create_sub_data_collection", + "source": "crud_process_create_sub_data_collection", + "target": "crud_process_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L420", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_create_sub_data_collection", + "source": "crud_process_create_sub_data_collection", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L260", + "weight": 1.0, + "_src": "crud_process_create_sub_data_collection", + "_tgt": "crud_base_crudbase_get", + "source": "crud_process_create_sub_data_collection", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L406", + "weight": 1.0, + "_src": "crud_process_update_process", + "_tgt": "crud_process_soft_delete_sub_records", + "source": "crud_process_soft_delete_sub_records", + "target": "crud_process_update_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L436", + "weight": 1.0, + "_src": "crud_process_soft_delete_process", + "_tgt": "crud_process_soft_delete_sub_records", + "source": "crud_process_soft_delete_sub_records", + "target": "crud_process_soft_delete_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L970", + "weight": 1.0, + "_src": "api_production_delete_process", + "_tgt": "crud_process_soft_delete_process", + "source": "crud_process_soft_delete_process", + "target": "api_production_delete_process" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L36", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_type", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_cell_product_types", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_cell_product_type", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L79", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_cell_product_type_code_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_type_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_cell_product_type", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_cell_product_type", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_cell_product_type", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_spec", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L161", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_cell_product_specs", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_specs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L184", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_cell_product_spec", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L191", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_cell_product_spec_code_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_spec_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L202", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_cell_product_spec", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L224", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_cell_product_spec", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L246", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_cell_product_spec", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L260", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L279", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_cell_product_prices", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_prices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L305", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_cell_product_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L312", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_cell_product_price_code_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_price_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L323", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_cell_product_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L366", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_cell_product_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L416", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_cell_product_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L430", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_project_system", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L444", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_project_systems", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_project_systems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L467", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_project_system", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L476", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_project_system_code_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_project_system_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L487", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_project_system", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L510", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_project_system", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L534", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_project_system", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L548", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_project_system_item", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L569", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_project_system_items", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_project_system_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L582", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_project_system_item", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L627", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_project_system_item", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L683", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_project_system_item", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L702", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_channel", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L726", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_channels", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L750", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_channel", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L757", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_channel", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L796", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_channel", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L841", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_channel", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L855", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_channel_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L873", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_channel_invoices", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_invoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L886", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_channel_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L925", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_channel_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L972", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_channel_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L991", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_channel_mail_address", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1006", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_channel_mail_addresses", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_mail_addresses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1019", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_channel_mail_address", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1052", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_channel_mail_address", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1090", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_channel_mail_address", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1109", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1134", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_channel_agreements", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_agreements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1147", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1190", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1237", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1252", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_activate_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_activate_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1273", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_void_channel_agreement", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_void_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1296", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1315", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_channel_agreement_price_item_key", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_channel_agreement_price_item_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1328", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_channel_agreement_price_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_channel_agreement_price_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1369", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_channel_agreement_prices", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_agreement_prices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1382", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_channel_agreement_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1434", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_channel_agreement_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1501", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_channel_agreement_price", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1520", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_checkup_institutions", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institutions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1559", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_checkup_institution", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1568", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_checkup_institution", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1603", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_checkup_institution", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1642", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1656", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1674", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_checkup_institution_invoices", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_invoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1687", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_checkup_institution_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1726", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_checkup_institution_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1773", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1792", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_project", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1807", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_checkup_institution_projects", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_projects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1820", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_checkup_institution_project", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1853", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_checkup_institution_project", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1891", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_project", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1910", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_sum_package_item_fees", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_sum_package_item_fees", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1920", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1945", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1967", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_checkup_package_code_exists", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_checkup_package_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1982", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_checkup_project_for_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_project_for_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1992", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_validate_package_items_for_save", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_validate_package_items_for_save", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2021", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_package_items_raw", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_package_items_raw", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2033", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_package_items_to_dicts", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_package_items_to_dicts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2051", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_insert_package_items", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_insert_package_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2087", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_list_checkup_institution_packages", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_packages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2111", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_checkup_institution_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2120", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_get_checkup_institution_package_detail", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2132", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_create_checkup_institution_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2181", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_update_checkup_institution_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2249", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_package", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2268", + "weight": 1.0, + "_src": "crud_pilot_service_py", + "_tgt": "crud_pilot_service_total_pages", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_pilot_service_rationale_1", + "_tgt": "crud_pilot_service_py", + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_types", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_type", + "source": "crud_pilot_service_row_to_dict_cell_product_type", + "target": "crud_pilot_service_list_cell_product_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L85", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_type", + "source": "crud_pilot_service_row_to_dict_cell_product_type", + "target": "api_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L110", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_type", + "source": "crud_pilot_service_row_to_dict_cell_product_type", + "target": "api_pilot_service_update_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_types", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_cell_product_types", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L113", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_type", + "_tgt": "crud_pilot_service_get_cell_product_type", + "source": "crud_pilot_service_get_cell_product_type", + "target": "crud_pilot_service_update_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L135", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_cell_product_type", + "_tgt": "crud_pilot_service_get_cell_product_type", + "source": "crud_pilot_service_get_cell_product_type", + "target": "crud_pilot_service_soft_delete_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L91", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_type", + "_tgt": "crud_pilot_service_cell_product_type_code_exists", + "source": "crud_pilot_service_cell_product_type_code_exists", + "target": "crud_pilot_service_create_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L117", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_type", + "_tgt": "crud_pilot_service_cell_product_type_code_exists", + "source": "crud_pilot_service_cell_product_type_code_exists", + "target": "crud_pilot_service_update_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_pilot_service_cell_product_type_code_exists", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_pilot_service_cell_product_type_code_exists", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L123", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_type", + "_tgt": "crud_pilot_service_soft_delete_cell_product_type", + "source": "crud_pilot_service_soft_delete_cell_product_type", + "target": "api_pilot_service_delete_cell_product_type" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L181", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_specs", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_spec", + "source": "crud_pilot_service_row_to_dict_cell_product_spec", + "target": "crud_pilot_service_list_cell_product_specs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_spec", + "source": "crud_pilot_service_row_to_dict_cell_product_spec", + "target": "api_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L212", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_spec", + "source": "crud_pilot_service_row_to_dict_cell_product_spec", + "target": "api_pilot_service_update_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L177", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_specs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_cell_product_specs", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L225", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_spec", + "_tgt": "crud_pilot_service_get_cell_product_spec", + "source": "crud_pilot_service_get_cell_product_spec", + "target": "crud_pilot_service_update_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L247", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_cell_product_spec", + "_tgt": "crud_pilot_service_get_cell_product_spec", + "source": "crud_pilot_service_get_cell_product_spec", + "target": "crud_pilot_service_soft_delete_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_spec", + "_tgt": "crud_pilot_service_cell_product_spec_code_exists", + "source": "crud_pilot_service_cell_product_spec_code_exists", + "target": "crud_pilot_service_create_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L229", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_spec", + "_tgt": "crud_pilot_service_cell_product_spec_code_exists", + "source": "crud_pilot_service_cell_product_spec_code_exists", + "target": "crud_pilot_service_update_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L199", + "weight": 1.0, + "_src": "crud_pilot_service_cell_product_spec_code_exists", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_pilot_service_cell_product_spec_code_exists", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_spec", + "_tgt": "crud_pilot_service_soft_delete_cell_product_spec", + "source": "crud_pilot_service_soft_delete_cell_product_spec", + "target": "api_pilot_service_delete_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L302", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_prices", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_price", + "source": "crud_pilot_service_row_to_dict_cell_product_price", + "target": "crud_pilot_service_list_cell_product_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L313", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_price", + "source": "crud_pilot_service_row_to_dict_cell_product_price", + "target": "api_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L344", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "crud_pilot_service_row_to_dict_cell_product_price", + "source": "crud_pilot_service_row_to_dict_cell_product_price", + "target": "api_pilot_service_update_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L298", + "weight": 1.0, + "_src": "crud_pilot_service_list_cell_product_prices", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_cell_product_prices", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L383", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_price", + "_tgt": "crud_pilot_service_get_cell_product_price", + "source": "crud_pilot_service_get_cell_product_price", + "target": "crud_pilot_service_update_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L417", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_cell_product_price", + "_tgt": "crud_pilot_service_get_cell_product_price", + "source": "crud_pilot_service_get_cell_product_price", + "target": "crud_pilot_service_soft_delete_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L339", + "weight": 1.0, + "_src": "crud_pilot_service_create_cell_product_price", + "_tgt": "crud_pilot_service_cell_product_price_code_exists", + "source": "crud_pilot_service_cell_product_price_code_exists", + "target": "crud_pilot_service_create_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L387", + "weight": 1.0, + "_src": "crud_pilot_service_update_cell_product_price", + "_tgt": "crud_pilot_service_cell_product_price_code_exists", + "source": "crud_pilot_service_cell_product_price_code_exists", + "target": "crud_pilot_service_update_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L320", + "weight": 1.0, + "_src": "crud_pilot_service_cell_product_price_code_exists", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_pilot_service_cell_product_price_code_exists", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L357", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_price", + "_tgt": "crud_pilot_service_soft_delete_cell_product_price", + "source": "crud_pilot_service_soft_delete_cell_product_price", + "target": "api_pilot_service_delete_cell_product_price" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L464", + "weight": 1.0, + "_src": "crud_pilot_service_list_project_systems", + "_tgt": "crud_pilot_service_row_to_dict_project_system", + "source": "crud_pilot_service_row_to_dict_project_system", + "target": "crud_pilot_service_list_project_systems", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L424", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "crud_pilot_service_row_to_dict_project_system", + "source": "crud_pilot_service_row_to_dict_project_system", + "target": "api_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L450", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "crud_pilot_service_row_to_dict_project_system", + "source": "crud_pilot_service_row_to_dict_project_system", + "target": "api_pilot_service_update_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L460", + "weight": 1.0, + "_src": "crud_pilot_service_list_project_systems", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_project_systems", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L511", + "weight": 1.0, + "_src": "crud_pilot_service_update_project_system", + "_tgt": "crud_pilot_service_get_project_system", + "source": "crud_pilot_service_get_project_system", + "target": "crud_pilot_service_update_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L535", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_project_system", + "_tgt": "crud_pilot_service_get_project_system", + "source": "crud_pilot_service_get_project_system", + "target": "crud_pilot_service_soft_delete_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L488", + "weight": 1.0, + "_src": "crud_pilot_service_create_project_system", + "_tgt": "crud_pilot_service_project_system_code_exists", + "source": "crud_pilot_service_project_system_code_exists", + "target": "crud_pilot_service_create_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L515", + "weight": 1.0, + "_src": "crud_pilot_service_update_project_system", + "_tgt": "crud_pilot_service_project_system_code_exists", + "source": "crud_pilot_service_project_system_code_exists", + "target": "crud_pilot_service_update_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L484", + "weight": 1.0, + "_src": "crud_pilot_service_project_system_code_exists", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_pilot_service_project_system_code_exists", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L463", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system", + "_tgt": "crud_pilot_service_soft_delete_project_system", + "source": "crud_pilot_service_soft_delete_project_system", + "target": "api_pilot_service_delete_project_system" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L579", + "weight": 1.0, + "_src": "crud_pilot_service_list_project_system_items", + "_tgt": "crud_pilot_service_row_to_dict_project_system_item", + "source": "crud_pilot_service_row_to_dict_project_system_item", + "target": "crud_pilot_service_list_project_system_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L544", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "crud_pilot_service_row_to_dict_project_system_item", + "source": "crud_pilot_service_row_to_dict_project_system_item", + "target": "api_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "crud_pilot_service_row_to_dict_project_system_item", + "source": "crud_pilot_service_row_to_dict_project_system_item", + "target": "api_pilot_service_update_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L589", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system_item", + "_tgt": "crud_pilot_service_soft_delete_project_system_item", + "source": "crud_pilot_service_soft_delete_project_system_item", + "target": "api_pilot_service_delete_project_system_item" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L747", + "weight": 1.0, + "_src": "crud_pilot_service_list_channels", + "_tgt": "crud_pilot_service_row_to_dict_channel", + "source": "crud_pilot_service_row_to_dict_channel", + "target": "crud_pilot_service_list_channels", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L669", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "crud_pilot_service_row_to_dict_channel", + "source": "crud_pilot_service_row_to_dict_channel", + "target": "api_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L702", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "crud_pilot_service_row_to_dict_channel", + "source": "crud_pilot_service_row_to_dict_channel", + "target": "api_pilot_service_update_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L743", + "weight": 1.0, + "_src": "crud_pilot_service_list_channels", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_channels", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L812", + "weight": 1.0, + "_src": "crud_pilot_service_update_channel", + "_tgt": "crud_pilot_service_get_channel", + "source": "crud_pilot_service_get_channel", + "target": "crud_pilot_service_update_channel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L842", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_channel", + "_tgt": "crud_pilot_service_get_channel", + "source": "crud_pilot_service_get_channel", + "target": "crud_pilot_service_soft_delete_channel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L717", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel", + "_tgt": "crud_pilot_service_soft_delete_channel", + "source": "crud_pilot_service_soft_delete_channel", + "target": "api_pilot_service_delete_channel" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L883", + "weight": 1.0, + "_src": "crud_pilot_service_list_channel_invoices", + "_tgt": "crud_pilot_service_row_to_dict_channel_invoice", + "source": "crud_pilot_service_row_to_dict_channel_invoice", + "target": "crud_pilot_service_list_channel_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L789", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "crud_pilot_service_row_to_dict_channel_invoice", + "source": "crud_pilot_service_row_to_dict_channel_invoice", + "target": "api_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L818", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "crud_pilot_service_row_to_dict_channel_invoice", + "source": "crud_pilot_service_row_to_dict_channel_invoice", + "target": "api_pilot_service_update_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L831", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_invoice", + "_tgt": "crud_pilot_service_soft_delete_channel_invoice", + "source": "crud_pilot_service_soft_delete_channel_invoice", + "target": "api_pilot_service_delete_channel_invoice" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1016", + "weight": 1.0, + "_src": "crud_pilot_service_list_channel_mail_addresses", + "_tgt": "crud_pilot_service_row_to_dict_channel_mail_address", + "source": "crud_pilot_service_row_to_dict_channel_mail_address", + "target": "crud_pilot_service_list_channel_mail_addresses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L894", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "crud_pilot_service_row_to_dict_channel_mail_address", + "source": "crud_pilot_service_row_to_dict_channel_mail_address", + "target": "api_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L920", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "crud_pilot_service_row_to_dict_channel_mail_address", + "source": "crud_pilot_service_row_to_dict_channel_mail_address", + "target": "api_pilot_service_update_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L933", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_mail_address", + "_tgt": "crud_pilot_service_soft_delete_channel_mail_address", + "source": "crud_pilot_service_soft_delete_channel_mail_address", + "target": "api_pilot_service_delete_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1144", + "weight": 1.0, + "_src": "crud_pilot_service_list_channel_agreements", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_row_to_dict_channel_agreement", + "target": "crud_pilot_service_list_channel_agreements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1005", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_row_to_dict_channel_agreement", + "target": "api_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1034", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_row_to_dict_channel_agreement", + "target": "api_pilot_service_update_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1067", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_row_to_dict_channel_agreement", + "target": "api_pilot_service_activate_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1086", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement", + "source": "crud_pilot_service_row_to_dict_channel_agreement", + "target": "api_pilot_service_void_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1047", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement", + "_tgt": "crud_pilot_service_soft_delete_channel_agreement", + "source": "crud_pilot_service_soft_delete_channel_agreement", + "target": "api_pilot_service_delete_channel_agreement" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1253", + "weight": 1.0, + "_src": "crud_pilot_service_rationale_1253", + "_tgt": "crud_pilot_service_activate_channel_agreement", + "source": "crud_pilot_service_activate_channel_agreement", + "target": "crud_pilot_service_rationale_1253", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1274", + "weight": 1.0, + "_src": "crud_pilot_service_rationale_1274", + "_tgt": "crud_pilot_service_void_channel_agreement", + "source": "crud_pilot_service_void_channel_agreement", + "target": "crud_pilot_service_rationale_1274", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1379", + "weight": 1.0, + "_src": "crud_pilot_service_list_channel_agreement_prices", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement_price", + "source": "crud_pilot_service_row_to_dict_channel_agreement_price", + "target": "crud_pilot_service_list_channel_agreement_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1160", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement_price", + "source": "crud_pilot_service_row_to_dict_channel_agreement_price", + "target": "api_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1190", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "crud_pilot_service_row_to_dict_channel_agreement_price", + "source": "crud_pilot_service_row_to_dict_channel_agreement_price", + "target": "api_pilot_service_update_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1340", + "weight": 1.0, + "_src": "crud_pilot_service_channel_agreement_price_exists", + "_tgt": "crud_pilot_service_channel_agreement_price_item_key", + "source": "crud_pilot_service_channel_agreement_price_item_key", + "target": "crud_pilot_service_channel_agreement_price_exists", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1398", + "weight": 1.0, + "_src": "crud_pilot_service_create_channel_agreement_price", + "_tgt": "crud_pilot_service_channel_agreement_price_exists", + "source": "crud_pilot_service_channel_agreement_price_exists", + "target": "crud_pilot_service_create_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1463", + "weight": 1.0, + "_src": "crud_pilot_service_update_channel_agreement_price", + "_tgt": "crud_pilot_service_channel_agreement_price_exists", + "source": "crud_pilot_service_channel_agreement_price_exists", + "target": "crud_pilot_service_update_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1203", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement_price", + "_tgt": "crud_pilot_service_soft_delete_channel_agreement_price", + "source": "crud_pilot_service_soft_delete_channel_agreement_price", + "target": "api_pilot_service_delete_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1556", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institutions", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution", + "source": "crud_pilot_service_row_to_dict_checkup_institution", + "target": "crud_pilot_service_list_checkup_institutions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1276", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution", + "source": "crud_pilot_service_row_to_dict_checkup_institution", + "target": "api_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1304", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution", + "source": "crud_pilot_service_row_to_dict_checkup_institution", + "target": "api_pilot_service_update_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1552", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institutions", + "_tgt": "crud_base_crudbase_count", + "source": "crud_pilot_service_list_checkup_institutions", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1617", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution", + "_tgt": "crud_pilot_service_get_checkup_institution", + "source": "crud_pilot_service_get_checkup_institution", + "target": "crud_pilot_service_update_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1643", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_checkup_institution", + "_tgt": "crud_pilot_service_get_checkup_institution", + "source": "crud_pilot_service_get_checkup_institution", + "target": "crud_pilot_service_soft_delete_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1317", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution", + "source": "crud_pilot_service_soft_delete_checkup_institution", + "target": "api_pilot_service_delete_checkup_institution" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1684", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institution_invoices", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "source": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "target": "crud_pilot_service_list_checkup_institution_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1389", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "source": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "target": "api_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1418", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "source": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "target": "api_pilot_service_update_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1431", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_invoice", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "source": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "target": "api_pilot_service_delete_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1817", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institution_projects", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_project", + "source": "crud_pilot_service_row_to_dict_checkup_institution_project", + "target": "crud_pilot_service_list_checkup_institution_projects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1494", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_project", + "source": "crud_pilot_service_row_to_dict_checkup_institution_project", + "target": "api_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1520", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_project", + "source": "crud_pilot_service_row_to_dict_checkup_institution_project", + "target": "api_pilot_service_update_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1533", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_project", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_project", + "source": "crud_pilot_service_soft_delete_checkup_institution_project", + "target": "api_pilot_service_delete_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1913", + "weight": 1.0, + "_src": "crud_pilot_service_sum_package_item_fees", + "_tgt": "crud_base_crudbase_get", + "source": "crud_pilot_service_sum_package_item_fees", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2102", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institution_packages", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_package", + "source": "crud_pilot_service_row_to_dict_checkup_institution_package", + "target": "crud_pilot_service_list_checkup_institution_packages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2127", + "weight": 1.0, + "_src": "crud_pilot_service_get_checkup_institution_package_detail", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_package", + "source": "crud_pilot_service_row_to_dict_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2042", + "weight": 1.0, + "_src": "crud_pilot_service_package_items_to_dicts", + "_tgt": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "source": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "target": "crud_pilot_service_package_items_to_dicts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2148", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "crud_pilot_service_checkup_package_code_exists", + "source": "crud_pilot_service_checkup_package_code_exists", + "target": "crud_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2202", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_checkup_package_code_exists", + "source": "crud_pilot_service_checkup_package_code_exists", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1979", + "weight": 1.0, + "_src": "crud_pilot_service_checkup_package_code_exists", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_pilot_service_checkup_package_code_exists", + "target": "crud_base_crudbase_exists" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2010", + "weight": 1.0, + "_src": "crud_pilot_service_validate_package_items_for_save", + "_tgt": "crud_pilot_service_get_checkup_project_for_package", + "source": "crud_pilot_service_get_checkup_project_for_package", + "target": "crud_pilot_service_validate_package_items_for_save", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2036", + "weight": 1.0, + "_src": "crud_pilot_service_package_items_to_dicts", + "_tgt": "crud_pilot_service_get_checkup_project_for_package", + "source": "crud_pilot_service_get_checkup_project_for_package", + "target": "crud_pilot_service_package_items_to_dicts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2062", + "weight": 1.0, + "_src": "crud_pilot_service_insert_package_items", + "_tgt": "crud_pilot_service_get_checkup_project_for_package", + "source": "crud_pilot_service_get_checkup_project_for_package", + "target": "crud_pilot_service_insert_package_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2150", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "crud_pilot_service_validate_package_items_for_save", + "source": "crud_pilot_service_validate_package_items_for_save", + "target": "crud_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2218", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_validate_package_items_for_save", + "source": "crud_pilot_service_validate_package_items_for_save", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2004", + "weight": 1.0, + "_src": "crud_pilot_service_validate_package_items_for_save", + "_tgt": "crud_base_crudbase_get", + "source": "crud_pilot_service_validate_package_items_for_save", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2099", + "weight": 1.0, + "_src": "crud_pilot_service_list_checkup_institution_packages", + "_tgt": "crud_pilot_service_list_package_items_raw", + "source": "crud_pilot_service_list_package_items_raw", + "target": "crud_pilot_service_list_checkup_institution_packages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2124", + "weight": 1.0, + "_src": "crud_pilot_service_get_checkup_institution_package_detail", + "_tgt": "crud_pilot_service_list_package_items_raw", + "source": "crud_pilot_service_list_package_items_raw", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2216", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_list_package_items_raw", + "source": "crud_pilot_service_list_package_items_raw", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2257", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_checkup_institution_package", + "_tgt": "crud_pilot_service_list_package_items_raw", + "source": "crud_pilot_service_list_package_items_raw", + "target": "crud_pilot_service_soft_delete_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2125", + "weight": 1.0, + "_src": "crud_pilot_service_get_checkup_institution_package_detail", + "_tgt": "crud_pilot_service_package_items_to_dicts", + "source": "crud_pilot_service_package_items_to_dicts", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2168", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "crud_pilot_service_insert_package_items", + "source": "crud_pilot_service_insert_package_items", + "target": "crud_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2234", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_insert_package_items", + "source": "crud_pilot_service_insert_package_items", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2061", + "weight": 1.0, + "_src": "crud_pilot_service_insert_package_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_pilot_service_insert_package_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2121", + "weight": 1.0, + "_src": "crud_pilot_service_get_checkup_institution_package_detail", + "_tgt": "crud_pilot_service_get_checkup_institution_package", + "source": "crud_pilot_service_get_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2194", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_get_checkup_institution_package", + "source": "crud_pilot_service_get_checkup_institution_package", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2250", + "weight": 1.0, + "_src": "crud_pilot_service_soft_delete_checkup_institution_package", + "_tgt": "crud_pilot_service_get_checkup_institution_package", + "source": "crud_pilot_service_get_checkup_institution_package", + "target": "crud_pilot_service_soft_delete_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2178", + "weight": 1.0, + "_src": "crud_pilot_service_create_checkup_institution_package", + "_tgt": "crud_pilot_service_get_checkup_institution_package_detail", + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2246", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_pilot_service_get_checkup_institution_package_detail", + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2232", + "weight": 1.0, + "_src": "crud_pilot_service_update_checkup_institution_package", + "_tgt": "crud_base_crudbase_delete", + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_base_crudbase_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1694", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_package", + "_tgt": "crud_pilot_service_soft_delete_checkup_institution_package", + "source": "crud_pilot_service_soft_delete_checkup_institution_package", + "target": "api_pilot_service_delete_checkup_institution_package" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_row_to_dict", + "source": "crud_customer_py", + "target": "crud_customer_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L32", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_id_card_taken", + "source": "crud_customer_py", + "target": "crud_customer_id_card_taken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_list_customers", + "source": "crud_customer_py", + "target": "crud_customer_list_customers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L82", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_get_customer", + "source": "crud_customer_py", + "target": "crud_customer_get_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L89", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_create_customer", + "source": "crud_customer_py", + "target": "crud_customer_create_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_update_customer", + "source": "crud_customer_py", + "target": "crud_customer_update_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L181", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_soft_delete_customer", + "source": "crud_customer_py", + "target": "crud_customer_soft_delete_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L191", + "weight": 1.0, + "_src": "crud_customer_py", + "_tgt": "crud_customer_total_pages", + "source": "crud_customer_py", + "target": "crud_customer_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_customer_rationale_1", + "_tgt": "crud_customer_py", + "source": "crud_customer_py", + "target": "crud_customer_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L79", + "weight": 1.0, + "_src": "crud_customer_list_customers", + "_tgt": "crud_customer_row_to_dict", + "source": "crud_customer_row_to_dict", + "target": "crud_customer_list_customers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_customer_create_customer", + "_tgt": "crud_customer_id_card_taken", + "source": "crud_customer_id_card_taken", + "target": "crud_customer_create_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_customer_update_customer", + "_tgt": "crud_customer_id_card_taken", + "source": "crud_customer_id_card_taken", + "target": "crud_customer_update_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L80", + "weight": 1.0, + "_src": "api_collection_protocol_ensure_customer_for_mother", + "_tgt": "crud_customer_id_card_taken", + "source": "crud_customer_id_card_taken", + "target": "api_collection_protocol_ensure_customer_for_mother" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_customer_list_customers", + "_tgt": "crud_base_crudbase_count", + "source": "crud_customer_list_customers", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L148", + "weight": 1.0, + "_src": "crud_customer_update_customer", + "_tgt": "crud_customer_get_customer", + "source": "crud_customer_get_customer", + "target": "crud_customer_update_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L182", + "weight": 1.0, + "_src": "crud_customer_soft_delete_customer", + "_tgt": "crud_customer_get_customer", + "source": "crud_customer_get_customer", + "target": "crud_customer_soft_delete_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L157", + "weight": 1.0, + "_src": "api_basic_info_delete_customer", + "_tgt": "crud_customer_soft_delete_customer", + "source": "crud_customer_soft_delete_customer", + "target": "api_basic_info_delete_customer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L29", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_row_to_dict", + "source": "crud_workflow_py", + "target": "crud_workflow_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_list_process_defs", + "source": "crud_workflow_py", + "target": "crud_workflow_list_process_defs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L95", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_process_def", + "source": "crud_workflow_py", + "target": "crud_workflow_get_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L103", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_process_code_exists", + "source": "crud_workflow_py", + "target": "crud_workflow_process_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L114", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_create_process_def", + "source": "crud_workflow_py", + "target": "crud_workflow_create_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L151", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_update_process_def", + "source": "crud_workflow_py", + "target": "crud_workflow_update_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L190", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_soft_delete_process_def", + "source": "crud_workflow_py", + "target": "crud_workflow_soft_delete_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L205", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_publish_version", + "source": "crud_workflow_py", + "target": "crud_workflow_publish_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L297", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_latest_version", + "source": "crud_workflow_py", + "target": "crud_workflow_get_latest_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L311", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_version_to_dict", + "source": "crud_workflow_py", + "target": "crud_workflow_version_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L322", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_list_versions", + "source": "crud_workflow_py", + "target": "crud_workflow_list_versions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L334", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_py", + "target": "crud_workflow_get_nodes_by_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L343", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_transitions_by_version", + "source": "crud_workflow_py", + "target": "crud_workflow_get_transitions_by_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L357", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_create_instance", + "source": "crud_workflow_py", + "target": "crud_workflow_create_instance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L395", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_py", + "target": "crud_workflow_get_instance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L403", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_update_instance_status", + "source": "crud_workflow_py", + "target": "crud_workflow_update_instance_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L413", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_list_my_instances", + "source": "crud_workflow_py", + "target": "crud_workflow_list_my_instances", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L497", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_all_tasks_for_business", + "source": "crud_workflow_py", + "target": "crud_workflow_get_all_tasks_for_business", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L558", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_create_task", + "source": "crud_workflow_py", + "target": "crud_workflow_create_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L589", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_task", + "source": "crud_workflow_py", + "target": "crud_workflow_get_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L597", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_get_pending_tasks_by_node", + "source": "crud_workflow_py", + "target": "crud_workflow_get_pending_tasks_by_node", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L612", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_task_row_to_dict", + "source": "crud_workflow_py", + "target": "crud_workflow_task_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L639", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_list_pending_tasks", + "source": "crud_workflow_py", + "target": "crud_workflow_list_pending_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L698", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_list_completed_tasks", + "source": "crud_workflow_py", + "target": "crud_workflow_list_completed_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L757", + "weight": 1.0, + "_src": "crud_workflow_py", + "_tgt": "crud_workflow_total_pages", + "source": "crud_workflow_py", + "target": "crud_workflow_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_workflow_rationale_1", + "_tgt": "crud_workflow_py", + "source": "crud_workflow_py", + "target": "crud_workflow_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L77", + "weight": 1.0, + "_src": "crud_workflow_list_process_defs", + "_tgt": "crud_workflow_row_to_dict", + "source": "crud_workflow_row_to_dict", + "target": "crud_workflow_list_process_defs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_workflow_list_process_defs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_workflow_list_process_defs", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L163", + "weight": 1.0, + "_src": "crud_workflow_update_process_def", + "_tgt": "crud_workflow_get_process_def", + "source": "crud_workflow_get_process_def", + "target": "crud_workflow_update_process_def", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L191", + "weight": 1.0, + "_src": "crud_workflow_soft_delete_process_def", + "_tgt": "crud_workflow_get_process_def", + "source": "crud_workflow_get_process_def", + "target": "crud_workflow_soft_delete_process_def", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L215", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "crud_workflow_get_process_def", + "source": "crud_workflow_get_process_def", + "target": "crud_workflow_publish_version", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_workflow_create_process_def", + "_tgt": "crud_workflow_process_code_exists", + "source": "crud_workflow_process_code_exists", + "target": "crud_workflow_create_process_def", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L171", + "weight": 1.0, + "_src": "crud_workflow_update_process_def", + "_tgt": "crud_workflow_process_code_exists", + "source": "crud_workflow_process_code_exists", + "target": "crud_workflow_update_process_def", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L222", + "weight": 1.0, + "_src": "api_workflow_delete_process_def", + "_tgt": "crud_workflow_soft_delete_process_def", + "source": "crud_workflow_soft_delete_process_def", + "target": "api_workflow_delete_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L219", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "crud_base_crudbase_update", + "source": "crud_workflow_publish_version", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L257", + "weight": 1.0, + "_src": "crud_workflow_publish_version", + "_tgt": "crud_base_crudbase_get", + "source": "crud_workflow_publish_version", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L274", + "weight": 1.0, + "_src": "api_workflow_get_designer_data", + "_tgt": "crud_workflow_get_latest_version", + "source": "crud_workflow_get_latest_version", + "target": "api_workflow_get_designer_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L51", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_start_process", + "_tgt": "crud_workflow_get_latest_version", + "source": "crud_workflow_get_latest_version", + "target": "services_workflow_engine_workflowengine_start_process" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L331", + "weight": 1.0, + "_src": "crud_workflow_list_versions", + "_tgt": "crud_workflow_version_to_dict", + "source": "crud_workflow_version_to_dict", + "target": "crud_workflow_list_versions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L519", + "weight": 1.0, + "_src": "crud_workflow_get_all_tasks_for_business", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "crud_workflow_get_all_tasks_for_business", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L277", + "weight": 1.0, + "_src": "api_workflow_get_designer_data", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "api_workflow_get_designer_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L374", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "api_workflow_get_instance_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L65", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_start_process", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "services_workflow_engine_workflowengine_start_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L95", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "services_workflow_engine_workflowengine_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L170", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_advance", + "_tgt": "crud_workflow_get_nodes_by_version", + "source": "crud_workflow_get_nodes_by_version", + "target": "services_workflow_engine_workflowengine_advance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L278", + "weight": 1.0, + "_src": "api_workflow_get_designer_data", + "_tgt": "crud_workflow_get_transitions_by_version", + "source": "crud_workflow_get_transitions_by_version", + "target": "api_workflow_get_designer_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L171", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_advance", + "_tgt": "crud_workflow_get_transitions_by_version", + "source": "crud_workflow_get_transitions_by_version", + "target": "services_workflow_engine_workflowengine_advance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L54", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_start_process", + "_tgt": "crud_workflow_create_instance", + "source": "crud_workflow_create_instance", + "target": "services_workflow_engine_workflowengine_start_process" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L404", + "weight": 1.0, + "_src": "crud_workflow_update_instance_status", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "crud_workflow_update_instance_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L363", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "api_workflow_get_instance_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L90", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "services_workflow_engine_workflowengine_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L148", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_reject_task", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "services_workflow_engine_workflowengine_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L163", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_advance", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "services_workflow_engine_workflowengine_advance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L210", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "crud_workflow_get_instance", + "source": "crud_workflow_get_instance", + "target": "services_workflow_engine_workflowengine_execute_node" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L150", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_reject_task", + "_tgt": "crud_workflow_update_instance_status", + "source": "crud_workflow_update_instance_status", + "target": "services_workflow_engine_workflowengine_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L209", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "crud_workflow_update_instance_status", + "source": "crud_workflow_update_instance_status", + "target": "services_workflow_engine_workflowengine_execute_node" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L473", + "weight": 1.0, + "_src": "crud_workflow_list_my_instances", + "_tgt": "crud_base_crudbase_count", + "source": "crud_workflow_list_my_instances", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L541", + "weight": 1.0, + "_src": "crud_workflow_get_all_tasks_for_business", + "_tgt": "crud_base_crudbase_get", + "source": "crud_workflow_get_all_tasks_for_business", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L505", + "weight": 1.0, + "_src": "api_workflow_get_business_all_tasks", + "_tgt": "crud_workflow_get_all_tasks_for_business", + "source": "crud_workflow_get_all_tasks_for_business", + "target": "api_workflow_get_business_all_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L219", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "crud_workflow_create_task", + "source": "crud_workflow_create_task", + "target": "services_workflow_engine_workflowengine_execute_node" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L737", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "crud_workflow_get_task", + "source": "crud_workflow_get_task", + "target": "api_qc_complete_task_with_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L78", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "crud_workflow_get_task", + "source": "crud_workflow_get_task", + "target": "services_workflow_engine_workflowengine_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L127", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_reject_task", + "_tgt": "crud_workflow_get_task", + "source": "crud_workflow_get_task", + "target": "services_workflow_engine_workflowengine_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L103", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "crud_workflow_get_pending_tasks_by_node", + "source": "crud_workflow_get_pending_tasks_by_node", + "target": "services_workflow_engine_workflowengine_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L139", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_reject_task", + "_tgt": "crud_workflow_get_pending_tasks_by_node", + "source": "crud_workflow_get_pending_tasks_by_node", + "target": "services_workflow_engine_workflowengine_reject_task" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L685", + "weight": 1.0, + "_src": "crud_workflow_list_pending_tasks", + "_tgt": "crud_workflow_task_row_to_dict", + "source": "crud_workflow_task_row_to_dict", + "target": "crud_workflow_list_pending_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L744", + "weight": 1.0, + "_src": "crud_workflow_list_completed_tasks", + "_tgt": "crud_workflow_task_row_to_dict", + "source": "crud_workflow_task_row_to_dict", + "target": "crud_workflow_list_completed_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L673", + "weight": 1.0, + "_src": "crud_workflow_list_pending_tasks", + "_tgt": "crud_base_crudbase_count", + "source": "crud_workflow_list_pending_tasks", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L732", + "weight": 1.0, + "_src": "crud_workflow_list_completed_tasks", + "_tgt": "crud_base_crudbase_count", + "source": "crud_workflow_list_completed_tasks", + "target": "crud_base_crudbase_count" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_id_col", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L39", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_fmt_dt", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_dec", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_reception_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_sample_detail_rows_query", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_sample_detail_rows_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L107", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_donation_sample_detail_rows_query", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_donation_sample_pending_query", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_pending_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_donation_rows_to_sample_list_items", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L253", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_sample_pending_query", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_sample_pending_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L282", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_rows_to_sample_list_items", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L364", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_list_pending_protocol_samples", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_list_pending_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L420", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_list_received_protocol_samples", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L532", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_get_reception_by_id", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L609", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_create_sample_reception", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_create_sample_reception", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L781", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_get_receptions_map_for_samples", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_receptions_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L815", + "weight": 1.0, + "_src": "crud_sample_reception_py", + "_tgt": "crud_sample_reception_get_receptions_map_for_donation_samples", + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L157", + "weight": 1.0, + "_src": "crud_sample_reception_donation_sample_pending_query", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_donation_sample_id_col", + "target": "crud_sample_reception_donation_sample_pending_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L463", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_donation_sample_id_col", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L559", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_donation_sample_id_col", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L671", + "weight": 1.0, + "_src": "crud_sample_reception_create_sample_reception", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_donation_sample_id_col", + "target": "crud_sample_reception_create_sample_reception", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L35", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_35", + "_tgt": "crud_sample_reception_donation_sample_id_col", + "source": "crud_sample_reception_donation_sample_id_col", + "target": "crud_sample_reception_rationale_35", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_sample_reception_reception_to_dict", + "_tgt": "crud_sample_reception_fmt_dt", + "source": "crud_sample_reception_fmt_dt", + "target": "crud_sample_reception_reception_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L230", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_fmt_dt", + "source": "crud_sample_reception_fmt_dt", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L339", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_fmt_dt", + "source": "crud_sample_reception_fmt_dt", + "target": "crud_sample_reception_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_sample_reception_reception_to_dict", + "_tgt": "crud_sample_reception_dec", + "source": "crud_sample_reception_dec", + "target": "crud_sample_reception_reception_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L225", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_dec", + "source": "crud_sample_reception_dec", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L335", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_dec", + "source": "crud_sample_reception_dec", + "target": "crud_sample_reception_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L356", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_rows_to_sample_list_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L550", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L807", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_samples", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_get_receptions_map_for_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L844", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_donation_samples", + "_tgt": "crud_sample_reception_reception_to_dict", + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L263", + "weight": 1.0, + "_src": "crud_sample_reception_sample_pending_query", + "_tgt": "crud_sample_reception_sample_detail_rows_query", + "source": "crud_sample_reception_sample_detail_rows_query", + "target": "crud_sample_reception_sample_pending_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L445", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_sample_reception_sample_detail_rows_query", + "source": "crud_sample_reception_sample_detail_rows_query", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L592", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_sample_detail_rows_query", + "source": "crud_sample_reception_sample_detail_rows_query", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_74", + "_tgt": "crud_sample_reception_sample_detail_rows_query", + "source": "crud_sample_reception_sample_detail_rows_query", + "target": "crud_sample_reception_rationale_74", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L152", + "weight": 1.0, + "_src": "crud_sample_reception_donation_sample_pending_query", + "_tgt": "crud_sample_reception_donation_sample_detail_rows_query", + "source": "crud_sample_reception_donation_sample_detail_rows_query", + "target": "crud_sample_reception_donation_sample_pending_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L462", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_sample_reception_donation_sample_detail_rows_query", + "source": "crud_sample_reception_donation_sample_detail_rows_query", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L558", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_donation_sample_detail_rows_query", + "source": "crud_sample_reception_donation_sample_detail_rows_query", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L108", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_108", + "_tgt": "crud_sample_reception_donation_sample_detail_rows_query", + "source": "crud_sample_reception_donation_sample_detail_rows_query", + "target": "crud_sample_reception_rationale_108", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L395", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_sample_reception_donation_sample_pending_query", + "source": "crud_sample_reception_donation_sample_pending_query", + "target": "crud_sample_reception_list_pending_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L405", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_sample_reception_donation_rows_to_sample_list_items", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_list_pending_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L525", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_sample_reception_donation_rows_to_sample_list_items", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L571", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_donation_rows_to_sample_list_items", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L179", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_179", + "_tgt": "crud_sample_reception_donation_rows_to_sample_list_items", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_rationale_179", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L224", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_sample_reception_donation_rows_to_sample_list_items", + "_tgt": "crud_base_crudbase_update", + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L380", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_sample_reception_sample_pending_query", + "source": "crud_sample_reception_sample_pending_query", + "target": "crud_sample_reception_list_pending_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L390", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_sample_reception_rows_to_sample_list_items", + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_list_pending_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L513", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_sample_reception_rows_to_sample_list_items", + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_list_received_protocol_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L603", + "weight": 1.0, + "_src": "crud_sample_reception_get_reception_by_id", + "_tgt": "crud_sample_reception_rows_to_sample_list_items", + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_get_reception_by_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L334", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L356", + "weight": 1.0, + "_src": "crud_sample_reception_rows_to_sample_list_items", + "_tgt": "crud_base_crudbase_update", + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L381", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_base_crudbase_count", + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L410", + "weight": 1.0, + "_src": "crud_sample_reception_list_pending_protocol_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L209", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "crud_sample_reception_list_pending_protocol_samples", + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "api_sample_reception_list_pending_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L485", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_base_crudbase_count", + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L528", + "weight": 1.0, + "_src": "crud_sample_reception_list_received_protocol_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L231", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "crud_sample_reception_list_received_protocol_samples", + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "api_sample_reception_list_received_samples" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L250", + "weight": 1.0, + "_src": "api_sample_reception_get_sample_reception_detail", + "_tgt": "crud_sample_reception_get_reception_by_id", + "source": "crud_sample_reception_get_reception_by_id", + "target": "api_sample_reception_get_sample_reception_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L321", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "crud_sample_reception_get_reception_by_id", + "source": "crud_sample_reception_get_reception_by_id", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L302", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "crud_sample_reception_create_sample_reception", + "source": "crud_sample_reception_create_sample_reception", + "target": "api_sample_reception_post_sample_reception" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L786", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_786", + "_tgt": "crud_sample_reception_get_receptions_map_for_samples", + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_sample_reception_rationale_786", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L804", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L820", + "weight": 1.0, + "_src": "crud_sample_reception_rationale_820", + "_tgt": "crud_sample_reception_get_receptions_map_for_donation_samples", + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_sample_reception_rationale_820", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L841", + "weight": 1.0, + "_src": "crud_sample_reception_get_receptions_map_for_donation_samples", + "_tgt": "crud_base_crudbase_get", + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_base_crudbase_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_item_row_to_dict", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_item_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_row_to_dict", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L44", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_list_consumable_packs", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_list_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L80", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_list_all_packs", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_list_all_packs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_get_consumable_pack", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_get_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_get_pack_detail", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_get_pack_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L113", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_pack_code_exists", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_pack_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L122", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_create_consumable_pack", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_create_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L189", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_update_consumable_pack", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_update_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L267", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_soft_delete_consumable_pack", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_soft_delete_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L289", + "weight": 1.0, + "_src": "crud_consumable_pack_py", + "_tgt": "crud_consumable_pack_total_pages", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_consumable_pack_rationale_1", + "_tgt": "crud_consumable_pack_py", + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_consumable_pack_get_pack_detail", + "_tgt": "crud_consumable_pack_item_row_to_dict", + "source": "crud_consumable_pack_item_row_to_dict", + "target": "crud_consumable_pack_get_pack_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L77", + "weight": 1.0, + "_src": "crud_consumable_pack_list_consumable_packs", + "_tgt": "crud_consumable_pack_row_to_dict", + "source": "crud_consumable_pack_row_to_dict", + "target": "crud_consumable_pack_list_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L87", + "weight": 1.0, + "_src": "crud_consumable_pack_list_all_packs", + "_tgt": "crud_consumable_pack_row_to_dict", + "source": "crud_consumable_pack_row_to_dict", + "target": "crud_consumable_pack_list_all_packs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L102", + "weight": 1.0, + "_src": "crud_consumable_pack_get_pack_detail", + "_tgt": "crud_consumable_pack_row_to_dict", + "source": "crud_consumable_pack_row_to_dict", + "target": "crud_consumable_pack_get_pack_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_consumable_pack_list_consumable_packs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_consumable_pack_list_consumable_packs", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L681", + "weight": 1.0, + "_src": "api_production_list_all_consumable_packs", + "_tgt": "crud_consumable_pack_list_all_packs", + "source": "crud_consumable_pack_list_all_packs", + "target": "api_production_list_all_consumable_packs" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_consumable_pack_get_pack_detail", + "_tgt": "crud_consumable_pack_get_consumable_pack", + "source": "crud_consumable_pack_get_consumable_pack", + "target": "crud_consumable_pack_get_pack_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "crud_consumable_pack_get_consumable_pack", + "source": "crud_consumable_pack_get_consumable_pack", + "target": "crud_consumable_pack_update_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L268", + "weight": 1.0, + "_src": "crud_consumable_pack_soft_delete_consumable_pack", + "_tgt": "crud_consumable_pack_get_consumable_pack", + "source": "crud_consumable_pack_get_consumable_pack", + "target": "crud_consumable_pack_soft_delete_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L691", + "weight": 1.0, + "_src": "api_production_get_consumable_pack_detail", + "_tgt": "crud_consumable_pack_get_pack_detail", + "source": "crud_consumable_pack_get_pack_detail", + "target": "api_production_get_consumable_pack_detail" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "crud_consumable_pack_pack_code_exists", + "source": "crud_consumable_pack_pack_code_exists", + "target": "crud_consumable_pack_create_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L210", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "crud_consumable_pack_pack_code_exists", + "source": "crud_consumable_pack_pack_code_exists", + "target": "crud_consumable_pack_update_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L167", + "weight": 1.0, + "_src": "crud_consumable_pack_create_consumable_pack", + "_tgt": "crud_base_crudbase_get", + "source": "crud_consumable_pack_create_consumable_pack", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L245", + "weight": 1.0, + "_src": "crud_consumable_pack_update_consumable_pack", + "_tgt": "crud_base_crudbase_get", + "source": "crud_consumable_pack_update_consumable_pack", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L759", + "weight": 1.0, + "_src": "api_production_delete_consumable_pack", + "_tgt": "crud_consumable_pack_soft_delete_consumable_pack", + "source": "crud_consumable_pack_soft_delete_consumable_pack", + "target": "api_production_delete_consumable_pack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_dec", + "source": "crud_qc_material_py", + "target": "crud_qc_material_dec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L21", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_fmt_dt", + "source": "crud_qc_material_py", + "target": "crud_qc_material_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L25", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_row_to_dict", + "source": "crud_qc_material_py", + "target": "crud_qc_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L42", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_code_exists", + "source": "crud_qc_material_py", + "target": "crud_qc_material_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L58", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_total_pages", + "source": "crud_qc_material_py", + "target": "crud_qc_material_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_list_materials", + "source": "crud_qc_material_py", + "target": "crud_qc_material_list_materials", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L112", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_get_material", + "source": "crud_qc_material_py", + "target": "crud_qc_material_get_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L123", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_create_material", + "source": "crud_qc_material_py", + "target": "crud_qc_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L175", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_update_material", + "source": "crud_qc_material_py", + "target": "crud_qc_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L228", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_soft_delete_material", + "source": "crud_qc_material_py", + "target": "crud_qc_material_soft_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L240", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_stock_in", + "source": "crud_qc_material_py", + "target": "crud_qc_material_stock_in", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L291", + "weight": 1.0, + "_src": "crud_qc_material_py", + "_tgt": "crud_qc_material_options_list", + "source": "crud_qc_material_py", + "target": "crud_qc_material_options_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L32", + "weight": 1.0, + "_src": "crud_qc_material_row_to_dict", + "_tgt": "crud_qc_material_dec", + "source": "crud_qc_material_dec", + "target": "crud_qc_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L232", + "weight": 1.0, + "_src": "crud_qc_material_soft_delete_material", + "_tgt": "crud_qc_material_dec", + "source": "crud_qc_material_dec", + "target": "crud_qc_material_soft_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L310", + "weight": 1.0, + "_src": "crud_qc_material_options_list", + "_tgt": "crud_qc_material_dec", + "source": "crud_qc_material_dec", + "target": "crud_qc_material_options_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L37", + "weight": 1.0, + "_src": "crud_qc_material_row_to_dict", + "_tgt": "crud_qc_material_fmt_dt", + "source": "crud_qc_material_fmt_dt", + "target": "crud_qc_material_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L109", + "weight": 1.0, + "_src": "crud_qc_material_list_materials", + "_tgt": "crud_qc_material_row_to_dict", + "source": "crud_qc_material_row_to_dict", + "target": "crud_qc_material_list_materials", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_qc_material_create_material", + "_tgt": "crud_qc_material_code_exists", + "source": "crud_qc_material_code_exists", + "target": "crud_qc_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L197", + "weight": 1.0, + "_src": "crud_qc_material_update_material", + "_tgt": "crud_qc_material_code_exists", + "source": "crud_qc_material_code_exists", + "target": "crud_qc_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L60", + "weight": 1.0, + "_src": "crud_qc_material_total_pages", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_material_total_pages", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_qc_material_list_materials", + "_tgt": "crud_base_crudbase_count", + "source": "crud_qc_material_list_materials", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L190", + "weight": 1.0, + "_src": "crud_qc_material_update_material", + "_tgt": "crud_qc_material_get_material", + "source": "crud_qc_material_get_material", + "target": "crud_qc_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L229", + "weight": 1.0, + "_src": "crud_qc_material_soft_delete_material", + "_tgt": "crud_qc_material_get_material", + "source": "crud_qc_material_get_material", + "target": "crud_qc_material_soft_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L149", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "crud_qc_material_soft_delete_material", + "source": "crud_qc_material_soft_delete_material", + "target": "api_material_delete_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L916", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "crud_qc_material_soft_delete_material", + "source": "crud_qc_material_soft_delete_material", + "target": "api_qc_delete_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L167", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "crud_qc_material_stock_in", + "source": "crud_qc_material_stock_in", + "target": "api_material_stock_in_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L934", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "crud_qc_material_stock_in", + "source": "crud_qc_material_stock_in", + "target": "api_qc_stock_in_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_material_material_options", + "_tgt": "crud_qc_material_options_list", + "source": "crud_qc_material_options_list", + "target": "api_material_material_options" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L867", + "weight": 1.0, + "_src": "api_qc_qc_material_options", + "_tgt": "crud_qc_material_options_list", + "source": "crud_qc_material_options_list", + "target": "api_qc_qc_material_options" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_row_to_dict", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L31", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_protocol_no_exists", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_protocol_no_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L47", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_list_protocol_nos", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_list_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_get_protocol_no", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_get_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L85", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_create_protocol_no", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_create_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L120", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_update_protocol_no", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_update_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L164", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_soft_delete_protocol_no", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_soft_delete_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L174", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_batch_generate_protocol_nos", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L252", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_batch_issue_protocol_nos", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_issue_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L297", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L336", + "weight": 1.0, + "_src": "crud_collection_protocol_no_py", + "_tgt": "crud_collection_protocol_no_total_pages", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_collection_protocol_no_rationale_1", + "_tgt": "crud_collection_protocol_no_py", + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_collection_protocol_no_list_protocol_nos", + "_tgt": "crud_collection_protocol_no_row_to_dict", + "source": "crud_collection_protocol_no_row_to_dict", + "target": "crud_collection_protocol_no_list_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L98", + "weight": 1.0, + "_src": "crud_collection_protocol_no_create_protocol_no", + "_tgt": "crud_collection_protocol_no_protocol_no_exists", + "source": "crud_collection_protocol_no_protocol_no_exists", + "target": "crud_collection_protocol_no_create_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_collection_protocol_no_update_protocol_no", + "_tgt": "crud_collection_protocol_no_protocol_no_exists", + "source": "crud_collection_protocol_no_protocol_no_exists", + "target": "crud_collection_protocol_no_update_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_collection_protocol_no_list_protocol_nos", + "_tgt": "crud_base_crudbase_count", + "source": "crud_collection_protocol_no_list_protocol_nos", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L134", + "weight": 1.0, + "_src": "crud_collection_protocol_no_update_protocol_no", + "_tgt": "crud_collection_protocol_no_get_protocol_no", + "source": "crud_collection_protocol_no_get_protocol_no", + "target": "crud_collection_protocol_no_update_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L165", + "weight": 1.0, + "_src": "crud_collection_protocol_no_soft_delete_protocol_no", + "_tgt": "crud_collection_protocol_no_get_protocol_no", + "source": "crud_collection_protocol_no_get_protocol_no", + "target": "crud_collection_protocol_no_soft_delete_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L273", + "weight": 1.0, + "_src": "crud_collection_protocol_no_batch_issue_protocol_nos", + "_tgt": "crud_collection_protocol_no_get_protocol_no", + "source": "crud_collection_protocol_no_get_protocol_no", + "target": "crud_collection_protocol_no_batch_issue_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L312", + "weight": 1.0, + "_src": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "_tgt": "crud_collection_protocol_no_get_protocol_no", + "source": "crud_collection_protocol_no_get_protocol_no", + "target": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L701", + "weight": 1.0, + "_src": "api_basic_info_delete_protocol_no", + "_tgt": "crud_collection_protocol_no_soft_delete_protocol_no", + "source": "crud_collection_protocol_no_soft_delete_protocol_no", + "target": "api_basic_info_delete_protocol_no" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L185", + "weight": 1.0, + "_src": "crud_collection_protocol_no_rationale_185", + "_tgt": "crud_collection_protocol_no_batch_generate_protocol_nos", + "source": "crud_collection_protocol_no_batch_generate_protocol_nos", + "target": "crud_collection_protocol_no_rationale_185", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L19", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_row_to_dict", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L34", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_list_all_facilities", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_list_all_facilities", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L52", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_get_facility", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_get_children", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_children", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L77", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_collect_descendant_ids", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_collect_descendant_ids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L90", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_create_facility", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_create_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_update_facility", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_update_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L163", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_soft_delete_facility", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_soft_delete_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L189", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_slot_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L203", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_list_slots", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_list_slots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L221", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_get_slot", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L230", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_create_slot", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_create_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L265", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_update_slot", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_update_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L295", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_soft_delete_slot", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_soft_delete_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L305", + "weight": 1.0, + "_src": "crud_storage_facility_py", + "_tgt": "crud_storage_facility_batch_create_slots", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_batch_create_slots", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_storage_facility_rationale_1", + "_tgt": "crud_storage_facility_py", + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L49", + "weight": 1.0, + "_src": "crud_storage_facility_list_all_facilities", + "_tgt": "crud_storage_facility_row_to_dict", + "source": "crud_storage_facility_row_to_dict", + "target": "crud_storage_facility_list_all_facilities", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L40", + "weight": 1.0, + "_src": "crud_storage_facility_rationale_40", + "_tgt": "crud_storage_facility_list_all_facilities", + "source": "crud_storage_facility_list_all_facilities", + "target": "crud_storage_facility_rationale_40", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_storage_facility_update_facility", + "_tgt": "crud_storage_facility_get_facility", + "source": "crud_storage_facility_get_facility", + "target": "crud_storage_facility_update_facility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L165", + "weight": 1.0, + "_src": "crud_storage_facility_soft_delete_facility", + "_tgt": "crud_storage_facility_get_facility", + "source": "crud_storage_facility_get_facility", + "target": "crud_storage_facility_soft_delete_facility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_storage_facility_collect_descendant_ids", + "_tgt": "crud_storage_facility_get_children", + "source": "crud_storage_facility_get_children", + "target": "crud_storage_facility_collect_descendant_ids", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_storage_facility_rationale_62", + "_tgt": "crud_storage_facility_get_children", + "source": "crud_storage_facility_get_children", + "target": "crud_storage_facility_rationale_62", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_storage_facility_soft_delete_facility", + "_tgt": "crud_storage_facility_collect_descendant_ids", + "source": "crud_storage_facility_collect_descendant_ids", + "target": "crud_storage_facility_soft_delete_facility", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_storage_facility_rationale_78", + "_tgt": "crud_storage_facility_collect_descendant_ids", + "source": "crud_storage_facility_collect_descendant_ids", + "target": "crud_storage_facility_rationale_78", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L340", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "crud_storage_facility_create_facility", + "source": "crud_storage_facility_create_facility", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L366", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "crud_storage_facility_update_facility", + "source": "crud_storage_facility_update_facility", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L164", + "weight": 1.0, + "_src": "crud_storage_facility_rationale_164", + "_tgt": "crud_storage_facility_soft_delete_facility", + "source": "crud_storage_facility_soft_delete_facility", + "target": "crud_storage_facility_rationale_164", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_storage_facility_soft_delete_facility", + "_tgt": "crud_base_crudbase_update", + "source": "crud_storage_facility_soft_delete_facility", + "target": "crud_base_crudbase_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L390", + "weight": 1.0, + "_src": "api_operations_delete_storage_facility", + "_tgt": "crud_storage_facility_soft_delete_facility", + "source": "crud_storage_facility_soft_delete_facility", + "target": "api_operations_delete_storage_facility" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L218", + "weight": 1.0, + "_src": "crud_storage_facility_list_slots", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_slot_to_dict", + "target": "crud_storage_facility_list_slots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L356", + "weight": 1.0, + "_src": "crud_storage_facility_batch_create_slots", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_slot_to_dict", + "target": "crud_storage_facility_batch_create_slots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L442", + "weight": 1.0, + "_src": "api_operations_list_storage_slots", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_slot_to_dict", + "target": "api_operations_list_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L486", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_slot_to_dict", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L511", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "crud_storage_facility_slot_to_dict", + "source": "crud_storage_facility_slot_to_dict", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L276", + "weight": 1.0, + "_src": "crud_storage_facility_update_slot", + "_tgt": "crud_storage_facility_get_slot", + "source": "crud_storage_facility_get_slot", + "target": "crud_storage_facility_update_slot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L296", + "weight": 1.0, + "_src": "crud_storage_facility_soft_delete_slot", + "_tgt": "crud_storage_facility_get_slot", + "source": "crud_storage_facility_get_slot", + "target": "crud_storage_facility_soft_delete_slot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L476", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "crud_storage_facility_create_slot", + "source": "crud_storage_facility_create_slot", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L501", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "crud_storage_facility_update_slot", + "source": "crud_storage_facility_update_slot", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L524", + "weight": 1.0, + "_src": "api_operations_delete_storage_slot", + "_tgt": "crud_storage_facility_soft_delete_slot", + "source": "crud_storage_facility_soft_delete_slot", + "target": "api_operations_delete_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L454", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "crud_storage_facility_batch_create_slots", + "source": "crud_storage_facility_batch_create_slots", + "target": "api_operations_batch_create_storage_slots" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_row_to_dict", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L31", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_type_code_exists", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_type_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_list_cell_sample_types", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_list_cell_sample_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_get_cell_sample_type", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_get_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_create_cell_sample_type", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_create_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L120", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_update_cell_sample_type", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_update_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L161", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_soft_delete_cell_sample_type", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_soft_delete_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L171", + "weight": 1.0, + "_src": "crud_cell_sample_type_py", + "_tgt": "crud_cell_sample_type_total_pages", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_cell_sample_type_rationale_1", + "_tgt": "crud_cell_sample_type_py", + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L71", + "weight": 1.0, + "_src": "crud_cell_sample_type_list_cell_sample_types", + "_tgt": "crud_cell_sample_type_row_to_dict", + "source": "crud_cell_sample_type_row_to_dict", + "target": "crud_cell_sample_type_list_cell_sample_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L96", + "weight": 1.0, + "_src": "crud_cell_sample_type_create_cell_sample_type", + "_tgt": "crud_cell_sample_type_type_code_exists", + "source": "crud_cell_sample_type_type_code_exists", + "target": "crud_cell_sample_type_create_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L140", + "weight": 1.0, + "_src": "crud_cell_sample_type_update_cell_sample_type", + "_tgt": "crud_cell_sample_type_type_code_exists", + "source": "crud_cell_sample_type_type_code_exists", + "target": "crud_cell_sample_type_update_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_cell_sample_type_list_cell_sample_types", + "_tgt": "crud_base_crudbase_count", + "source": "crud_cell_sample_type_list_cell_sample_types", + "target": "crud_base_crudbase_count" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_cell_sample_type_update_cell_sample_type", + "_tgt": "crud_cell_sample_type_get_cell_sample_type", + "source": "crud_cell_sample_type_get_cell_sample_type", + "target": "crud_cell_sample_type_update_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L162", + "weight": 1.0, + "_src": "crud_cell_sample_type_soft_delete_cell_sample_type", + "_tgt": "crud_cell_sample_type_get_cell_sample_type", + "source": "crud_cell_sample_type_get_cell_sample_type", + "target": "crud_cell_sample_type_soft_delete_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L272", + "weight": 1.0, + "_src": "api_basic_info_delete_cell_sample_type", + "_tgt": "crud_cell_sample_type_soft_delete_cell_sample_type", + "source": "crud_cell_sample_type_soft_delete_cell_sample_type", + "target": "api_basic_info_delete_cell_sample_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L13", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_row_to_dict", + "source": "crud_dept_py", + "target": "crud_dept_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_build_tree", + "source": "crud_dept_py", + "target": "crud_dept_build_tree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_list_depts", + "source": "crud_dept_py", + "target": "crud_dept_list_depts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L55", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_list_depts_tree", + "source": "crud_dept_py", + "target": "crud_dept_list_depts_tree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_get_dept", + "source": "crud_dept_py", + "target": "crud_dept_get_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_create_dept", + "source": "crud_dept_py", + "target": "crud_dept_create_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L114", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_update_dept", + "source": "crud_dept_py", + "target": "crud_dept_update_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L152", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_cascade_soft_delete", + "source": "crud_dept_py", + "target": "crud_dept_cascade_soft_delete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L165", + "weight": 1.0, + "_src": "crud_dept_py", + "_tgt": "crud_dept_soft_delete_dept", + "source": "crud_dept_py", + "target": "crud_dept_soft_delete_dept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L52", + "weight": 1.0, + "_src": "crud_dept_list_depts", + "_tgt": "crud_dept_row_to_dict", + "source": "crud_dept_row_to_dict", + "target": "crud_dept_list_depts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L62", + "weight": 1.0, + "_src": "crud_dept_list_depts_tree", + "_tgt": "crud_dept_build_tree", + "source": "crud_dept_build_tree", + "target": "crud_dept_list_depts_tree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L31", + "weight": 1.0, + "_src": "crud_dept_build_tree", + "_tgt": "crud_base_crudbase_get", + "source": "crud_dept_build_tree", + "target": "crud_base_crudbase_get" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_dept_list_depts_tree", + "_tgt": "crud_dept_list_depts", + "source": "crud_dept_list_depts", + "target": "crud_dept_list_depts_tree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L641", + "weight": 1.0, + "_src": "api_admin_list_depts", + "_tgt": "crud_dept_list_depts_tree", + "source": "crud_dept_list_depts_tree", + "target": "api_admin_list_depts" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L127", + "weight": 1.0, + "_src": "crud_dept_update_dept", + "_tgt": "crud_dept_get_dept", + "source": "crud_dept_get_dept", + "target": "crud_dept_update_dept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L166", + "weight": 1.0, + "_src": "crud_dept_soft_delete_dept", + "_tgt": "crud_dept_get_dept", + "source": "crud_dept_get_dept", + "target": "crud_dept_soft_delete_dept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L169", + "weight": 1.0, + "_src": "crud_dept_soft_delete_dept", + "_tgt": "crud_dept_cascade_soft_delete", + "source": "crud_dept_cascade_soft_delete", + "target": "crud_dept_soft_delete_dept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L704", + "weight": 1.0, + "_src": "api_admin_delete_dept", + "_tgt": "crud_dept_soft_delete_dept", + "source": "crud_dept_soft_delete_dept", + "target": "api_admin_delete_dept" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_base_py", + "_tgt": "crud_base_camel_to_snake", + "source": "crud_base_py", + "target": "crud_base_camel_to_snake", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L20", + "weight": 1.0, + "_src": "crud_base_py", + "_tgt": "crud_base_get_model_attr", + "source": "crud_base_py", + "target": "crud_base_get_model_attr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L33", + "weight": 1.0, + "_src": "crud_base_py", + "_tgt": "crud_base_crudbase", + "source": "crud_base_py", + "target": "crud_base_crudbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_base_py", + "_tgt": "crud_base_historycrud", + "source": "crud_base_py", + "target": "crud_base_historycrud", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L26", + "weight": 1.0, + "_src": "crud_base_get_model_attr", + "_tgt": "crud_base_camel_to_snake", + "source": "crud_base_camel_to_snake", + "target": "crud_base_get_model_attr", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_base_crudbase_create", + "_tgt": "crud_base_get_model_attr", + "source": "crud_base_get_model_attr", + "target": "crud_base_crudbase_create", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L100", + "weight": 1.0, + "_src": "crud_base_crudbase_update", + "_tgt": "crud_base_get_model_attr", + "source": "crud_base_get_model_attr", + "target": "crud_base_crudbase_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L36", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_init", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L39", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L43", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_get_multi", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get_multi", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L67", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_get_all", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get_all", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_create", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L95", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_update", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L114", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_delete", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_hard_delete", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_hard_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L135", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_count", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L142", + "weight": 1.0, + "_src": "crud_base_crudbase", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_exists", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L97", + "weight": 1.0, + "_src": "crud_base_crudbase_update", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "crud_base_crudbase_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L116", + "weight": 1.0, + "_src": "crud_base_crudbase_delete", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "crud_base_crudbase_delete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L128", + "weight": 1.0, + "_src": "crud_base_crudbase_hard_delete", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "crud_base_crudbase_hard_delete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_get_partner_sample_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "crud_protocol_donation_convert_get_partner_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_qc_item_param_save_params_for_item", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "crud_qc_item_param_save_params_for_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L135", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_public_refresh_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L197", + "weight": 1.0, + "_src": "api_public_logout", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_public_logout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L216", + "weight": 1.0, + "_src": "api_public_get_current_user_profile", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_public_get_current_user_profile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L249", + "weight": 1.0, + "_src": "api_public_get_web_auth_menu_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_public_get_web_auth_menu_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L30", + "weight": 1.0, + "_src": "api_collection_protocol_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L40", + "weight": 1.0, + "_src": "api_collection_protocol_get_current_user_id", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L55", + "weight": 1.0, + "_src": "api_collection_protocol_parse_datetime_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_parse_datetime_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L71", + "weight": 1.0, + "_src": "api_collection_protocol_ensure_customer_for_mother", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_ensure_customer_for_mother" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L307", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_update_collection_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L407", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_submit_collection_protocol_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L477", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_submit_receipt_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L496", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_submit_receipt_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L516", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_submit_refund_finance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L538", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_submit_refund_finance_batch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L605", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L660", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_post_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L756", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_list_storage_certs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L848", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_collection_protocol_list_fullmoon_todos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L31", + "weight": 1.0, + "_src": "api_basic_info_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L113", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L230", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L250", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L336", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L356", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_collection_region" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L438", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L462", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_hospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L542", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L581", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_protocol_nos", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_generate_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L605", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_protocol_nos", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_issue_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_protocol_nos", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_revoke_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L658", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L678", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L767", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_sample_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_generate_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L791", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_sample_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_issue_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L819", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_sample_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_batch_revoke_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L854", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L874", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L894", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_basic_info_update_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L22", + "weight": 1.0, + "_src": "api_operations_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L101", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L121", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_update_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L237", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_create_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L257", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_update_access_log" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L349", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L369", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L461", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_batch_create_storage_slots" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L484", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_create_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L504", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_update_storage_slot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L602", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L622", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_operations_update_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L77", + "weight": 1.0, + "_src": "api_admin_list_users_for_select", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_list_users_for_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L93", + "weight": 1.0, + "_src": "api_admin_list_roles_for_designer", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_list_roles_for_designer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L165", + "weight": 1.0, + "_src": "api_admin_create_tenant", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L184", + "weight": 1.0, + "_src": "api_admin_update_tenant", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L216", + "weight": 1.0, + "_src": "api_admin_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L299", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_get_user_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L329", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L350", + "weight": 1.0, + "_src": "api_admin_update_user", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L448", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L468", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L550", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L569", + "weight": 1.0, + "_src": "api_admin_update_dict_data", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L664", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_admin_update_dept", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L780", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L799", + "weight": 1.0, + "_src": "api_admin_update_site", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L884", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L903", + "weight": 1.0, + "_src": "api_admin_update_post", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L961", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_post_bound_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1020", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1039", + "weight": 1.0, + "_src": "api_admin_update_item_unit", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1115", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1134", + "weight": 1.0, + "_src": "api_admin_update_express_company", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1228", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1247", + "weight": 1.0, + "_src": "api_admin_update_menu", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1344", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1363", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1407", + "weight": 1.0, + "_src": "api_admin_update_role_menus", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_role_menus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1441", + "weight": 1.0, + "_src": "api_admin_update_role_data_scope", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_update_role_data_scope" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1491", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_admin_upload_attachment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L19", + "weight": 1.0, + "_src": "api_research_donation_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_research_donation_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_research_donation_get_current_user_id", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_research_donation_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L311", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_research_donation_submit_donation_audit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L18", + "weight": 1.0, + "_src": "api_pilot_service_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L83", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L103", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_cell_product_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L185", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L205", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_cell_product_spec" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L311", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L331", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_cell_product_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L422", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L442", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_project_system" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L542", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L562", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_project_system_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L689", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_channel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L787", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L807", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_channel_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L892", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L912", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_channel_mail_address" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1003", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1023", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1065", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_activate_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1084", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_void_channel_agreement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1158", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1178", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_channel_agreement_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1274", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1294", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_checkup_institution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1387", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1407", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_checkup_institution_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1492", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1512", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_checkup_institution_project" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1580", + "weight": 1.0, + "_src": "api_pilot_service_package_items_to_crud", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_package_items_to_crud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1634", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_create_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1672", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_pilot_service_update_checkup_institution_package" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_workflow_business_type_label", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_business_type_label" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L48", + "weight": 1.0, + "_src": "api_workflow_leave_form_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_leave_form_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L68", + "weight": 1.0, + "_src": "api_workflow_get_business_form_fields", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_get_business_form_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_workflow_enrich_task_list", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_enrich_task_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L159", + "weight": 1.0, + "_src": "api_workflow_list_process_defs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_list_process_defs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_workflow_create_process_def", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L202", + "weight": 1.0, + "_src": "api_workflow_update_process_def", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_update_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L241", + "weight": 1.0, + "_src": "api_workflow_publish_version", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_publish_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L263", + "weight": 1.0, + "_src": "api_workflow_list_versions", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_list_versions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L306", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_start_instance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L346", + "weight": 1.0, + "_src": "api_workflow_list_my_instances", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_list_my_instances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L393", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_get_instance_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L428", + "weight": 1.0, + "_src": "api_workflow_list_pending_tasks", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_list_pending_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L446", + "weight": 1.0, + "_src": "api_workflow_list_completed_tasks", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_list_completed_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L469", + "weight": 1.0, + "_src": "api_workflow_approve_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_workflow_reject_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_workflow_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L22", + "weight": 1.0, + "_src": "api_sample_reception_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_sample_reception_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L32", + "weight": 1.0, + "_src": "api_sample_reception_get_current_user_id", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L30", + "weight": 1.0, + "_src": "api_insurance_company_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L566", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_create_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L586", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_update_insurance_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L681", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_create_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L701", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_update_insurance_company_invoice" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L788", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_create_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L808", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_insurance_company_update_insurance_project_price" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L53", + "weight": 1.0, + "_src": "api_production_get_tenant_no", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L132", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L151", + "weight": 1.0, + "_src": "api_production_update_consumable", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L270", + "weight": 1.0, + "_src": "api_production_update_reagent", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L364", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L386", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L476", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L495", + "weight": 1.0, + "_src": "api_production_update_process_category", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L579", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L598", + "weight": 1.0, + "_src": "api_production_update_output_type", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L717", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L737", + "weight": 1.0, + "_src": "api_production_update_consumable_pack", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L913", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L943", + "weight": 1.0, + "_src": "api_production_update_process", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1029", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1047", + "weight": 1.0, + "_src": "api_production_update_process_route", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_process_route" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1102", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_add_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1121", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_copy_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1137", + "weight": 1.0, + "_src": "api_production_update_route_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_route_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1180", + "weight": 1.0, + "_src": "api_production_update_step_reagents", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1195", + "weight": 1.0, + "_src": "api_production_update_step_consumables", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1210", + "weight": 1.0, + "_src": "api_production_update_step_outputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_step_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1225", + "weight": 1.0, + "_src": "api_production_update_step_data_collections", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1256", + "weight": 1.0, + "_src": "api_production_list_production_work_orders", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_list_production_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1285", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_complete_production_work_order" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1307", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1359", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_production_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1376", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_production_task_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1394", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_add_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1413", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1429", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_delete_production_task_step" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1449", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_replace_task_step_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1478", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_replace_task_step_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1504", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_replace_task_step_data_collections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1520", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_set_production_task_inputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_set_production_task_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1564", + "weight": 1.0, + "_src": "api_production_list_cell_products", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_list_cell_products" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1592", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1610", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_update_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1625", + "weight": 1.0, + "_src": "api_production_delete_cell_product", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_production_delete_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L47", + "weight": 1.0, + "_src": "api_leave_list_leaves", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_list_leaves" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L67", + "weight": 1.0, + "_src": "api_leave_create_leave", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_create_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_submit_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_leave_leave_workflow_callback", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_leave_workflow_callback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_leave_get_leave", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_get_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_leave_delete_leave", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_delete_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L197", + "weight": 1.0, + "_src": "api_leave_update_leave", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_leave_update_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L100", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_workflow_engine_workflowengine_approve_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L244", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_resolve_approvers", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_workflow_engine_workflowengine_resolve_approvers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L319", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_check_rules", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_workflow_engine_workflowengine_check_rules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L364", + "weight": 1.0, + "_src": "services_workflow_engine_get_variable", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_workflow_engine_get_variable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L172", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_get_partner_sample_codes", + "_tgt": "crud_base_crudbase_update", + "source": "crud_base_crudbase_update", + "target": "crud_protocol_donation_convert_get_partner_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L50", + "weight": 1.0, + "_src": "crud_qc_item_param_save_params_for_item", + "_tgt": "crud_base_crudbase_update", + "source": "crud_base_crudbase_update", + "target": "crud_qc_item_param_save_params_for_item" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L130", + "weight": 1.0, + "_src": "crud_base_crudbase_hard_delete", + "_tgt": "crud_base_crudbase_delete", + "source": "crud_base_crudbase_delete", + "target": "crud_base_crudbase_hard_delete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L59", + "weight": 1.0, + "_src": "crud_leave_list_leaves", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "crud_leave_list_leaves" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L51", + "weight": 1.0, + "_src": "crud_output_type_list_output_types", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "crud_output_type_list_output_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L65", + "weight": 1.0, + "_src": "crud_exhibition_appointment_list_exhibition_appointments", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "crud_exhibition_appointment_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_basic_info_list_customers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L206", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_basic_info_list_cell_sample_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L315", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_basic_info_list_collection_regions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L533", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L845", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L76", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_operations_list_clean_rooms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_operations_list_access_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_operations_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L282", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_admin_list_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L132", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_companies", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "api_insurance_company_list_insurance_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L700", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "crud_base_crudbase_exists", + "source": "crud_base_crudbase_exists", + "target": "api_collection_protocol_list_storage_certs" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L153", + "weight": 1.0, + "_src": "crud_base_historycrud", + "_tgt": "crud_base_historycrud_create_history", + "source": "crud_base_historycrud", + "target": "crud_base_historycrud_create_history", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L19", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_active_link_query", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_active_link_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_get_convert_partner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_has_active_convert_link", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_has_active_convert_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L73", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_create_convert_link", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_create_convert_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L125", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_get_partner_sample_codes", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_get_partner_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L189", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L263", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_py", + "_tgt": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_1", + "_tgt": "crud_protocol_donation_convert_py", + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_get_convert_partner", + "_tgt": "crud_protocol_donation_convert_active_link_query", + "source": "crud_protocol_donation_convert_active_link_query", + "target": "crud_protocol_donation_convert_get_convert_partner", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L92", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_create_convert_link", + "_tgt": "crud_protocol_donation_convert_active_link_query", + "source": "crud_protocol_donation_convert_active_link_query", + "target": "crud_protocol_donation_convert_create_convert_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L281", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "_tgt": "crud_protocol_donation_convert_active_link_query", + "source": "crud_protocol_donation_convert_active_link_query", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L68", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_has_active_convert_link", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_protocol_donation_convert_get_convert_partner", + "target": "crud_protocol_donation_convert_has_active_convert_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_get_partner_sample_codes", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_protocol_donation_convert_get_convert_partner", + "target": "crud_protocol_donation_convert_get_partner_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L210", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_assert_biz_no_available", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_protocol_donation_convert_get_convert_partner", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L35", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_35", + "_tgt": "crud_protocol_donation_convert_get_convert_partner", + "source": "crud_protocol_donation_convert_get_convert_partner", + "target": "crud_protocol_donation_convert_rationale_35", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L302", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "_tgt": "crud_protocol_donation_convert_create_convert_link", + "source": "crud_protocol_donation_convert_create_convert_link", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L84", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_84", + "_tgt": "crud_protocol_donation_convert_create_convert_link", + "source": "crud_protocol_donation_convert_create_convert_link", + "target": "crud_protocol_donation_convert_rationale_84", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L132", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_132", + "_tgt": "crud_protocol_donation_convert_get_partner_sample_codes", + "source": "crud_protocol_donation_convert_get_partner_sample_codes", + "target": "crud_protocol_donation_convert_rationale_132", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L198", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_198", + "_tgt": "crud_protocol_donation_convert_assert_biz_no_available", + "source": "crud_protocol_donation_convert_assert_biz_no_available", + "target": "crud_protocol_donation_convert_rationale_198", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L273", + "weight": 1.0, + "_src": "crud_protocol_donation_convert_rationale_273", + "_tgt": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "source": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "target": "crud_protocol_donation_convert_rationale_273", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L12", + "weight": 1.0, + "_src": "crud_qc_item_param_py", + "_tgt": "crud_qc_item_param_row_to_dict", + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L24", + "weight": 1.0, + "_src": "crud_qc_item_param_py", + "_tgt": "crud_qc_item_param_list_params_by_item", + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_list_params_by_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L41", + "weight": 1.0, + "_src": "crud_qc_item_param_py", + "_tgt": "crud_qc_item_param_save_params_for_item", + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_save_params_for_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_qc_item_param_list_params_by_item", + "_tgt": "crud_qc_item_param_row_to_dict", + "source": "crud_qc_item_param_row_to_dict", + "target": "crud_qc_item_param_list_params_by_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L83", + "weight": 1.0, + "_src": "crud_qc_item_param_save_params_for_item", + "_tgt": "crud_qc_item_param_list_params_by_item", + "source": "crud_qc_item_param_list_params_by_item", + "target": "crud_qc_item_param_save_params_for_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L504", + "weight": 1.0, + "_src": "api_qc_list_item_params", + "_tgt": "crud_qc_item_param_list_params_by_item", + "source": "crud_qc_item_param_list_params_by_item", + "target": "api_qc_list_item_params" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L522", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "crud_qc_item_param_save_params_for_item", + "source": "crud_qc_item_param_save_params_for_item", + "target": "api_qc_save_item_params" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L14", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_total_pages", + "source": "crud_leave_py", + "target": "crud_leave_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L18", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_row_to_dict", + "source": "crud_leave_py", + "target": "crud_leave_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L38", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_list_leaves", + "source": "crud_leave_py", + "target": "crud_leave_list_leaves", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L69", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_get_leave", + "source": "crud_leave_py", + "target": "crud_leave_get_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L74", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_create_leave", + "source": "crud_leave_py", + "target": "crud_leave_create_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L105", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_update_leave", + "source": "crud_leave_py", + "target": "crud_leave_update_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L125", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_update_leave_status", + "source": "crud_leave_py", + "target": "crud_leave_update_leave_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L137", + "weight": 1.0, + "_src": "crud_leave_py", + "_tgt": "crud_leave_soft_delete_leave", + "source": "crud_leave_py", + "target": "crud_leave_soft_delete_leave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L66", + "weight": 1.0, + "_src": "crud_leave_list_leaves", + "_tgt": "crud_leave_row_to_dict", + "source": "crud_leave_row_to_dict", + "target": "crud_leave_list_leaves", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L71", + "weight": 1.0, + "_src": "crud_leave_get_leave", + "_tgt": "crud_leave_row_to_dict", + "source": "crud_leave_row_to_dict", + "target": "crud_leave_get_leave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L28", + "weight": 1.0, + "_src": "api_leave_leave_local_callback", + "_tgt": "crud_leave_update_leave_status", + "source": "crud_leave_update_leave_status", + "target": "api_leave_leave_local_callback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L132", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "crud_leave_update_leave_status", + "source": "crud_leave_update_leave_status", + "target": "api_leave_submit_leave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L153", + "weight": 1.0, + "_src": "api_leave_leave_workflow_callback", + "_tgt": "crud_leave_update_leave_status", + "source": "crud_leave_update_leave_status", + "target": "api_leave_leave_workflow_callback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L185", + "weight": 1.0, + "_src": "api_leave_delete_leave", + "_tgt": "crud_leave_soft_delete_leave", + "source": "crud_leave_soft_delete_leave", + "target": "api_leave_delete_leave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_row_to_dict", + "source": "crud_output_type_py", + "target": "crud_output_type_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L28", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_list_output_types", + "source": "crud_output_type_py", + "target": "crud_output_type_list_output_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L64", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_get_output_type", + "source": "crud_output_type_py", + "target": "crud_output_type_get_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L72", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_type_code_exists", + "source": "crud_output_type_py", + "target": "crud_output_type_type_code_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L81", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_create_output_type", + "source": "crud_output_type_py", + "target": "crud_output_type_create_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L116", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_update_output_type", + "source": "crud_output_type_py", + "target": "crud_output_type_update_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L150", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_soft_delete_output_type", + "source": "crud_output_type_py", + "target": "crud_output_type_soft_delete_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L160", + "weight": 1.0, + "_src": "crud_output_type_py", + "_tgt": "crud_output_type_total_pages", + "source": "crud_output_type_py", + "target": "crud_output_type_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_output_type_rationale_1", + "_tgt": "crud_output_type_py", + "source": "crud_output_type_py", + "target": "crud_output_type_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L61", + "weight": 1.0, + "_src": "crud_output_type_list_output_types", + "_tgt": "crud_output_type_row_to_dict", + "source": "crud_output_type_row_to_dict", + "target": "crud_output_type_list_output_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L126", + "weight": 1.0, + "_src": "crud_output_type_update_output_type", + "_tgt": "crud_output_type_get_output_type", + "source": "crud_output_type_get_output_type", + "target": "crud_output_type_update_output_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L151", + "weight": 1.0, + "_src": "crud_output_type_soft_delete_output_type", + "_tgt": "crud_output_type_get_output_type", + "source": "crud_output_type_get_output_type", + "target": "crud_output_type_soft_delete_output_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L94", + "weight": 1.0, + "_src": "crud_output_type_create_output_type", + "_tgt": "crud_output_type_type_code_exists", + "source": "crud_output_type_type_code_exists", + "target": "crud_output_type_create_output_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L133", + "weight": 1.0, + "_src": "crud_output_type_update_output_type", + "_tgt": "crud_output_type_type_code_exists", + "source": "crud_output_type_type_code_exists", + "target": "crud_output_type_update_output_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L616", + "weight": 1.0, + "_src": "api_production_delete_output_type", + "_tgt": "crud_output_type_soft_delete_output_type", + "source": "crud_output_type_soft_delete_output_type", + "target": "api_production_delete_output_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L15", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_format_visit_date", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_format_visit_date", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L24", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L41", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_list_exhibition_appointments", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_list_exhibition_appointments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L78", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_get_exhibition_appointment", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_get_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L86", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_appointment_no_exists", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_appointment_no_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L99", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_generate_appointment_no", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_generate_appointment_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L123", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_create_exhibition_appointment", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_create_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L173", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_update_exhibition_appointment", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_update_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L225", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L235", + "weight": 1.0, + "_src": "crud_exhibition_appointment_py", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1", + "weight": 1.0, + "_src": "crud_exhibition_appointment_rationale_1", + "_tgt": "crud_exhibition_appointment_py", + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L30", + "weight": 1.0, + "_src": "crud_exhibition_appointment_row_to_dict", + "_tgt": "crud_exhibition_appointment_format_visit_date", + "source": "crud_exhibition_appointment_format_visit_date", + "target": "crud_exhibition_appointment_row_to_dict", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L16", + "weight": 1.0, + "_src": "crud_exhibition_appointment_rationale_16", + "_tgt": "crud_exhibition_appointment_format_visit_date", + "source": "crud_exhibition_appointment_format_visit_date", + "target": "crud_exhibition_appointment_rationale_16", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L75", + "weight": 1.0, + "_src": "crud_exhibition_appointment_list_exhibition_appointments", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "crud_exhibition_appointment_list_exhibition_appointments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L123", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_create_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L159", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_update_qc_third_party_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L276", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_create_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L307", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_update_qc_third_party_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L435", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_create_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L465", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_qc_update_qc_lab_test_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L89", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_list_customers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L115", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L144", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_update_customer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L208", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_list_cell_sample_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L232", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_create_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L259", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_update_cell_sample_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L535", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L660", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_create_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L688", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_update_protocol_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L847", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L876", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_create_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L904", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_basic_info_update_sample_code" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L78", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_list_clean_rooms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L103", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_create_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L131", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_update_clean_room" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L328", + "weight": 1.0, + "_src": "api_operations_list_storage_facilities", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_list_storage_facilities" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L351", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_create_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L377", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_update_storage_facility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L578", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L604", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_create_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L631", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_operations_update_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L167", + "weight": 1.0, + "_src": "api_admin_create_tenant", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L192", + "weight": 1.0, + "_src": "api_admin_update_tenant", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_tenant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L284", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_list_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L333", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L363", + "weight": 1.0, + "_src": "api_admin_update_user", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L450", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L475", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_dict_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L552", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L575", + "weight": 1.0, + "_src": "api_admin_update_dict_data", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L692", + "weight": 1.0, + "_src": "api_admin_update_dept", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_dept" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L782", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L811", + "weight": 1.0, + "_src": "api_admin_update_site", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_site" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L886", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L910", + "weight": 1.0, + "_src": "api_admin_update_post", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_post" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1022", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1045", + "weight": 1.0, + "_src": "api_admin_update_item_unit", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_item_unit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1117", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1140", + "weight": 1.0, + "_src": "api_admin_update_express_company", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_express_company" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1230", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1260", + "weight": 1.0, + "_src": "api_admin_update_menu", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_menu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1346", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_create_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1370", + "weight": 1.0, + "_src": "api_admin_update_role_management", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_admin_update_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L185", + "weight": 1.0, + "_src": "api_workflow_create_process_def", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_workflow_create_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_workflow_update_process_def", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_workflow_update_process_def" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L93", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_sample_reception_list_check_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L138", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_sample_reception_create_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_sample_reception_update_check_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_production_update_consumable", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_consumable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L253", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L280", + "weight": 1.0, + "_src": "api_production_update_reagent", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_reagent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L367", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L396", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_sop_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L478", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L501", + "weight": 1.0, + "_src": "api_production_update_process_category", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_process_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L581", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L604", + "weight": 1.0, + "_src": "api_production_update_output_type", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_output_type" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L719", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L747", + "weight": 1.0, + "_src": "api_production_update_consumable_pack", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_consumable_pack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L915", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L958", + "weight": 1.0, + "_src": "api_production_update_process", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1580", + "weight": 1.0, + "_src": "api_production_get_cell_product_detail", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_get_cell_product_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1595", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_create_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1612", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_production_update_cell_product" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L83", + "weight": 1.0, + "_src": "api_leave_create_leave", + "_tgt": "crud_exhibition_appointment_row_to_dict", + "source": "crud_exhibition_appointment_row_to_dict", + "target": "api_leave_create_leave" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L187", + "weight": 1.0, + "_src": "crud_exhibition_appointment_update_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_get_exhibition_appointment", + "source": "crud_exhibition_appointment_get_exhibition_appointment", + "target": "crud_exhibition_appointment_update_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L226", + "weight": 1.0, + "_src": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_get_exhibition_appointment", + "source": "crud_exhibition_appointment_get_exhibition_appointment", + "target": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L141", + "weight": 1.0, + "_src": "crud_exhibition_appointment_create_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_appointment_no_exists", + "source": "crud_exhibition_appointment_appointment_no_exists", + "target": "crud_exhibition_appointment_create_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L194", + "weight": 1.0, + "_src": "crud_exhibition_appointment_update_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_appointment_no_exists", + "source": "crud_exhibition_appointment_appointment_no_exists", + "target": "crud_exhibition_appointment_update_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L139", + "weight": 1.0, + "_src": "crud_exhibition_appointment_create_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_generate_appointment_no", + "source": "crud_exhibition_appointment_generate_appointment_no", + "target": "crud_exhibition_appointment_create_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L100", + "weight": 1.0, + "_src": "crud_exhibition_appointment_rationale_100", + "_tgt": "crud_exhibition_appointment_generate_appointment_no", + "source": "crud_exhibition_appointment_generate_appointment_no", + "target": "crud_exhibition_appointment_rationale_100", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L643", + "weight": 1.0, + "_src": "api_operations_delete_exhibition_appointment", + "_tgt": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "source": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "target": "api_operations_delete_exhibition_appointment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L135", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocols", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_collection_protocols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L381", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocol_audits", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_collection_protocol_audits" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L441", + "weight": 1.0, + "_src": "api_collection_protocol_list_payment_details", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_payment_details" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L557", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirm", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_receipt_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L572", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirmed", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_receipt_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L628", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirm", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_refund_confirm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L643", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirmed", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_refund_confirmed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L779", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_storage_certs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L873", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_collection_protocol_list_fullmoon_todos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L90", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_customers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L209", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_cell_sample_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L318", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_collection_regions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L416", + "weight": 1.0, + "_src": "api_basic_info_list_hospitals", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_hospitals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L543", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_protocol_nos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L855", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_basic_info_list_sample_codes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_operations_list_clean_rooms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L213", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_operations_list_access_logs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L579", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_operations_list_exhibition_appointments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L138", + "weight": 1.0, + "_src": "api_admin_list_tenants", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_tenants" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L285", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_users" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L429", + "weight": 1.0, + "_src": "api_admin_list_dict_types", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_dict_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L530", + "weight": 1.0, + "_src": "api_admin_list_dict_data", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_dict_data" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L755", + "weight": 1.0, + "_src": "api_admin_list_sites", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_sites" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L864", + "weight": 1.0, + "_src": "api_admin_list_posts", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_posts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1001", + "weight": 1.0, + "_src": "api_admin_list_item_units", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_item_units" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1096", + "weight": 1.0, + "_src": "api_admin_list_express_companies", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_express_companies" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1324", + "weight": 1.0, + "_src": "api_admin_list_role_management", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_admin_list_role_management" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L62", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_types", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_cell_product_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L164", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_specs", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_cell_product_specs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L284", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_prices", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_cell_product_prices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L400", + "weight": 1.0, + "_src": "api_pilot_service_list_project_systems", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_project_systems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L640", + "weight": 1.0, + "_src": "api_pilot_service_list_channels", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_channels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1250", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institutions", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_pilot_service_list_checkup_institutions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L163", + "weight": 1.0, + "_src": "api_workflow_list_process_defs", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_workflow_list_process_defs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L353", + "weight": 1.0, + "_src": "api_workflow_list_my_instances", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_workflow_list_my_instances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L434", + "weight": 1.0, + "_src": "api_workflow_list_pending_tasks", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_workflow_list_pending_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_workflow_list_completed_tasks", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_workflow_list_completed_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L44", + "weight": 1.0, + "_src": "api_sample_reception_page_payload", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L99", + "weight": 1.0, + "_src": "api_production_list_consumables", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_consumables" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L218", + "weight": 1.0, + "_src": "api_production_list_reagents", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_reagents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L333", + "weight": 1.0, + "_src": "api_production_list_sop_documents", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_sop_documents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L447", + "weight": 1.0, + "_src": "api_production_list_process_categories", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_process_categories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L550", + "weight": 1.0, + "_src": "api_production_list_output_types", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_output_types" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L671", + "weight": 1.0, + "_src": "api_production_list_consumable_packs", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_consumable_packs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L852", + "weight": 1.0, + "_src": "api_production_list_processes", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_processes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L997", + "weight": 1.0, + "_src": "api_production_list_process_routes", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_process_routes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1258", + "weight": 1.0, + "_src": "api_production_list_production_work_orders", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_production_work_orders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1331", + "weight": 1.0, + "_src": "api_production_list_production_tasks", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_production_tasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1566", + "weight": 1.0, + "_src": "api_production_list_cell_products", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_production_list_cell_products" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L57", + "weight": 1.0, + "_src": "api_leave_list_leaves", + "_tgt": "crud_exhibition_appointment_total_pages", + "source": "crud_exhibition_appointment_total_pages", + "target": "api_leave_list_leaves" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L33", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_avatar_url_field", + "source": "api_public_py", + "target": "api_public_avatar_url_field", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L41", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_build_user_info_payload", + "source": "api_public_py", + "target": "api_public_build_user_info_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L57", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_jwt_user_payload", + "source": "api_public_py", + "target": "api_public_jwt_user_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L68", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_web_login_rsa_public_key", + "source": "api_public_py", + "target": "api_public_web_login_rsa_public_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L75", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_web_login", + "source": "api_public_py", + "target": "api_public_web_login", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_refresh_token", + "source": "api_public_py", + "target": "api_public_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L195", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_logout", + "source": "api_public_py", + "target": "api_public_logout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_get_current_user_profile", + "source": "api_public_py", + "target": "api_public_get_current_user_profile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L247", + "weight": 1.0, + "_src": "api_public_py", + "_tgt": "api_public_get_web_auth_menu_codes", + "source": "api_public_py", + "target": "api_public_get_web_auth_menu_codes", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_public_rationale_1", + "_tgt": "api_public_py", + "source": "api_public_py", + "target": "api_public_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L53", + "weight": 1.0, + "_src": "api_public_build_user_info_payload", + "_tgt": "api_public_avatar_url_field", + "source": "api_public_avatar_url_field", + "target": "api_public_build_user_info_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L127", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "api_public_build_user_info_payload", + "source": "api_public_build_user_info_payload", + "target": "api_public_web_login", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L42", + "weight": 1.0, + "_src": "api_public_rationale_42", + "_tgt": "api_public_build_user_info_payload", + "source": "api_public_build_user_info_payload", + "target": "api_public_rationale_42", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "api_public_jwt_user_payload", + "source": "api_public_jwt_user_payload", + "target": "api_public_web_login", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L167", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "api_public_jwt_user_payload", + "source": "api_public_jwt_user_payload", + "target": "api_public_refresh_token", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L69", + "weight": 1.0, + "_src": "api_public_rationale_69", + "_tgt": "api_public_web_login_rsa_public_key", + "source": "api_public_web_login_rsa_public_key", + "target": "api_public_rationale_69", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L80", + "weight": 1.0, + "_src": "api_public_rationale_80", + "_tgt": "api_public_web_login", + "source": "api_public_web_login", + "target": "api_public_rationale_80", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L98", + "weight": 1.0, + "_src": "api_public_web_login", + "_tgt": "services_web_auth_roles_resolve_web_role_for_user", + "source": "api_public_web_login", + "target": "services_web_auth_roles_resolve_web_role_for_user" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L158", + "weight": 1.0, + "_src": "api_public_refresh_token", + "_tgt": "services_web_auth_roles_resolve_web_role_for_user", + "source": "api_public_refresh_token", + "target": "services_web_auth_roles_resolve_web_role_for_user" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L196", + "weight": 1.0, + "_src": "api_public_rationale_196", + "_tgt": "api_public_logout", + "source": "api_public_logout", + "target": "api_public_rationale_196", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L215", + "weight": 1.0, + "_src": "api_public_rationale_215", + "_tgt": "api_public_get_current_user_profile", + "source": "api_public_get_current_user_profile", + "target": "api_public_rationale_215", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L248", + "weight": 1.0, + "_src": "api_public_rationale_248", + "_tgt": "api_public_get_web_auth_menu_codes", + "source": "api_public_get_web_auth_menu_codes", + "target": "api_public_rationale_248", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L267", + "weight": 1.0, + "_src": "api_public_get_web_auth_menu_codes", + "_tgt": "services_web_auth_roles_iter_user_menu_perm_codes", + "source": "api_public_get_web_auth_menu_codes", + "target": "services_web_auth_roles_iter_user_menu_perm_codes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L21", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_materialbody", + "source": "api_material_py", + "target": "api_material_materialbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L34", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_materialupdatebody", + "source": "api_material_py", + "target": "api_material_materialupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L47", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_stockinbody", + "source": "api_material_py", + "target": "api_material_stockinbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L53", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_stockoutbody", + "source": "api_material_py", + "target": "api_material_stockoutbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L65", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_list_materials", + "source": "api_material_py", + "target": "api_material_list_materials", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L88", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_material_options", + "source": "api_material_py", + "target": "api_material_material_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L100", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_create_material", + "source": "api_material_py", + "target": "api_material_create_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L120", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_update_material", + "source": "api_material_py", + "target": "api_material_update_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L141", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_delete_material", + "source": "api_material_py", + "target": "api_material_delete_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L158", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_stock_in_material", + "source": "api_material_py", + "target": "api_material_stock_in_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_stock_out_material", + "source": "api_material_py", + "target": "api_material_stock_out_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L204", + "weight": 1.0, + "_src": "api_material_py", + "_tgt": "api_material_list_stock_logs", + "source": "api_material_py", + "target": "api_material_list_stock_logs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L75", + "weight": 1.0, + "_src": "api_material_list_materials", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_list_materials", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L80", + "weight": 1.0, + "_src": "api_material_list_materials", + "_tgt": "api_sample_reception_page_payload", + "source": "api_material_list_materials", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L850", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "api_material_list_materials", + "source": "api_material_list_materials", + "target": "api_qc_list_qc_materials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L93", + "weight": 1.0, + "_src": "api_material_material_options", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_material_options", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L106", + "weight": 1.0, + "_src": "api_material_create_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_create_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L107", + "weight": 1.0, + "_src": "api_material_create_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_material_create_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L881", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "api_material_create_material", + "source": "api_material_create_material", + "target": "api_qc_create_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L127", + "weight": 1.0, + "_src": "api_material_update_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_update_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L128", + "weight": 1.0, + "_src": "api_material_update_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_material_update_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L899", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "api_material_update_material", + "source": "api_material_update_material", + "target": "api_qc_update_qc_material" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L147", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_delete_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L148", + "weight": 1.0, + "_src": "api_material_delete_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_material_delete_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L165", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_stock_in_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L166", + "weight": 1.0, + "_src": "api_material_stock_in_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_material_stock_in_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L186", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_stock_out_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_material_stock_out_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_material_stock_out_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L216", + "weight": 1.0, + "_src": "api_material_list_stock_logs", + "_tgt": "api_production_get_tenant_no", + "source": "api_material_list_stock_logs", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L222", + "weight": 1.0, + "_src": "api_material_list_stock_logs", + "_tgt": "api_sample_reception_page_payload", + "source": "api_material_list_stock_logs", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_thirdpartycompanybody", + "source": "api_qc_py", + "target": "api_qc_thirdpartycompanybody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L46", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_thirdpartycompanyupdatebody", + "source": "api_qc_py", + "target": "api_qc_thirdpartycompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L64", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_third_party_companies", + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_companies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L85", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_third_party_company_options", + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_company_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L99", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_create_qc_third_party_company", + "source": "api_qc_py", + "target": "api_qc_create_qc_third_party_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L133", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_update_qc_third_party_company", + "source": "api_qc_py", + "target": "api_qc_update_qc_third_party_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_delete_qc_third_party_company", + "source": "api_qc_py", + "target": "api_qc_delete_qc_third_party_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L189", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_thirdpartyitembody", + "source": "api_qc_py", + "target": "api_qc_thirdpartyitembody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L201", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_thirdpartyitemupdatebody", + "source": "api_qc_py", + "target": "api_qc_thirdpartyitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_third_party_items", + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L242", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_third_party_items_active", + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_items_active", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L257", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_create_qc_third_party_item", + "source": "api_qc_py", + "target": "api_qc_create_qc_third_party_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L286", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_update_qc_third_party_item", + "source": "api_qc_py", + "target": "api_qc_update_qc_third_party_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L317", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_delete_qc_third_party_item", + "source": "api_qc_py", + "target": "api_qc_delete_qc_third_party_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L337", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_labtestitembody", + "source": "api_qc_py", + "target": "api_qc_labtestitembody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L348", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_labtestitemupdatebody", + "source": "api_qc_py", + "target": "api_qc_labtestitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L362", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_itemparambody", + "source": "api_qc_py", + "target": "api_qc_itemparambody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L367", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_taskresultbody", + "source": "api_qc_py", + "target": "api_qc_taskresultbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L372", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_taskcompletewithresultbody", + "source": "api_qc_py", + "target": "api_qc_taskcompletewithresultbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L382", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_lab_test_items", + "source": "api_qc_py", + "target": "api_qc_list_qc_lab_test_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L403", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_lab_test_items_active", + "source": "api_qc_py", + "target": "api_qc_list_qc_lab_test_items_active", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L417", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_create_qc_lab_test_item", + "source": "api_qc_py", + "target": "api_qc_create_qc_lab_test_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L445", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_update_qc_lab_test_item", + "source": "api_qc_py", + "target": "api_qc_update_qc_lab_test_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L475", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_delete_qc_lab_test_item", + "source": "api_qc_py", + "target": "api_qc_delete_qc_lab_test_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L496", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_item_params", + "source": "api_qc_py", + "target": "api_qc_list_item_params", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L512", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_save_item_params", + "source": "api_qc_py", + "target": "api_qc_save_item_params", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L534", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_workorderconfigurebody", + "source": "api_qc_py", + "target": "api_qc_workorderconfigurebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L544", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_work_orders", + "source": "api_qc_py", + "target": "api_qc_list_qc_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L570", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_get_qc_work_order_detail", + "source": "api_qc_py", + "target": "api_qc_get_qc_work_order_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L588", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_configure_qc_work_order", + "source": "api_qc_py", + "target": "api_qc_configure_qc_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L618", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_taskattachmentsbody", + "source": "api_qc_py", + "target": "api_qc_taskattachmentsbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L625", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_tasks", + "source": "api_qc_py", + "target": "api_qc_list_qc_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L657", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_get_qc_task_detail", + "source": "api_qc_py", + "target": "api_qc_get_qc_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L675", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_start_qc_task", + "source": "api_qc_py", + "target": "api_qc_start_qc_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L693", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_complete_qc_task", + "source": "api_qc_py", + "target": "api_qc_complete_qc_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L713", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_get_task_results", + "source": "api_qc_py", + "target": "api_qc_get_task_results", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L728", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_complete_task_with_result", + "source": "api_qc_py", + "target": "api_qc_complete_task_with_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L784", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_update_qc_task_attachments", + "source": "api_qc_py", + "target": "api_qc_update_qc_task_attachments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L811", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_qcmaterialbody", + "source": "api_qc_py", + "target": "api_qc_qcmaterialbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_qcmaterialupdatebody", + "source": "api_qc_py", + "target": "api_qc_qcmaterialupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L833", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_stockinbody", + "source": "api_qc_py", + "target": "api_qc_stockinbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L840", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_materials", + "source": "api_qc_py", + "target": "api_qc_list_qc_materials", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L861", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_qc_material_options", + "source": "api_qc_py", + "target": "api_qc_qc_material_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L873", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_create_qc_material", + "source": "api_qc_py", + "target": "api_qc_create_qc_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L890", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_update_qc_material", + "source": "api_qc_py", + "target": "api_qc_update_qc_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L908", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_delete_qc_material", + "source": "api_qc_py", + "target": "api_qc_delete_qc_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L925", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_stock_in_qc_material", + "source": "api_qc_py", + "target": "api_qc_stock_in_qc_material", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L946", + "weight": 1.0, + "_src": "api_qc_py", + "_tgt": "api_qc_list_qc_material_usages", + "source": "api_qc_py", + "target": "api_qc_list_qc_material_usages", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_qc_rationale_1", + "_tgt": "api_qc_py", + "source": "api_qc_py", + "target": "api_qc_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L73", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_third_party_companies", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L77", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_companies", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_third_party_companies", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L90", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_company_options", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_third_party_company_options", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_create_qc_third_party_company", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L121", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_company", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_create_qc_third_party_company", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_update_qc_third_party_company", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L156", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_company", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_update_qc_third_party_company", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L175", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_company", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_delete_qc_third_party_company", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_third_party_items", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_third_party_items", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L248", + "weight": 1.0, + "_src": "api_qc_list_qc_third_party_items_active", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_third_party_items_active", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L263", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_create_qc_third_party_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L274", + "weight": 1.0, + "_src": "api_qc_create_qc_third_party_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_create_qc_third_party_item", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L293", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_update_qc_third_party_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L304", + "weight": 1.0, + "_src": "api_qc_update_qc_third_party_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_update_qc_third_party_item", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L323", + "weight": 1.0, + "_src": "api_qc_delete_qc_third_party_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_delete_qc_third_party_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_lab_test_items", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L395", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_lab_test_items", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L408", + "weight": 1.0, + "_src": "api_qc_list_qc_lab_test_items_active", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_lab_test_items_active", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L423", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_create_qc_lab_test_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L433", + "weight": 1.0, + "_src": "api_qc_create_qc_lab_test_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_create_qc_lab_test_item", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_update_qc_lab_test_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L462", + "weight": 1.0, + "_src": "api_qc_update_qc_lab_test_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_update_qc_lab_test_item", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L481", + "weight": 1.0, + "_src": "api_qc_delete_qc_lab_test_item", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_delete_qc_lab_test_item", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L503", + "weight": 1.0, + "_src": "api_qc_list_item_params", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_item_params", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L520", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_save_item_params", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L522", + "weight": 1.0, + "_src": "api_qc_save_item_params", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_save_item_params", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L553", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_work_orders", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L562", + "weight": 1.0, + "_src": "api_qc_list_qc_work_orders", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_work_orders", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_qc_get_qc_work_order_detail", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_get_qc_work_order_detail", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L595", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_configure_qc_work_order", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L604", + "weight": 1.0, + "_src": "api_qc_configure_qc_work_order", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_configure_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": "L637", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_tasks", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L649", + "weight": 1.0, + "_src": "api_qc_list_qc_tasks", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_tasks", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L663", + "weight": 1.0, + "_src": "api_qc_get_qc_task_detail", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_get_qc_task_detail", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L681", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_start_qc_task", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L682", + "weight": 1.0, + "_src": "api_qc_start_qc_task", + "_tgt": "api_sample_reception_get_current_user_id", + "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": "L699", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_complete_qc_task", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L701", + "weight": 1.0, + "_src": "api_qc_complete_qc_task", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_complete_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": "L719", + "weight": 1.0, + "_src": "api_qc_get_task_results", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_get_task_results", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L735", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_complete_task_with_result", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L736", + "weight": 1.0, + "_src": "api_qc_complete_task_with_result", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_complete_task_with_result", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L791", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_update_qc_task_attachments", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L797", + "weight": 1.0, + "_src": "api_qc_update_qc_task_attachments", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_update_qc_task_attachments", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L849", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_materials", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L853", + "weight": 1.0, + "_src": "api_qc_list_qc_materials", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_materials", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L866", + "weight": 1.0, + "_src": "api_qc_qc_material_options", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_qc_material_options", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L879", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_create_qc_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L880", + "weight": 1.0, + "_src": "api_qc_create_qc_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_create_qc_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L897", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_update_qc_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L898", + "weight": 1.0, + "_src": "api_qc_update_qc_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_update_qc_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L914", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_delete_qc_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L915", + "weight": 1.0, + "_src": "api_qc_delete_qc_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_delete_qc_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L932", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_stock_in_qc_material", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L933", + "weight": 1.0, + "_src": "api_qc_stock_in_qc_material", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_qc_stock_in_qc_material", + "target": "api_sample_reception_get_current_user_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L957", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "api_production_get_tenant_no", + "source": "api_qc_list_qc_material_usages", + "target": "api_production_get_tenant_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L963", + "weight": 1.0, + "_src": "api_qc_list_qc_material_usages", + "_tgt": "api_sample_reception_page_payload", + "source": "api_qc_list_qc_material_usages", + "target": "api_sample_reception_page_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L39", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_current_user_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L53", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_parse_datetime_fields", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_parse_datetime_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L67", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_ensure_customer_for_mother", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_ensure_customer_for_mother", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L116", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_collection_protocols", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_get_collection_protocol_detail", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_collection_protocol_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_protocolcreatebody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_protocolcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_protocolupdatebody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_protocolupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L200", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_resolve_protocol_attachments", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_resolve_protocol_attachments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L210", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_persist_protocol_sub_resources", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L246", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_create_collection_protocol", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L289", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_update_collection_protocol", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_delete_collection_protocol", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_delete_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L364", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_collection_protocol_audits", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_collection_protocol_audits", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L385", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_auditcreatebody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_auditcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L393", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_submit_collection_protocol_audit", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_submit_collection_protocol_audit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L422", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_payment_details", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L445", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_batchdetailidsbody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_batchdetailidsbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L451", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_refundfinancesubmitbody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_refundfinancesubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L459", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_batchrefundfinancesubmitbody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L466", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_submit_receipt_finance", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_submit_receipt_finance_batch", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_receipt_finance_batch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L504", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_submit_refund_finance", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L527", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_submit_refund_finance_batch", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_refund_finance_batch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L549", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_receipt_confirm", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_receipt_confirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L562", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_receipt_confirmed", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_receipt_confirmed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L576", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_financeconfirmbody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_financeconfirmbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L583", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_refundfinanceconfirmbody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L593", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_receipt_confirm", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_receipt_confirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L620", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_refund_confirm", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_refund_confirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_refund_confirmed", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_refund_confirmed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L648", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_post_refund_confirm", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_refund_confirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L675", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_storage_certs", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_storage_certs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L786", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_list_fullmoon_todos", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_fullmoon_todos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L879", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_fullmoontodoinsurancebody", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L897", + "weight": 1.0, + "_src": "api_collection_protocol_py", + "_tgt": "api_collection_protocol_update_fullmoon_todo_insurance", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_update_fullmoon_todo_insurance", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_collection_protocol_rationale_1", + "_tgt": "api_collection_protocol_py", + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocols", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L145", + "weight": 1.0, + "_src": "api_collection_protocol_get_collection_protocol_detail", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_get_collection_protocol_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L295", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L343", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_delete_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L372", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocol_audits", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_collection_protocol_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L399", + "weight": 1.0, + "_src": "api_collection_protocol_submit_collection_protocol_audit", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_submit_collection_protocol_audit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L431", + "weight": 1.0, + "_src": "api_collection_protocol_list_payment_details", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_payment_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L471", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_submit_receipt_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L490", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_receipt_finance_batch", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_submit_receipt_finance_batch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L510", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_submit_refund_finance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L532", + "weight": 1.0, + "_src": "api_collection_protocol_post_submit_refund_finance_batch", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_submit_refund_finance_batch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L555", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirm", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_receipt_confirm", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L568", + "weight": 1.0, + "_src": "api_collection_protocol_list_receipt_confirmed", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_receipt_confirmed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L599", + "weight": 1.0, + "_src": "api_collection_protocol_post_receipt_confirm", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_receipt_confirm", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L626", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirm", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_refund_confirm", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L639", + "weight": 1.0, + "_src": "api_collection_protocol_list_refund_confirmed", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_refund_confirmed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L654", + "weight": 1.0, + "_src": "api_collection_protocol_post_refund_confirm", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_post_refund_confirm", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_storage_certs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L794", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_list_fullmoon_todos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L903", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "api_collection_protocol_get_tenant_no", + "source": "api_collection_protocol_get_tenant_no", + "target": "api_collection_protocol_update_fullmoon_todo_insurance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L125", + "weight": 1.0, + "_src": "api_collection_protocol_list_collection_protocols", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_list_collection_protocols", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L146", + "weight": 1.0, + "_src": "api_collection_protocol_get_collection_protocol_detail", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_get_collection_protocol_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L252", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L296", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L344", + "weight": 1.0, + "_src": "api_collection_protocol_delete_collection_protocol", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_delete_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L904", + "weight": 1.0, + "_src": "api_collection_protocol_update_fullmoon_todo_insurance", + "_tgt": "api_collection_protocol_get_current_user_id", + "source": "api_collection_protocol_get_current_user_id", + "target": "api_collection_protocol_update_fullmoon_todo_insurance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "api_collection_protocol_parse_datetime_fields", + "source": "api_collection_protocol_parse_datetime_fields", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L225", + "weight": 1.0, + "_src": "api_collection_protocol_persist_protocol_sub_resources", + "_tgt": "api_collection_protocol_ensure_customer_for_mother", + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L68", + "weight": 1.0, + "_src": "api_collection_protocol_rationale_68", + "_tgt": "api_collection_protocol_ensure_customer_for_mother", + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "api_collection_protocol_rationale_68", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_collection_protocol_ensure_customer_for_mother", + "_tgt": "api_basic_info_create_customer", + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "api_basic_info_create_customer" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L254", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "api_collection_protocol_resolve_protocol_attachments", + "source": "api_collection_protocol_resolve_protocol_attachments", + "target": "api_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L306", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "api_collection_protocol_resolve_protocol_attachments", + "source": "api_collection_protocol_resolve_protocol_attachments", + "target": "api_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L271", + "weight": 1.0, + "_src": "api_collection_protocol_create_collection_protocol", + "_tgt": "api_collection_protocol_persist_protocol_sub_resources", + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "api_collection_protocol_create_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L320", + "weight": 1.0, + "_src": "api_collection_protocol_update_collection_protocol", + "_tgt": "api_collection_protocol_persist_protocol_sub_resources", + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "api_collection_protocol_update_collection_protocol", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L459", + "weight": 1.0, + "_src": "api_collection_protocol_batchrefundfinancesubmitbody", + "_tgt": "api_collection_protocol_refundfinancesubmitbody", + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L766", + "weight": 1.0, + "_src": "api_collection_protocol_list_storage_certs", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_collection_protocol_list_storage_certs", + "target": "api_insurance_company_fmt_dt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L859", + "weight": 1.0, + "_src": "api_collection_protocol_list_fullmoon_todos", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "api_insurance_company_fmt_dt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L30", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_py", + "target": "api_basic_info_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L45", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_customercreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_customercreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L58", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_customerupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_customerupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L72", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_customers", + "source": "api_basic_info_py", + "target": "api_basic_info_list_customers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_customer", + "source": "api_basic_info_py", + "target": "api_basic_info_create_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L121", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_customer", + "source": "api_basic_info_py", + "target": "api_basic_info_update_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L150", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_customer", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_cellsampletypecreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_cellsampletypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L179", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_cellsampletypeupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_cellsampletypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L191", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_cell_sample_types", + "source": "api_basic_info_py", + "target": "api_basic_info_list_cell_sample_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L214", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_cell_sample_type", + "source": "api_basic_info_py", + "target": "api_basic_info_create_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L238", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_cell_sample_type", + "source": "api_basic_info_py", + "target": "api_basic_info_update_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L265", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_cell_sample_type", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L283", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_collectionregioncreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_collectionregioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L291", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_collectionregionupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_collectionregionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L300", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_collection_regions", + "source": "api_basic_info_py", + "target": "api_basic_info_list_collection_regions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L323", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_collection_region", + "source": "api_basic_info_py", + "target": "api_basic_info_create_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L344", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_collection_region", + "source": "api_basic_info_py", + "target": "api_basic_info_update_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L368", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_collection_region", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L386", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_hospitalcreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_hospitalcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L394", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_hospitalupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_hospitalupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L403", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_hospitals", + "source": "api_basic_info_py", + "target": "api_basic_info_list_hospitals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L423", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_hospital", + "source": "api_basic_info_py", + "target": "api_basic_info_create_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L446", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_hospital", + "source": "api_basic_info_py", + "target": "api_basic_info_update_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L474", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_hospital", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_hospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L496", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_protocolnocreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnocreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L505", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_protocolnoupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnoupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L518", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_protocol_nos", + "source": "api_basic_info_py", + "target": "api_basic_info_list_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L547", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_protocolnobatchgeneratebody", + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchgeneratebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L557", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_protocolnobatchissuebody", + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchissuebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L566", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_generate_protocol_nos", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_generate_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L592", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_issue_protocol_nos", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_issue_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L615", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_protocolnobatchrevokebody", + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchrevokebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L622", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_revoke_protocol_nos", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_revoke_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L644", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_protocol_no", + "source": "api_basic_info_py", + "target": "api_basic_info_create_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L666", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_protocol_no", + "source": "api_basic_info_py", + "target": "api_basic_info_update_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L694", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_protocol_no", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L712", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_samplecodecreatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L721", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_samplecodeupdatebody", + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L733", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_samplecodebatchgeneratebody", + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchgeneratebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L743", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_samplecodebatchissuebody", + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchissuebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L752", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_generate_sample_codes", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_generate_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L778", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_issue_sample_codes", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_issue_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L801", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_samplecodebatchrevokebody", + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchrevokebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L808", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_batch_revoke_sample_codes", + "source": "api_basic_info_py", + "target": "api_basic_info_batch_revoke_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L830", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_list_sample_codes", + "source": "api_basic_info_py", + "target": "api_basic_info_list_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L860", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_create_sample_code", + "source": "api_basic_info_py", + "target": "api_basic_info_create_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L882", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_update_sample_code", + "source": "api_basic_info_py", + "target": "api_basic_info_update_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L910", + "weight": 1.0, + "_src": "api_basic_info_py", + "_tgt": "api_basic_info_delete_sample_code", + "source": "api_basic_info_py", + "target": "api_basic_info_delete_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_basic_info_rationale_1", + "_tgt": "api_basic_info_py", + "source": "api_basic_info_py", + "target": "api_basic_info_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_basic_info_list_customers", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_customers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L101", + "weight": 1.0, + "_src": "api_basic_info_create_customer", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L128", + "weight": 1.0, + "_src": "api_basic_info_update_customer", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L156", + "weight": 1.0, + "_src": "api_basic_info_delete_customer", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_customer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L198", + "weight": 1.0, + "_src": "api_basic_info_list_cell_sample_types", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_cell_sample_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L220", + "weight": 1.0, + "_src": "api_basic_info_create_cell_sample_type", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L245", + "weight": 1.0, + "_src": "api_basic_info_update_cell_sample_type", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L271", + "weight": 1.0, + "_src": "api_basic_info_delete_cell_sample_type", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_cell_sample_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L307", + "weight": 1.0, + "_src": "api_basic_info_list_collection_regions", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_collection_regions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L329", + "weight": 1.0, + "_src": "api_basic_info_create_collection_region", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L351", + "weight": 1.0, + "_src": "api_basic_info_update_collection_region", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L374", + "weight": 1.0, + "_src": "api_basic_info_delete_collection_region", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_collection_region", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L412", + "weight": 1.0, + "_src": "api_basic_info_list_hospitals", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_hospitals", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L430", + "weight": 1.0, + "_src": "api_basic_info_create_hospital", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L454", + "weight": 1.0, + "_src": "api_basic_info_update_hospital", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L481", + "weight": 1.0, + "_src": "api_basic_info_delete_hospital", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_hospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L525", + "weight": 1.0, + "_src": "api_basic_info_list_protocol_nos", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L572", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_protocol_nos", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_generate_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L598", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_protocol_nos", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_issue_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L628", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_protocol_nos", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_revoke_protocol_nos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L650", + "weight": 1.0, + "_src": "api_basic_info_create_protocol_no", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L673", + "weight": 1.0, + "_src": "api_basic_info_update_protocol_no", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L700", + "weight": 1.0, + "_src": "api_basic_info_delete_protocol_no", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_protocol_no", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L758", + "weight": 1.0, + "_src": "api_basic_info_batch_generate_sample_codes", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_generate_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L784", + "weight": 1.0, + "_src": "api_basic_info_batch_issue_sample_codes", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_issue_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L814", + "weight": 1.0, + "_src": "api_basic_info_batch_revoke_sample_codes", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_batch_revoke_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L837", + "weight": 1.0, + "_src": "api_basic_info_list_sample_codes", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_list_sample_codes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L866", + "weight": 1.0, + "_src": "api_basic_info_create_sample_code", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_create_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L889", + "weight": 1.0, + "_src": "api_basic_info_update_sample_code", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_update_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L916", + "weight": 1.0, + "_src": "api_basic_info_delete_sample_code", + "_tgt": "api_basic_info_get_tenant_no", + "source": "api_basic_info_get_tenant_no", + "target": "api_basic_info_delete_sample_code", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_init_rationale_1", + "_tgt": "api_init_py", + "source": "api_init_py", + "target": "api_init_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L21", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_py", + "target": "api_operations_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L36", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_cleanroomcreatebody", + "source": "api_operations_py", + "target": "api_operations_cleanroomcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L48", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_cleanroomupdatebody", + "source": "api_operations_py", + "target": "api_operations_cleanroomupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L61", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_list_clean_rooms", + "source": "api_operations_py", + "target": "api_operations_list_clean_rooms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L84", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_create_clean_room", + "source": "api_operations_py", + "target": "api_operations_create_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L109", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_update_clean_room", + "source": "api_operations_py", + "target": "api_operations_update_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L137", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_delete_clean_room", + "source": "api_operations_py", + "target": "api_operations_delete_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_accesslogcreatebody", + "source": "api_operations_py", + "target": "api_operations_accesslogcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_accesslogupdatebody", + "source": "api_operations_py", + "target": "api_operations_accesslogupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L182", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_parse_optional_dt", + "source": "api_operations_py", + "target": "api_operations_parse_optional_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L189", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_list_access_logs", + "source": "api_operations_py", + "target": "api_operations_list_access_logs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L218", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_create_access_log", + "source": "api_operations_py", + "target": "api_operations_create_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L245", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_update_access_log", + "source": "api_operations_py", + "target": "api_operations_update_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L274", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_delete_access_log", + "source": "api_operations_py", + "target": "api_operations_delete_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L292", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_storagefacilitycreatebody", + "source": "api_operations_py", + "target": "api_operations_storagefacilitycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L303", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_storagefacilityupdatebody", + "source": "api_operations_py", + "target": "api_operations_storagefacilityupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L314", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_list_storage_facilities", + "source": "api_operations_py", + "target": "api_operations_list_storage_facilities", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L333", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_create_storage_facility", + "source": "api_operations_py", + "target": "api_operations_create_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L357", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_update_storage_facility", + "source": "api_operations_py", + "target": "api_operations_update_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L383", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_delete_storage_facility", + "source": "api_operations_py", + "target": "api_operations_delete_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L401", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_storageslotcreatebody", + "source": "api_operations_py", + "target": "api_operations_storageslotcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L411", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_storageslotbatchcreatebody", + "source": "api_operations_py", + "target": "api_operations_storageslotbatchcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L419", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_storageslotupdatebody", + "source": "api_operations_py", + "target": "api_operations_storageslotupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L429", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_list_storage_slots", + "source": "api_operations_py", + "target": "api_operations_list_storage_slots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L447", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_batch_create_storage_slots", + "source": "api_operations_py", + "target": "api_operations_batch_create_storage_slots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L469", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_create_storage_slot", + "source": "api_operations_py", + "target": "api_operations_create_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L492", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_update_storage_slot", + "source": "api_operations_py", + "target": "api_operations_update_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L517", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_delete_storage_slot", + "source": "api_operations_py", + "target": "api_operations_delete_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L535", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_exhibitionappointmentcreatebody", + "source": "api_operations_py", + "target": "api_operations_exhibitionappointmentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L548", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_exhibitionappointmentupdatebody", + "source": "api_operations_py", + "target": "api_operations_exhibitionappointmentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L561", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_list_exhibition_appointments", + "source": "api_operations_py", + "target": "api_operations_list_exhibition_appointments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L584", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_create_exhibition_appointment", + "source": "api_operations_py", + "target": "api_operations_create_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L610", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_update_exhibition_appointment", + "source": "api_operations_py", + "target": "api_operations_update_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L637", + "weight": 1.0, + "_src": "api_operations_py", + "_tgt": "api_operations_delete_exhibition_appointment", + "source": "api_operations_py", + "target": "api_operations_delete_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_operations_rationale_1", + "_tgt": "api_operations_py", + "source": "api_operations_py", + "target": "api_operations_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L68", + "weight": 1.0, + "_src": "api_operations_list_clean_rooms", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_list_clean_rooms", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L90", + "weight": 1.0, + "_src": "api_operations_create_clean_room", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_create_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L116", + "weight": 1.0, + "_src": "api_operations_update_clean_room", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_update_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L143", + "weight": 1.0, + "_src": "api_operations_delete_clean_room", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_delete_clean_room", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L197", + "weight": 1.0, + "_src": "api_operations_list_access_logs", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_list_access_logs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_create_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L252", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_update_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L280", + "weight": 1.0, + "_src": "api_operations_delete_access_log", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_delete_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L319", + "weight": 1.0, + "_src": "api_operations_list_storage_facilities", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_list_storage_facilities", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L339", + "weight": 1.0, + "_src": "api_operations_create_storage_facility", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_create_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L364", + "weight": 1.0, + "_src": "api_operations_update_storage_facility", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_update_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L389", + "weight": 1.0, + "_src": "api_operations_delete_storage_facility", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_delete_storage_facility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L434", + "weight": 1.0, + "_src": "api_operations_list_storage_slots", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_list_storage_slots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L453", + "weight": 1.0, + "_src": "api_operations_batch_create_storage_slots", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_batch_create_storage_slots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L475", + "weight": 1.0, + "_src": "api_operations_create_storage_slot", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_create_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L499", + "weight": 1.0, + "_src": "api_operations_update_storage_slot", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_update_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L523", + "weight": 1.0, + "_src": "api_operations_delete_storage_slot", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_delete_storage_slot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L568", + "weight": 1.0, + "_src": "api_operations_list_exhibition_appointments", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_list_exhibition_appointments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L590", + "weight": 1.0, + "_src": "api_operations_create_exhibition_appointment", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_create_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L617", + "weight": 1.0, + "_src": "api_operations_update_exhibition_appointment", + "_tgt": "api_operations_get_tenant_no", + "source": "api_operations_get_tenant_no", + "target": "api_operations_update_exhibition_appointment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L230", + "weight": 1.0, + "_src": "api_operations_create_access_log", + "_tgt": "api_operations_parse_optional_dt", + "source": "api_operations_parse_optional_dt", + "target": "api_operations_create_access_log", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L259", + "weight": 1.0, + "_src": "api_operations_update_access_log", + "_tgt": "api_operations_parse_optional_dt", + "source": "api_operations_parse_optional_dt", + "target": "api_operations_update_access_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L272", + "weight": 1.0, + "_src": "api_menu_py", + "_tgt": "api_menu_get_menu_list", + "source": "api_menu_py", + "target": "api_menu_get_menu_list", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_menu_rationale_1", + "_tgt": "api_menu_py", + "source": "api_menu_py", + "target": "api_menu_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L40", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_roles_for_select", + "source": "api_admin_py", + "target": "api_admin_list_roles_for_select", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L72", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_users_for_select", + "source": "api_admin_py", + "target": "api_admin_list_users_for_select", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_roles_for_designer", + "source": "api_admin_py", + "target": "api_admin_list_roles_for_designer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L107", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_tenantcreatebody", + "source": "api_admin_py", + "target": "api_admin_tenantcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L118", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_tenantupdatebody", + "source": "api_admin_py", + "target": "api_admin_tenantupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L130", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_tenants", + "source": "api_admin_py", + "target": "api_admin_list_tenants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L151", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_tenant", + "source": "api_admin_py", + "target": "api_admin_create_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L173", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_tenant", + "source": "api_admin_py", + "target": "api_admin_update_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L198", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_tenant", + "source": "api_admin_py", + "target": "api_admin_delete_tenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L215", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_py", + "target": "api_admin_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L228", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_usercreatebody", + "source": "api_admin_py", + "target": "api_admin_usercreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L245", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_userupdatebody", + "source": "api_admin_py", + "target": "api_admin_userupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L261", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_users", + "source": "api_admin_py", + "target": "api_admin_list_users", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L290", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_get_user_by_id", + "source": "api_admin_py", + "target": "api_admin_get_user_by_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L306", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_user", + "source": "api_admin_py", + "target": "api_admin_create_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L339", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_user", + "source": "api_admin_py", + "target": "api_admin_update_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L369", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_user", + "source": "api_admin_py", + "target": "api_admin_delete_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L382", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_reset_user_password", + "source": "api_admin_py", + "target": "api_admin_reset_user_password", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L399", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_dicttypecreatebody", + "source": "api_admin_py", + "target": "api_admin_dicttypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L408", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_dicttypeupdatebody", + "source": "api_admin_py", + "target": "api_admin_dicttypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L418", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_dict_types", + "source": "api_admin_py", + "target": "api_admin_list_dict_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L434", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_dict_type", + "source": "api_admin_py", + "target": "api_admin_create_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L456", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_dict_type", + "source": "api_admin_py", + "target": "api_admin_update_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L481", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_dict_type", + "source": "api_admin_py", + "target": "api_admin_delete_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L498", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_dictdatacreatebody", + "source": "api_admin_py", + "target": "api_admin_dictdatacreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L508", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_dictdataupdatebody", + "source": "api_admin_py", + "target": "api_admin_dictdataupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L518", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_dict_data", + "source": "api_admin_py", + "target": "api_admin_list_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L535", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_dict_data", + "source": "api_admin_py", + "target": "api_admin_create_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L558", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_dict_data", + "source": "api_admin_py", + "target": "api_admin_update_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L581", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_dict_data", + "source": "api_admin_py", + "target": "api_admin_delete_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L594", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_dict_data_options", + "source": "api_admin_py", + "target": "api_admin_dict_data_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L609", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_deptcreatebody", + "source": "api_admin_py", + "target": "api_admin_deptcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L622", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_deptupdatebody", + "source": "api_admin_py", + "target": "api_admin_deptupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L635", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_depts", + "source": "api_admin_py", + "target": "api_admin_list_depts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L646", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_dept", + "source": "api_admin_py", + "target": "api_admin_create_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L672", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_dept", + "source": "api_admin_py", + "target": "api_admin_update_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L698", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_dept", + "source": "api_admin_py", + "target": "api_admin_delete_dept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L715", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_sitecreatebody", + "source": "api_admin_py", + "target": "api_admin_sitecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L730", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_siteupdatebody", + "source": "api_admin_py", + "target": "api_admin_siteupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L746", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_sites", + "source": "api_admin_py", + "target": "api_admin_list_sites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L760", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_site", + "source": "api_admin_py", + "target": "api_admin_create_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L788", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_site", + "source": "api_admin_py", + "target": "api_admin_update_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L817", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_site", + "source": "api_admin_py", + "target": "api_admin_delete_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L834", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_postcreatebody", + "source": "api_admin_py", + "target": "api_admin_postcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L844", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_postupdatebody", + "source": "api_admin_py", + "target": "api_admin_postupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L855", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_posts", + "source": "api_admin_py", + "target": "api_admin_list_posts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L869", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_post", + "source": "api_admin_py", + "target": "api_admin_create_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L892", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_post", + "source": "api_admin_py", + "target": "api_admin_update_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L916", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_post", + "source": "api_admin_py", + "target": "api_admin_delete_post", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L928", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_postusersupdatebody", + "source": "api_admin_py", + "target": "api_admin_postusersupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L935", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_post_bound_users", + "source": "api_admin_py", + "target": "api_admin_list_post_bound_users", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L949", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_post_bound_users", + "source": "api_admin_py", + "target": "api_admin_update_post_bound_users", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L973", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_itemunitcreatebody", + "source": "api_admin_py", + "target": "api_admin_itemunitcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L982", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_itemunitupdatebody", + "source": "api_admin_py", + "target": "api_admin_itemunitupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L992", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_item_units", + "source": "api_admin_py", + "target": "api_admin_list_item_units", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1006", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_item_unit", + "source": "api_admin_py", + "target": "api_admin_create_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1028", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_item_unit", + "source": "api_admin_py", + "target": "api_admin_update_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1051", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_item_unit", + "source": "api_admin_py", + "target": "api_admin_delete_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1068", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_expresscompanycreatebody", + "source": "api_admin_py", + "target": "api_admin_expresscompanycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1077", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_expresscompanyupdatebody", + "source": "api_admin_py", + "target": "api_admin_expresscompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1087", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_express_companies", + "source": "api_admin_py", + "target": "api_admin_list_express_companies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1101", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_express_company", + "source": "api_admin_py", + "target": "api_admin_create_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1123", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_express_company", + "source": "api_admin_py", + "target": "api_admin_update_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1146", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_express_company", + "source": "api_admin_py", + "target": "api_admin_delete_express_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1163", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_menucreatebody", + "source": "api_admin_py", + "target": "api_admin_menucreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1179", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_menuupdatebody", + "source": "api_admin_py", + "target": "api_admin_menuupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1196", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_menus", + "source": "api_admin_py", + "target": "api_admin_list_menus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1207", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_menu", + "source": "api_admin_py", + "target": "api_admin_create_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1236", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_menu", + "source": "api_admin_py", + "target": "api_admin_update_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1266", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_menu", + "source": "api_admin_py", + "target": "api_admin_delete_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1283", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_rolecreatebody", + "source": "api_admin_py", + "target": "api_admin_rolecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1293", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_roleupdatebody", + "source": "api_admin_py", + "target": "api_admin_roleupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1303", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_rolemenubody", + "source": "api_admin_py", + "target": "api_admin_rolemenubody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1307", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_roledatascopebody", + "source": "api_admin_py", + "target": "api_admin_roledatascopebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1315", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_list_role_management", + "source": "api_admin_py", + "target": "api_admin_list_role_management", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1329", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_create_role_management", + "source": "api_admin_py", + "target": "api_admin_create_role_management", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1352", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_role_management", + "source": "api_admin_py", + "target": "api_admin_update_role_management", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1376", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_delete_role_management", + "source": "api_admin_py", + "target": "api_admin_delete_role_management", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1389", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_get_role_menus", + "source": "api_admin_py", + "target": "api_admin_get_role_menus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1399", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_role_menus", + "source": "api_admin_py", + "target": "api_admin_update_role_menus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1414", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_get_role_data_scope", + "source": "api_admin_py", + "target": "api_admin_get_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1427", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_update_role_data_scope", + "source": "api_admin_py", + "target": "api_admin_update_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1453", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_format_file_size", + "source": "api_admin_py", + "target": "api_admin_format_file_size", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1463", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_upload_attachment", + "source": "api_admin_py", + "target": "api_admin_upload_attachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1509", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_attachmentdownloadurlbody", + "source": "api_admin_py", + "target": "api_admin_attachmentdownloadurlbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1516", + "weight": 1.0, + "_src": "api_admin_py", + "_tgt": "api_admin_attachment_download_url", + "source": "api_admin_py", + "target": "api_admin_attachment_download_url", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L44", + "weight": 1.0, + "_src": "api_admin_rationale_44", + "_tgt": "api_admin_list_roles_for_select", + "source": "api_admin_list_roles_for_select", + "target": "api_admin_rationale_44", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L57", + "weight": 1.0, + "_src": "api_admin_list_roles_for_select", + "_tgt": "services_web_auth_roles_map_role_name_to_web", + "source": "api_admin_list_roles_for_select", + "target": "services_web_auth_roles_map_role_name_to_web" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L76", + "weight": 1.0, + "_src": "api_admin_rationale_76", + "_tgt": "api_admin_list_users_for_select", + "source": "api_admin_list_users_for_select", + "target": "api_admin_rationale_76", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_admin_rationale_91", + "_tgt": "api_admin_list_roles_for_designer", + "source": "api_admin_list_roles_for_designer", + "target": "api_admin_rationale_91", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L270", + "weight": 1.0, + "_src": "api_admin_list_users", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_users", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L295", + "weight": 1.0, + "_src": "api_admin_get_user_by_id", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_get_user_by_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L312", + "weight": 1.0, + "_src": "api_admin_create_user", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L425", + "weight": 1.0, + "_src": "api_admin_list_dict_types", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_dict_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L440", + "weight": 1.0, + "_src": "api_admin_create_dict_type", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L463", + "weight": 1.0, + "_src": "api_admin_update_dict_type", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_update_dict_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L526", + "weight": 1.0, + "_src": "api_admin_list_dict_data", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L541", + "weight": 1.0, + "_src": "api_admin_create_dict_data", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_dict_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L599", + "weight": 1.0, + "_src": "api_admin_dict_data_options", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_dict_data_options", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L640", + "weight": 1.0, + "_src": "api_admin_list_depts", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_depts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L652", + "weight": 1.0, + "_src": "api_admin_create_dept", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_dept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L753", + "weight": 1.0, + "_src": "api_admin_list_sites", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_sites", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L766", + "weight": 1.0, + "_src": "api_admin_create_site", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_site", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L862", + "weight": 1.0, + "_src": "api_admin_list_posts", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_posts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L875", + "weight": 1.0, + "_src": "api_admin_create_post", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_post", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L940", + "weight": 1.0, + "_src": "api_admin_list_post_bound_users", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_post_bound_users", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L955", + "weight": 1.0, + "_src": "api_admin_update_post_bound_users", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_update_post_bound_users", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L999", + "weight": 1.0, + "_src": "api_admin_list_item_units", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_item_units", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1012", + "weight": 1.0, + "_src": "api_admin_create_item_unit", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_item_unit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1094", + "weight": 1.0, + "_src": "api_admin_list_express_companies", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_express_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1107", + "weight": 1.0, + "_src": "api_admin_create_express_company", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_express_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1201", + "weight": 1.0, + "_src": "api_admin_list_menus", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_menus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1213", + "weight": 1.0, + "_src": "api_admin_create_menu", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1322", + "weight": 1.0, + "_src": "api_admin_list_role_management", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_list_role_management", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1335", + "weight": 1.0, + "_src": "api_admin_create_role_management", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_create_role_management", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1406", + "weight": 1.0, + "_src": "api_admin_update_role_menus", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_update_role_menus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1434", + "weight": 1.0, + "_src": "api_admin_update_role_data_scope", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_update_role_data_scope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1482", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_upload_attachment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1525", + "weight": 1.0, + "_src": "api_admin_attachment_download_url", + "_tgt": "api_admin_get_tenant_no", + "source": "api_admin_get_tenant_no", + "target": "api_admin_attachment_download_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1501", + "weight": 1.0, + "_src": "api_admin_upload_attachment", + "_tgt": "api_admin_format_file_size", + "source": "api_admin_format_file_size", + "target": "api_admin_upload_attachment", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1521", + "weight": 1.0, + "_src": "api_admin_rationale_1521", + "_tgt": "api_admin_attachment_download_url", + "source": "api_admin_attachment_download_url", + "target": "api_admin_rationale_1521", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L18", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_py", + "target": "api_research_donation_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L28", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_py", + "target": "api_research_donation_get_current_user_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L40", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_donationcreatebody", + "source": "api_research_donation_py", + "target": "api_research_donation_donationcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L61", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_donationupdatebody", + "source": "api_research_donation_py", + "target": "api_research_donation_donationupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L82", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_batchdeletebody", + "source": "api_research_donation_py", + "target": "api_research_donation_batchdeletebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L88", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_auditsubmitbody", + "source": "api_research_donation_py", + "target": "api_research_donation_auditsubmitbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_statuschangebody", + "source": "api_research_donation_py", + "target": "api_research_donation_statuschangebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L103", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_convertfromstoragebody", + "source": "api_research_donation_py", + "target": "api_research_donation_convertfromstoragebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L115", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_list_research_donations", + "source": "api_research_donation_py", + "target": "api_research_donation_list_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L143", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_list_research_donation_audits", + "source": "api_research_donation_py", + "target": "api_research_donation_list_research_donation_audits", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L169", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_get_research_donation_detail", + "source": "api_research_donation_py", + "target": "api_research_donation_get_research_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L187", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_create_research_donation", + "source": "api_research_donation_py", + "target": "api_research_donation_create_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L217", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_update_research_donation", + "source": "api_research_donation_py", + "target": "api_research_donation_update_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L248", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_delete_research_donation", + "source": "api_research_donation_py", + "target": "api_research_donation_delete_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L273", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_batch_delete_research_donations", + "source": "api_research_donation_py", + "target": "api_research_donation_batch_delete_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L298", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_submit_donation_audit", + "source": "api_research_donation_py", + "target": "api_research_donation_submit_donation_audit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L331", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_change_donation_status", + "source": "api_research_donation_py", + "target": "api_research_donation_change_donation_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L363", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_convert_from_storage", + "source": "api_research_donation_py", + "target": "api_research_donation_convert_from_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_research_donation_py", + "_tgt": "api_research_donation_convert_to_storage", + "source": "api_research_donation_py", + "target": "api_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_research_donation_rationale_1", + "_tgt": "api_research_donation_py", + "source": "api_research_donation_py", + "target": "api_research_donation_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L123", + "weight": 1.0, + "_src": "api_research_donation_list_research_donations", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_list_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L151", + "weight": 1.0, + "_src": "api_research_donation_list_research_donation_audits", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_list_research_donation_audits", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_research_donation_get_research_donation_detail", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_get_research_donation_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L192", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_create_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L223", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_update_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L253", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_delete_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L278", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_batch_delete_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L304", + "weight": 1.0, + "_src": "api_research_donation_submit_donation_audit", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_submit_donation_audit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L337", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_change_donation_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L368", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_convert_from_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L396", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "api_research_donation_get_tenant_no", + "source": "api_research_donation_get_tenant_no", + "target": "api_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_research_donation_list_research_donations", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_list_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L193", + "weight": 1.0, + "_src": "api_research_donation_create_research_donation", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_create_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_research_donation_update_research_donation", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_update_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L254", + "weight": 1.0, + "_src": "api_research_donation_delete_research_donation", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_delete_research_donation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L279", + "weight": 1.0, + "_src": "api_research_donation_batch_delete_research_donations", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_batch_delete_research_donations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_research_donation_change_donation_status", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_change_donation_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L369", + "weight": 1.0, + "_src": "api_research_donation_convert_from_storage", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_convert_from_storage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L397", + "weight": 1.0, + "_src": "api_research_donation_convert_to_storage", + "_tgt": "api_research_donation_get_current_user_id", + "source": "api_research_donation_get_current_user_id", + "target": "api_research_donation_convert_to_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L16", + "weight": 1.0, + "_src": "api_ethnic_py", + "_tgt": "api_ethnic_list_ethnics_for_select", + "source": "api_ethnic_py", + "target": "api_ethnic_list_ethnics_for_select", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L17", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_py", + "target": "api_pilot_service_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L32", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproducttypecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproducttypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L41", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproducttypeupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproducttypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L51", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_cell_product_types", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L69", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_cell_product_type", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L91", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_cell_product_type", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L116", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_cell_product_type", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproductspeccreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductspeccreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L143", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproductspecupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductspecupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L153", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_cell_product_specs", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_specs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L171", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_cell_product_spec", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L193", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_cell_product_spec", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L218", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_cell_product_spec", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L236", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproductpricecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L251", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_cellproductpriceupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L267", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_cell_product_prices", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_prices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L291", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_cell_product_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L319", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_cell_product_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L350", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_cell_product_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L368", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_projectsystemcreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L378", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_projectsystemupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L389", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_project_systems", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_project_systems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L407", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_project_system", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L430", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_project_system", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L456", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_project_system", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_project_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L472", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_projectsystemitemcreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemitemcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L488", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_projectsystemitemupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L505", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_project_system_items", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_project_system_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L519", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_project_system_item", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L550", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_project_system_item", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L582", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_project_system_item", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L600", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelcreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L614", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L629", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_channels", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L647", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_channel", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L677", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_channel", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L710", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_channel", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L726", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelinvoicecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelinvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L739", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelinvoiceupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelinvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L753", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_channel_invoices", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_invoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L767", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_channel_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L795", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_channel_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L824", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_channel_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L840", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelmailaddresscreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelmailaddresscreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L850", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelmailaddressupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelmailaddressupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L861", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_channel_mail_addresses", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_mail_addresses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L875", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_channel_mail_address", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L900", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_channel_mail_address", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L926", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_channel_mail_address", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L942", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelagreementcreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L955", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelagreementupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L969", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_channel_agreements", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_agreements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L983", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_channel_agreement", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1011", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_channel_agreement", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1040", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_channel_agreement", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1054", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_activate_channel_agreement", + "source": "api_pilot_service_py", + "target": "api_pilot_service_activate_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1073", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_void_channel_agreement", + "source": "api_pilot_service_py", + "target": "api_pilot_service_void_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1094", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelagreementpricecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1108", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_channelagreementpriceupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1123", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_channel_agreement_prices", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_agreement_prices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1137", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_channel_agreement_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1166", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_channel_agreement_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1196", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_channel_agreement_price", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1214", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutioncreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1226", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutionupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1239", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_checkup_institutions", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institutions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1257", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_checkup_institution", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1282", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_checkup_institution", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1310", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_checkup_institution", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1326", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1339", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1353", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_checkup_institution_invoices", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_invoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1367", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_checkup_institution_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1395", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_checkup_institution_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1424", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_checkup_institution_invoice", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1440", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutionprojectcreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionprojectcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1450", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutionprojectupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionprojectupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1461", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_checkup_institution_projects", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_projects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1475", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_checkup_institution_project", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1500", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_checkup_institution_project", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1526", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_checkup_institution_project", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1542", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkuppackageitembody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkuppackageitembody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1552", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutionpackagecreatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionpackagecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1563", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_checkupinstitutionpackageupdatebody", + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionpackageupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1574", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_package_items_to_crud", + "source": "api_pilot_service_py", + "target": "api_pilot_service_package_items_to_crud", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1602", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_list_checkup_institution_packages", + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_packages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1616", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_create_checkup_institution_package", + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1642", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_get_checkup_institution_package_detail", + "source": "api_pilot_service_py", + "target": "api_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1658", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_update_checkup_institution_package", + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1687", + "weight": 1.0, + "_src": "api_pilot_service_py", + "_tgt": "api_pilot_service_delete_checkup_institution_package", + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_pilot_service_rationale_1", + "_tgt": "api_pilot_service_py", + "source": "api_pilot_service_py", + "target": "api_pilot_service_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L58", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_types", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_cell_product_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L75", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_type", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L98", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_type", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L122", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_type", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_cell_product_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L160", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_specs", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_cell_product_specs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L177", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_spec", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L200", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_spec", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_spec", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_cell_product_spec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L275", + "weight": 1.0, + "_src": "api_pilot_service_list_cell_product_prices", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_cell_product_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L297", + "weight": 1.0, + "_src": "api_pilot_service_create_cell_product_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L326", + "weight": 1.0, + "_src": "api_pilot_service_update_cell_product_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L356", + "weight": 1.0, + "_src": "api_pilot_service_delete_cell_product_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_cell_product_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L396", + "weight": 1.0, + "_src": "api_pilot_service_list_project_systems", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_project_systems", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L413", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L437", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L462", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_project_system", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L511", + "weight": 1.0, + "_src": "api_pilot_service_list_project_system_items", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_project_system_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L526", + "weight": 1.0, + "_src": "api_pilot_service_create_project_system_item", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L557", + "weight": 1.0, + "_src": "api_pilot_service_update_project_system_item", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L588", + "weight": 1.0, + "_src": "api_pilot_service_delete_project_system_item", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_project_system_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L636", + "weight": 1.0, + "_src": "api_pilot_service_list_channels", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_channels", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L653", + "weight": 1.0, + "_src": "api_pilot_service_create_channel", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_channel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L684", + "weight": 1.0, + "_src": "api_pilot_service_update_channel", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_channel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L716", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_channel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L759", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_invoices", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_channel_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L774", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L802", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L830", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_channel_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L867", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_mail_addresses", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_channel_mail_addresses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L882", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_mail_address", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L907", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_mail_address", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L932", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_mail_address", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_channel_mail_address", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L975", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreements", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_channel_agreements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L990", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1018", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1046", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1060", + "weight": 1.0, + "_src": "api_pilot_service_activate_channel_agreement", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_activate_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1079", + "weight": 1.0, + "_src": "api_pilot_service_void_channel_agreement", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_void_channel_agreement", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1129", + "weight": 1.0, + "_src": "api_pilot_service_list_channel_agreement_prices", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_channel_agreement_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1144", + "weight": 1.0, + "_src": "api_pilot_service_create_channel_agreement_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1173", + "weight": 1.0, + "_src": "api_pilot_service_update_channel_agreement_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1202", + "weight": 1.0, + "_src": "api_pilot_service_delete_channel_agreement_price", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_channel_agreement_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1246", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institutions", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_checkup_institutions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1263", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1289", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1316", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_checkup_institution", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1359", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_invoices", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_checkup_institution_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1374", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1402", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1430", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_invoice", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_checkup_institution_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1467", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_projects", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_checkup_institution_projects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1482", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_project", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1507", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_project", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1532", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_project", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_checkup_institution_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1608", + "weight": 1.0, + "_src": "api_pilot_service_list_checkup_institution_packages", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_list_checkup_institution_packages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1623", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1648", + "weight": 1.0, + "_src": "api_pilot_service_get_checkup_institution_package_detail", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_get_checkup_institution_package_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1665", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1693", + "weight": 1.0, + "_src": "api_pilot_service_delete_checkup_institution_package", + "_tgt": "api_pilot_service_get_tenant_no", + "source": "api_pilot_service_get_tenant_no", + "target": "api_pilot_service_delete_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1630", + "weight": 1.0, + "_src": "api_pilot_service_create_checkup_institution_package", + "_tgt": "api_pilot_service_package_items_to_crud", + "source": "api_pilot_service_package_items_to_crud", + "target": "api_pilot_service_create_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1668", + "weight": 1.0, + "_src": "api_pilot_service_update_checkup_institution_package", + "_tgt": "api_pilot_service_package_items_to_crud", + "source": "api_pilot_service_package_items_to_crud", + "target": "api_pilot_service_update_checkup_institution_package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L26", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_business_type_label", + "source": "api_workflow_py", + "target": "api_workflow_business_type_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L41", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_leave_form_fields", + "source": "api_workflow_py", + "target": "api_workflow_leave_form_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L65", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_get_business_form_fields", + "source": "api_workflow_py", + "target": "api_workflow_get_business_form_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L78", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_enrich_task_list", + "source": "api_workflow_py", + "target": "api_workflow_enrich_task_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L95", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_processdefcreatebody", + "source": "api_workflow_py", + "target": "api_workflow_processdefcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L105", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_processdefupdatebody", + "source": "api_workflow_py", + "target": "api_workflow_processdefupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L115", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_publishversionbody", + "source": "api_workflow_py", + "target": "api_workflow_publishversionbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_startinstancebody", + "source": "api_workflow_py", + "target": "api_workflow_startinstancebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L134", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_taskactionbody", + "source": "api_workflow_py", + "target": "api_workflow_taskactionbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L151", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_list_process_defs", + "source": "api_workflow_py", + "target": "api_workflow_list_process_defs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L168", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_create_process_def", + "source": "api_workflow_py", + "target": "api_workflow_create_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L191", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_update_process_def", + "source": "api_workflow_py", + "target": "api_workflow_update_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L216", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_delete_process_def", + "source": "api_workflow_py", + "target": "api_workflow_delete_process_def", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L234", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_publish_version", + "source": "api_workflow_py", + "target": "api_workflow_publish_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L258", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_list_versions", + "source": "api_workflow_py", + "target": "api_workflow_list_versions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L269", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_get_designer_data", + "source": "api_workflow_py", + "target": "api_workflow_get_designer_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L300", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_start_instance", + "source": "api_workflow_py", + "target": "api_workflow_start_instance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_list_my_instances", + "source": "api_workflow_py", + "target": "api_workflow_list_my_instances", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L358", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_get_instance_detail", + "source": "api_workflow_py", + "target": "api_workflow_get_instance_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L421", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_list_pending_tasks", + "source": "api_workflow_py", + "target": "api_workflow_list_pending_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L439", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_list_completed_tasks", + "source": "api_workflow_py", + "target": "api_workflow_list_completed_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L462", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_approve_task", + "source": "api_workflow_py", + "target": "api_workflow_approve_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L478", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_reject_task", + "source": "api_workflow_py", + "target": "api_workflow_reject_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L499", + "weight": 1.0, + "_src": "api_workflow_py", + "_tgt": "api_workflow_get_business_all_tasks", + "source": "api_workflow_py", + "target": "api_workflow_get_business_all_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_workflow_enrich_task_list", + "_tgt": "api_workflow_business_type_label", + "source": "api_workflow_business_type_label", + "target": "api_workflow_enrich_task_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L389", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "api_workflow_business_type_label", + "source": "api_workflow_business_type_label", + "target": "api_workflow_get_instance_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L43", + "weight": 1.0, + "_src": "api_workflow_leave_form_fields", + "_tgt": "api_leave_get_leave", + "source": "api_workflow_leave_form_fields", + "target": "api_leave_get_leave" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L391", + "weight": 1.0, + "_src": "api_workflow_get_instance_detail", + "_tgt": "api_workflow_get_business_form_fields", + "source": "api_workflow_get_business_form_fields", + "target": "api_workflow_get_instance_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L507", + "weight": 1.0, + "_src": "api_workflow_get_business_all_tasks", + "_tgt": "api_workflow_get_business_form_fields", + "source": "api_workflow_get_business_form_fields", + "target": "api_workflow_get_business_all_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L352", + "weight": 1.0, + "_src": "api_workflow_list_my_instances", + "_tgt": "api_workflow_enrich_task_list", + "source": "api_workflow_enrich_task_list", + "target": "api_workflow_list_my_instances", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L433", + "weight": 1.0, + "_src": "api_workflow_list_pending_tasks", + "_tgt": "api_workflow_enrich_task_list", + "source": "api_workflow_enrich_task_list", + "target": "api_workflow_list_pending_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L451", + "weight": 1.0, + "_src": "api_workflow_list_completed_tasks", + "_tgt": "api_workflow_enrich_task_list", + "source": "api_workflow_enrich_task_list", + "target": "api_workflow_list_completed_tasks", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_processdefcreatebody", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_processdefcreatebody", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_processdefupdatebody", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_processdefupdatebody", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_publishversionbody", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_publishversionbody", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_startinstancebody", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_startinstancebody", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L135", + "weight": 1.0, + "_src": "api_workflow_rationale_135", + "_tgt": "api_workflow_taskactionbody", + "source": "api_workflow_taskactionbody", + "target": "api_workflow_rationale_135", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_taskactionbody", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_taskactionbody", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L318", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_start_instance", + "target": "services_workflow_engine_workflowengine" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L319", + "weight": 1.0, + "_src": "api_workflow_start_instance", + "_tgt": "services_workflow_engine_workflowengine_start_process", + "source": "api_workflow_start_instance", + "target": "services_workflow_engine_workflowengine_start_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L470", + "weight": 1.0, + "_src": "api_workflow_approve_task", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_approve_task", + "target": "services_workflow_engine_workflowengine" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L486", + "weight": 1.0, + "_src": "api_workflow_reject_task", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_reject_task", + "target": "services_workflow_engine_workflowengine" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8, + "_src": "api_workflow_rationale_135", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_workflow_rationale_135", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L21", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L31", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_current_user_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L38", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_page_payload", + "source": "api_sample_reception_py", + "target": "api_sample_reception_page_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L51", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_checkitembody", + "source": "api_sample_reception_py", + "target": "api_sample_reception_checkitembody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L61", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_checkitemupdatebody", + "source": "api_sample_reception_py", + "target": "api_sample_reception_checkitemupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L72", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_list_check_items", + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L102", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_list_active_check_items", + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_active_check_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L117", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_create_check_item", + "source": "api_sample_reception_py", + "target": "api_sample_reception_create_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L148", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_update_check_item", + "source": "api_sample_reception_py", + "target": "api_sample_reception_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L178", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_delete_check_item", + "source": "api_sample_reception_py", + "target": "api_sample_reception_delete_check_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L199", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_list_pending_samples", + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_pending_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L221", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_list_received_samples", + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_received_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L243", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_get_sample_reception_detail", + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_sample_reception_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L260", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_receptionchecksubmit", + "source": "api_sample_reception_py", + "target": "api_sample_reception_receptionchecksubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L267", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_samplereceptioncreatebody", + "source": "api_sample_reception_py", + "target": "api_sample_reception_samplereceptioncreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L286", + "weight": 1.0, + "_src": "api_sample_reception_py", + "_tgt": "api_sample_reception_post_sample_reception", + "source": "api_sample_reception_py", + "target": "api_sample_reception_post_sample_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L81", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L107", + "weight": 1.0, + "_src": "api_sample_reception_list_active_check_items", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_list_active_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L123", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_create_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L155", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L184", + "weight": 1.0, + "_src": "api_sample_reception_delete_check_item", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_delete_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L208", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_list_pending_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L230", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_list_received_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L249", + "weight": 1.0, + "_src": "api_sample_reception_get_sample_reception_detail", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_get_sample_reception_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L292", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "api_sample_reception_get_tenant_no", + "source": "api_sample_reception_get_tenant_no", + "target": "api_sample_reception_post_sample_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L124", + "weight": 1.0, + "_src": "api_sample_reception_create_check_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_sample_reception_get_current_user_id", + "target": "api_sample_reception_create_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L156", + "weight": 1.0, + "_src": "api_sample_reception_update_check_item", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_sample_reception_get_current_user_id", + "target": "api_sample_reception_update_check_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L293", + "weight": 1.0, + "_src": "api_sample_reception_post_sample_reception", + "_tgt": "api_sample_reception_get_current_user_id", + "source": "api_sample_reception_get_current_user_id", + "target": "api_sample_reception_post_sample_reception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_sample_reception_list_check_items", + "_tgt": "api_sample_reception_page_payload", + "source": "api_sample_reception_page_payload", + "target": "api_sample_reception_list_check_items", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L213", + "weight": 1.0, + "_src": "api_sample_reception_list_pending_samples", + "_tgt": "api_sample_reception_page_payload", + "source": "api_sample_reception_page_payload", + "target": "api_sample_reception_list_pending_samples", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L235", + "weight": 1.0, + "_src": "api_sample_reception_list_received_samples", + "_tgt": "api_sample_reception_page_payload", + "source": "api_sample_reception_page_payload", + "target": "api_sample_reception_list_received_samples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L29", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_py", + "target": "api_insurance_company_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L39", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_generate_uuid", + "source": "api_insurance_company_py", + "target": "api_insurance_company_generate_uuid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L43", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_insurance_company_py", + "target": "api_insurance_company_fmt_dt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L51", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_total_pages", + "source": "api_insurance_company_py", + "target": "api_insurance_company_total_pages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L60", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_row_to_dict_company", + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L79", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_row_to_dict_invoice", + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L100", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_row_to_dict_project_price", + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_project_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L531", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_list_insurance_companies", + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_companies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L549", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_create_insurance_company", + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L574", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_update_insurance_company", + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L224", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_soft_delete_insurance_company", + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L647", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_list_insurance_company_invoices", + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_company_invoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L661", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_create_insurance_company_invoice", + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L689", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_update_insurance_company_invoice", + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L362", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_soft_delete_insurance_company_invoice", + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L757", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_list_insurance_project_prices", + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_project_prices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L771", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_create_insurance_project_price", + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L796", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_update_insurance_project_price", + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L485", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_soft_delete_insurance_project_price", + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L506", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insurancecompanycreatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L518", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insurancecompanyupdatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L602", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_delete_insurance_company", + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L620", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insurancecompanyinvoicecreatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L633", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L718", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_delete_insurance_company_invoice", + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L736", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insuranceprojectpricecreatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L746", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_insuranceprojectpriceupdatebody", + "source": "api_insurance_company_py", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L822", + "weight": 1.0, + "_src": "api_insurance_company_py", + "_tgt": "api_insurance_company_delete_insurance_project_price", + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_insurance_company_rationale_1", + "_tgt": "api_insurance_company_py", + "source": "api_insurance_company_py", + "target": "api_insurance_company_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L538", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_companies", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_list_insurance_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L555", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_create_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L581", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_update_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L608", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_delete_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L653", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_company_invoices", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_list_insurance_company_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L668", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_create_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L696", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_update_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L724", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company_invoice", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_delete_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L763", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_project_prices", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_list_insurance_project_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L778", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_create_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L803", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_update_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L828", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_project_price", + "_tgt": "api_insurance_company_get_tenant_no", + "source": "api_insurance_company_get_tenant_no", + "target": "api_insurance_company_delete_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L156", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "api_insurance_company_generate_uuid", + "source": "api_insurance_company_generate_uuid", + "target": "api_insurance_company_create_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L289", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "api_insurance_company_generate_uuid", + "source": "api_insurance_company_generate_uuid", + "target": "api_insurance_company_create_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L424", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "api_insurance_company_generate_uuid", + "source": "api_insurance_company_generate_uuid", + "target": "api_insurance_company_create_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L73", + "weight": 1.0, + "_src": "api_insurance_company_row_to_dict_company", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_insurance_company_fmt_dt", + "target": "api_insurance_company_row_to_dict_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L94", + "weight": 1.0, + "_src": "api_insurance_company_row_to_dict_invoice", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_insurance_company_fmt_dt", + "target": "api_insurance_company_row_to_dict_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L112", + "weight": 1.0, + "_src": "api_insurance_company_row_to_dict_project_price", + "_tgt": "api_insurance_company_fmt_dt", + "source": "api_insurance_company_fmt_dt", + "target": "api_insurance_company_row_to_dict_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L542", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_companies", + "_tgt": "api_insurance_company_total_pages", + "source": "api_insurance_company_total_pages", + "target": "api_insurance_company_list_insurance_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L139", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_companies", + "_tgt": "api_insurance_company_row_to_dict_company", + "source": "api_insurance_company_row_to_dict_company", + "target": "api_insurance_company_list_insurance_companies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L568", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company", + "_tgt": "api_insurance_company_row_to_dict_company", + "source": "api_insurance_company_row_to_dict_company", + "target": "api_insurance_company_create_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L596", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company", + "_tgt": "api_insurance_company_row_to_dict_company", + "source": "api_insurance_company_row_to_dict_company", + "target": "api_insurance_company_update_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L270", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_company_invoices", + "_tgt": "api_insurance_company_row_to_dict_invoice", + "source": "api_insurance_company_row_to_dict_invoice", + "target": "api_insurance_company_list_insurance_company_invoices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L683", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_company_invoice", + "_tgt": "api_insurance_company_row_to_dict_invoice", + "source": "api_insurance_company_row_to_dict_invoice", + "target": "api_insurance_company_create_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L712", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_company_invoice", + "_tgt": "api_insurance_company_row_to_dict_invoice", + "source": "api_insurance_company_row_to_dict_invoice", + "target": "api_insurance_company_update_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L408", + "weight": 1.0, + "_src": "api_insurance_company_list_insurance_project_prices", + "_tgt": "api_insurance_company_row_to_dict_project_price", + "source": "api_insurance_company_row_to_dict_project_price", + "target": "api_insurance_company_list_insurance_project_prices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L790", + "weight": 1.0, + "_src": "api_insurance_company_create_insurance_project_price", + "_tgt": "api_insurance_company_row_to_dict_project_price", + "source": "api_insurance_company_row_to_dict_project_price", + "target": "api_insurance_company_create_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L816", + "weight": 1.0, + "_src": "api_insurance_company_update_insurance_project_price", + "_tgt": "api_insurance_company_row_to_dict_project_price", + "source": "api_insurance_company_row_to_dict_project_price", + "target": "api_insurance_company_update_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L609", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company", + "_tgt": "api_insurance_company_soft_delete_insurance_company", + "source": "api_insurance_company_soft_delete_insurance_company", + "target": "api_insurance_company_delete_insurance_company", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L725", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_company_invoice", + "_tgt": "api_insurance_company_soft_delete_insurance_company_invoice", + "source": "api_insurance_company_soft_delete_insurance_company_invoice", + "target": "api_insurance_company_delete_insurance_company_invoice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L829", + "weight": 1.0, + "_src": "api_insurance_company_delete_insurance_project_price", + "_tgt": "api_insurance_company_soft_delete_insurance_project_price", + "source": "api_insurance_company_soft_delete_insurance_project_price", + "target": "api_insurance_company_delete_insurance_project_price", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L52", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_py", + "target": "api_production_get_tenant_no", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L65", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_consumablecreatebody", + "source": "api_production_py", + "target": "api_production_consumablecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L77", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_consumableupdatebody", + "source": "api_production_py", + "target": "api_production_consumableupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L90", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_consumables", + "source": "api_production_py", + "target": "api_production_list_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L104", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_consumables", + "source": "api_production_py", + "target": "api_production_list_all_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L114", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_consumable", + "source": "api_production_py", + "target": "api_production_create_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L140", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_consumable", + "source": "api_production_py", + "target": "api_production_update_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L167", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_consumable", + "source": "api_production_py", + "target": "api_production_delete_consumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L184", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_reagentcreatebody", + "source": "api_production_py", + "target": "api_production_reagentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L196", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_reagentupdatebody", + "source": "api_production_py", + "target": "api_production_reagentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L209", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_reagents", + "source": "api_production_py", + "target": "api_production_list_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L223", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_reagents", + "source": "api_production_py", + "target": "api_production_list_all_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L233", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_reagent", + "source": "api_production_py", + "target": "api_production_create_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L259", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_reagent", + "source": "api_production_py", + "target": "api_production_update_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L286", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_reagent", + "source": "api_production_py", + "target": "api_production_delete_reagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L303", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_sopdocumentcreatebody", + "source": "api_production_py", + "target": "api_production_sopdocumentcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L313", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_sopdocumentupdatebody", + "source": "api_production_py", + "target": "api_production_sopdocumentupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L324", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_sop_documents", + "source": "api_production_py", + "target": "api_production_list_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L338", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_sop_documents", + "source": "api_production_py", + "target": "api_production_list_all_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L348", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_sop_document", + "source": "api_production_py", + "target": "api_production_create_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L375", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_sop_document", + "source": "api_production_py", + "target": "api_production_update_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L404", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_sop_document", + "source": "api_production_py", + "target": "api_production_delete_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L421", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processcategorycreatebody", + "source": "api_production_py", + "target": "api_production_processcategorycreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L429", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processcategoryupdatebody", + "source": "api_production_py", + "target": "api_production_processcategoryupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L438", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_process_categories", + "source": "api_production_py", + "target": "api_production_list_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L452", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_process_categories", + "source": "api_production_py", + "target": "api_production_list_all_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L462", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_process_category", + "source": "api_production_py", + "target": "api_production_create_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L484", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_process_category", + "source": "api_production_py", + "target": "api_production_update_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L507", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_process_category", + "source": "api_production_py", + "target": "api_production_delete_process_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L524", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_outputtypecreatebody", + "source": "api_production_py", + "target": "api_production_outputtypecreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L532", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_outputtypeupdatebody", + "source": "api_production_py", + "target": "api_production_outputtypeupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L541", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_output_types", + "source": "api_production_py", + "target": "api_production_list_output_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L555", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_output_types", + "source": "api_production_py", + "target": "api_production_list_all_output_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L565", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_output_type", + "source": "api_production_py", + "target": "api_production_create_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L587", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_output_type", + "source": "api_production_py", + "target": "api_production_update_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L610", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_output_type", + "source": "api_production_py", + "target": "api_production_delete_output_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L627", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_packiteminput", + "source": "api_production_py", + "target": "api_production_packiteminput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L637", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_consumablepackcreatebody", + "source": "api_production_py", + "target": "api_production_consumablepackcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L649", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_consumablepackupdatebody", + "source": "api_production_py", + "target": "api_production_consumablepackupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L662", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_consumable_packs", + "source": "api_production_py", + "target": "api_production_list_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L676", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_consumable_packs", + "source": "api_production_py", + "target": "api_production_list_all_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L686", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_consumable_pack_detail", + "source": "api_production_py", + "target": "api_production_get_consumable_pack_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L698", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_consumable_pack", + "source": "api_production_py", + "target": "api_production_create_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L725", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_consumable_pack", + "source": "api_production_py", + "target": "api_production_update_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L753", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_consumable_pack", + "source": "api_production_py", + "target": "api_production_delete_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L770", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processreagentinput", + "source": "api_production_py", + "target": "api_production_processreagentinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L781", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processconsumableinput", + "source": "api_production_py", + "target": "api_production_processconsumableinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L792", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processoutputinput", + "source": "api_production_py", + "target": "api_production_processoutputinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L800", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processdatacollectioninput", + "source": "api_production_py", + "target": "api_production_processdatacollectioninput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L808", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processcreatebody", + "source": "api_production_py", + "target": "api_production_processcreatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L825", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_processupdatebody", + "source": "api_production_py", + "target": "api_production_processupdatebody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L843", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_processes", + "source": "api_production_py", + "target": "api_production_list_processes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L857", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_all_processes", + "source": "api_production_py", + "target": "api_production_list_all_processes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L867", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_process_detail", + "source": "api_production_py", + "target": "api_production_get_process_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L879", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_process", + "source": "api_production_py", + "target": "api_production_create_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L921", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_process", + "source": "api_production_py", + "target": "api_production_update_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L964", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_process", + "source": "api_production_py", + "target": "api_production_delete_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L982", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_process_routes", + "source": "api_production_py", + "target": "api_production_list_process_routes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1002", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_process_route_detail", + "source": "api_production_py", + "target": "api_production_get_process_route_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1014", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_process_route", + "source": "api_production_py", + "target": "api_production_create_process_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1037", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_process_route", + "source": "api_production_py", + "target": "api_production_update_process_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1060", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_set_current_process_route", + "source": "api_production_py", + "target": "api_production_set_current_process_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1074", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_process_route", + "source": "api_production_py", + "target": "api_production_delete_process_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1089", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_add_route_step", + "source": "api_production_py", + "target": "api_production_add_route_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1110", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_copy_route_step", + "source": "api_production_py", + "target": "api_production_copy_route_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1129", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_route_step", + "source": "api_production_py", + "target": "api_production_update_route_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1144", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_reorder_route_steps", + "source": "api_production_py", + "target": "api_production_reorder_route_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1157", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_route_step", + "source": "api_production_py", + "target": "api_production_delete_route_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1172", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_step_reagents", + "source": "api_production_py", + "target": "api_production_update_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1187", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_step_consumables", + "source": "api_production_py", + "target": "api_production_update_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1202", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_step_outputs", + "source": "api_production_py", + "target": "api_production_update_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1217", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_step_data_collections", + "source": "api_production_py", + "target": "api_production_update_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1237", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_production_work_orders", + "source": "api_production_py", + "target": "api_production_list_production_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1263", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_production_work_order", + "source": "api_production_py", + "target": "api_production_get_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1276", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_complete_production_work_order", + "source": "api_production_py", + "target": "api_production_complete_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1298", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_production_task", + "source": "api_production_py", + "target": "api_production_create_production_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1317", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_production_tasks", + "source": "api_production_py", + "target": "api_production_list_production_tasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1336", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_production_task_detail", + "source": "api_production_py", + "target": "api_production_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1349", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_production_task", + "source": "api_production_py", + "target": "api_production_update_production_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1367", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_production_task_status", + "source": "api_production_py", + "target": "api_production_update_production_task_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1384", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_add_production_task_step", + "source": "api_production_py", + "target": "api_production_add_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1402", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_production_task_step", + "source": "api_production_py", + "target": "api_production_update_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1421", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_production_task_step", + "source": "api_production_py", + "target": "api_production_delete_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1436", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_replace_task_step_reagents", + "source": "api_production_py", + "target": "api_production_replace_task_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1465", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_replace_task_step_consumables", + "source": "api_production_py", + "target": "api_production_replace_task_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1494", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_replace_task_step_data_collections", + "source": "api_production_py", + "target": "api_production_replace_task_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1511", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_set_production_task_inputs", + "source": "api_production_py", + "target": "api_production_set_production_task_inputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1527", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_set_production_task_outputs", + "source": "api_production_py", + "target": "api_production_set_production_task_outputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1548", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_list_cell_products", + "source": "api_production_py", + "target": "api_production_list_cell_products", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1571", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_get_cell_product_detail", + "source": "api_production_py", + "target": "api_production_get_cell_product_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1584", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_create_cell_product", + "source": "api_production_py", + "target": "api_production_create_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1601", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_update_cell_product", + "source": "api_production_py", + "target": "api_production_update_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1618", + "weight": 1.0, + "_src": "api_production_py", + "_tgt": "api_production_delete_cell_product", + "source": "api_production_py", + "target": "api_production_delete_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1", + "weight": 1.0, + "_src": "api_production_rationale_1", + "_tgt": "api_production_py", + "source": "api_production_py", + "target": "api_production_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L97", + "weight": 1.0, + "_src": "api_production_list_consumables", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L108", + "weight": 1.0, + "_src": "api_production_list_all_consumables", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L120", + "weight": 1.0, + "_src": "api_production_create_consumable", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_consumable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L216", + "weight": 1.0, + "_src": "api_production_list_reagents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L227", + "weight": 1.0, + "_src": "api_production_list_all_reagents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L239", + "weight": 1.0, + "_src": "api_production_create_reagent", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_reagent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L331", + "weight": 1.0, + "_src": "api_production_list_sop_documents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L342", + "weight": 1.0, + "_src": "api_production_list_all_sop_documents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L354", + "weight": 1.0, + "_src": "api_production_create_sop_document", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L394", + "weight": 1.0, + "_src": "api_production_update_sop_document", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_sop_document", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L445", + "weight": 1.0, + "_src": "api_production_list_process_categories", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L456", + "weight": 1.0, + "_src": "api_production_list_all_process_categories", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L468", + "weight": 1.0, + "_src": "api_production_create_process_category", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_process_category", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L548", + "weight": 1.0, + "_src": "api_production_list_output_types", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_output_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L559", + "weight": 1.0, + "_src": "api_production_list_all_output_types", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_output_types", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L571", + "weight": 1.0, + "_src": "api_production_create_output_type", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_output_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L669", + "weight": 1.0, + "_src": "api_production_list_consumable_packs", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L680", + "weight": 1.0, + "_src": "api_production_list_all_consumable_packs", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_consumable_packs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L704", + "weight": 1.0, + "_src": "api_production_create_consumable_pack", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_consumable_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L850", + "weight": 1.0, + "_src": "api_production_list_processes", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_processes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L861", + "weight": 1.0, + "_src": "api_production_list_all_processes", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_all_processes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L885", + "weight": 1.0, + "_src": "api_production_create_process", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_process", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L991", + "weight": 1.0, + "_src": "api_production_list_process_routes", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_process_routes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1020", + "weight": 1.0, + "_src": "api_production_create_process_route", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_process_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1066", + "weight": 1.0, + "_src": "api_production_set_current_process_route", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_set_current_process_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1095", + "weight": 1.0, + "_src": "api_production_add_route_step", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_add_route_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1116", + "weight": 1.0, + "_src": "api_production_copy_route_step", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_copy_route_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1178", + "weight": 1.0, + "_src": "api_production_update_step_reagents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1193", + "weight": 1.0, + "_src": "api_production_update_step_consumables", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1208", + "weight": 1.0, + "_src": "api_production_update_step_outputs", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_step_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1223", + "weight": 1.0, + "_src": "api_production_update_step_data_collections", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1247", + "weight": 1.0, + "_src": "api_production_list_production_work_orders", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_production_work_orders", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1268", + "weight": 1.0, + "_src": "api_production_get_production_work_order", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_get_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1283", + "weight": 1.0, + "_src": "api_production_complete_production_work_order", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_complete_production_work_order", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1304", + "weight": 1.0, + "_src": "api_production_create_production_task", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_production_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1326", + "weight": 1.0, + "_src": "api_production_list_production_tasks", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_production_tasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1341", + "weight": 1.0, + "_src": "api_production_get_production_task_detail", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_get_production_task_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1356", + "weight": 1.0, + "_src": "api_production_update_production_task", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_production_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1374", + "weight": 1.0, + "_src": "api_production_update_production_task_status", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_production_task_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1391", + "weight": 1.0, + "_src": "api_production_add_production_task_step", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_add_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1410", + "weight": 1.0, + "_src": "api_production_update_production_task_step", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1428", + "weight": 1.0, + "_src": "api_production_delete_production_task_step", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_delete_production_task_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1444", + "weight": 1.0, + "_src": "api_production_replace_task_step_reagents", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_replace_task_step_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1473", + "weight": 1.0, + "_src": "api_production_replace_task_step_consumables", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_replace_task_step_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1502", + "weight": 1.0, + "_src": "api_production_replace_task_step_data_collections", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_replace_task_step_data_collections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1518", + "weight": 1.0, + "_src": "api_production_set_production_task_inputs", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_set_production_task_inputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1534", + "weight": 1.0, + "_src": "api_production_set_production_task_outputs", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_set_production_task_outputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1558", + "weight": 1.0, + "_src": "api_production_list_cell_products", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_list_cell_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1576", + "weight": 1.0, + "_src": "api_production_get_cell_product_detail", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_get_cell_product_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1590", + "weight": 1.0, + "_src": "api_production_create_cell_product", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_create_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1608", + "weight": 1.0, + "_src": "api_production_update_cell_product", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_update_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1624", + "weight": 1.0, + "_src": "api_production_delete_cell_product", + "_tgt": "api_production_get_tenant_no", + "source": "api_production_get_tenant_no", + "target": "api_production_delete_cell_product", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L109", + "weight": 1.0, + "_src": "api_production_list_all_consumables", + "_tgt": "api_production_list_consumables", + "source": "api_production_list_consumables", + "target": "api_production_list_all_consumables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L228", + "weight": 1.0, + "_src": "api_production_list_all_reagents", + "_tgt": "api_production_list_reagents", + "source": "api_production_list_reagents", + "target": "api_production_list_all_reagents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L343", + "weight": 1.0, + "_src": "api_production_list_all_sop_documents", + "_tgt": "api_production_list_sop_documents", + "source": "api_production_list_sop_documents", + "target": "api_production_list_all_sop_documents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L457", + "weight": 1.0, + "_src": "api_production_list_all_process_categories", + "_tgt": "api_production_list_process_categories", + "source": "api_production_list_process_categories", + "target": "api_production_list_all_process_categories", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L560", + "weight": 1.0, + "_src": "api_production_list_all_output_types", + "_tgt": "api_production_list_output_types", + "source": "api_production_list_output_types", + "target": "api_production_list_all_output_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L24", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_leave_local_callback", + "source": "api_leave_py", + "target": "api_leave_leave_local_callback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L39", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_list_leaves", + "source": "api_leave_py", + "target": "api_leave_list_leaves", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L62", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_create_leave", + "source": "api_leave_py", + "target": "api_leave_create_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L87", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_submit_leave", + "source": "api_leave_py", + "target": "api_leave_submit_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L142", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_leave_workflow_callback", + "source": "api_leave_py", + "target": "api_leave_leave_workflow_callback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L161", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_get_leave", + "source": "api_leave_py", + "target": "api_leave_get_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L174", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_delete_leave", + "source": "api_leave_py", + "target": "api_leave_delete_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L191", + "weight": 1.0, + "_src": "api_leave_py", + "_tgt": "api_leave_update_leave", + "source": "api_leave_py", + "target": "api_leave_update_leave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L98", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "api_leave_get_leave", + "source": "api_leave_submit_leave", + "target": "api_leave_get_leave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L121", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "services_workflow_engine_workflowengine", + "source": "api_leave_submit_leave", + "target": "services_workflow_engine_workflowengine" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L122", + "weight": 1.0, + "_src": "api_leave_submit_leave", + "_tgt": "services_workflow_engine_workflowengine_start_process", + "source": "api_leave_submit_leave", + "target": "services_workflow_engine_workflowengine_start_process" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L180", + "weight": 1.0, + "_src": "api_leave_delete_leave", + "_tgt": "api_leave_get_leave", + "source": "api_leave_get_leave", + "target": "api_leave_delete_leave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L198", + "weight": 1.0, + "_src": "api_leave_update_leave", + "_tgt": "api_leave_get_leave", + "source": "api_leave_get_leave", + "target": "api_leave_update_leave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L23", + "weight": 1.0, + "_src": "services_workflow_callback_py", + "_tgt": "services_workflow_callback_register_local_callback", + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_register_local_callback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L28", + "weight": 1.0, + "_src": "services_workflow_callback_py", + "_tgt": "services_workflow_callback_dispatch_local", + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_dispatch_local", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L60", + "weight": 1.0, + "_src": "services_workflow_callback_py", + "_tgt": "services_workflow_callback_trigger_callback", + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_trigger_callback", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L1", + "weight": 1.0, + "_src": "services_workflow_callback_rationale_1", + "_tgt": "services_workflow_callback_py", + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L24", + "weight": 1.0, + "_src": "services_workflow_callback_rationale_24", + "_tgt": "services_workflow_callback_register_local_callback", + "source": "services_workflow_callback_register_local_callback", + "target": "services_workflow_callback_rationale_24", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L76", + "weight": 1.0, + "_src": "services_workflow_callback_trigger_callback", + "_tgt": "services_workflow_callback_dispatch_local", + "source": "services_workflow_callback_dispatch_local", + "target": "services_workflow_callback_trigger_callback", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L29", + "weight": 1.0, + "_src": "services_workflow_callback_rationale_29", + "_tgt": "services_workflow_callback_dispatch_local", + "source": "services_workflow_callback_dispatch_local", + "target": "services_workflow_callback_rationale_29", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L61", + "weight": 1.0, + "_src": "services_workflow_callback_rationale_61", + "_tgt": "services_workflow_callback_trigger_callback", + "source": "services_workflow_callback_trigger_callback", + "target": "services_workflow_callback_rationale_61", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L152", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_reject_task", + "_tgt": "services_workflow_callback_trigger_callback", + "source": "services_workflow_callback_trigger_callback", + "target": "services_workflow_engine_workflowengine_reject_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L212", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "services_workflow_callback_trigger_callback", + "source": "services_workflow_callback_trigger_callback", + "target": "services_workflow_engine_workflowengine_execute_node" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L31", + "weight": 1.0, + "_src": "services_workflow_engine_py", + "_tgt": "services_workflow_engine_workflowengine", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_workflowengine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L330", + "weight": 1.0, + "_src": "services_workflow_engine_py", + "_tgt": "services_workflow_engine_compare", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_compare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L359", + "weight": 1.0, + "_src": "services_workflow_engine_py", + "_tgt": "services_workflow_engine_get_variable", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_get_variable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L374", + "weight": 1.0, + "_src": "services_workflow_engine_py", + "_tgt": "services_workflow_engine_parse_node_config", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_parse_node_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L383", + "weight": 1.0, + "_src": "services_workflow_engine_py", + "_tgt": "services_workflow_engine_parse_variables", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_parse_variables", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L1", + "weight": 1.0, + "_src": "services_workflow_engine_rationale_1", + "_tgt": "services_workflow_engine_py", + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L32", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_init", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L39", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_start_process", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_start_process", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L77", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_approve_task", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_approve_task", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L126", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_reject_task", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_reject_task", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L160", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_advance", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_advance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L201", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_execute_node", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_execute_node", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L238", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_resolve_approvers", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_resolve_approvers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L284", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_evaluate_condition", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_evaluate_condition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L306", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine", + "_tgt": "services_workflow_engine_workflowengine_check_rules", + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_check_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L69", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_start_process", + "_tgt": "services_workflow_engine_workflowengine_advance", + "source": "services_workflow_engine_workflowengine_start_process", + "target": "services_workflow_engine_workflowengine_advance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L99", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "services_workflow_engine_parse_node_config", + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "services_workflow_engine_parse_node_config", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L111", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_approve_task", + "_tgt": "services_workflow_engine_workflowengine_advance", + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "services_workflow_engine_workflowengine_advance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L172", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_advance", + "_tgt": "services_workflow_engine_parse_variables", + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_parse_variables", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L189", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_advance", + "_tgt": "services_workflow_engine_workflowengine_evaluate_condition", + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_workflowengine_evaluate_condition", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L229", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "services_workflow_engine_workflowengine_advance", + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_workflowengine_execute_node", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L216", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "services_workflow_engine_parse_node_config", + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_engine_parse_node_config", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L217", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_execute_node", + "_tgt": "services_workflow_engine_workflowengine_resolve_approvers", + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_engine_workflowengine_resolve_approvers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L297", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_evaluate_condition", + "_tgt": "services_workflow_engine_workflowengine_check_rules", + "source": "services_workflow_engine_workflowengine_evaluate_condition", + "target": "services_workflow_engine_workflowengine_check_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L318", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_check_rules", + "_tgt": "services_workflow_engine_get_variable", + "source": "services_workflow_engine_workflowengine_check_rules", + "target": "services_workflow_engine_get_variable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L321", + "weight": 1.0, + "_src": "services_workflow_engine_workflowengine_check_rules", + "_tgt": "services_workflow_engine_compare", + "source": "services_workflow_engine_workflowengine_check_rules", + "target": "services_workflow_engine_compare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L13", + "weight": 1.0, + "_src": "services_web_auth_roles_py", + "_tgt": "services_web_auth_roles_map_role_name_to_web", + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_map_role_name_to_web", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L25", + "weight": 1.0, + "_src": "services_web_auth_roles_py", + "_tgt": "services_web_auth_roles_resolve_web_role_for_user", + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L53", + "weight": 1.0, + "_src": "services_web_auth_roles_py", + "_tgt": "services_web_auth_roles_iter_user_menu_perm_codes", + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_iter_user_menu_perm_codes", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L1", + "weight": 1.0, + "_src": "services_web_auth_roles_rationale_1", + "_tgt": "services_web_auth_roles_py", + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_rationale_1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L47", + "weight": 1.0, + "_src": "services_web_auth_roles_resolve_web_role_for_user", + "_tgt": "services_web_auth_roles_map_role_name_to_web", + "source": "services_web_auth_roles_map_role_name_to_web", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L14", + "weight": 1.0, + "_src": "services_web_auth_roles_rationale_14", + "_tgt": "services_web_auth_roles_map_role_name_to_web", + "source": "services_web_auth_roles_map_role_name_to_web", + "target": "services_web_auth_roles_rationale_14", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L26", + "weight": 1.0, + "_src": "services_web_auth_roles_rationale_26", + "_tgt": "services_web_auth_roles_resolve_web_role_for_user", + "source": "services_web_auth_roles_resolve_web_role_for_user", + "target": "services_web_auth_roles_rationale_26", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L54", + "weight": 1.0, + "_src": "services_web_auth_roles_rationale_54", + "_tgt": "services_web_auth_roles_iter_user_menu_perm_codes", + "source": "services_web_auth_roles_iter_user_menu_perm_codes", + "target": "services_web_auth_roles_rationale_54", + "confidence_score": 1.0 + } + ], + "hyperedges": [] +} \ No newline at end of file diff --git a/backend/graphify-out/manifest.json b/backend/graphify-out/manifest.json new file mode 100644 index 00000000..e20a6aed --- /dev/null +++ b/backend/graphify-out/manifest.json @@ -0,0 +1,136 @@ +{ + "/Users/wuzilong/work/00code/zkxw/backend/app/__init__.py": 1778578257.989357, + "/Users/wuzilong/work/00code/zkxw/backend/app/main.py": 1779230556.547043, + "/Users/wuzilong/work/00code/zkxw/backend/app/tasks/__init__.py": 1778579841.437791, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/auth.py": 1778580156.4185948, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto.py": 1778578258.039314, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/login_crypto.py": 1778578258.041774, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/config.py": 1778775532.8838744, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_pay.py": 1778578258.0461762, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_request_log_middleware.py": 1778578258.039998, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/database.py": 1778578258.0410967, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/security.py": 1778578258.044949, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/request_payload.py": 1778578258.04292, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/__init__.py": 1778578258.028834, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/response.py": 1778578258.043157, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/menu_guard.py": 1778580098.1876886, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py": 1778578258.045583, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/storage.py": 1779159580.3795292, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/order_status_compat.py": 1778578258.0426462, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/exceptions.py": 1778578258.0413945, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/data_scope.py": 1779009095.7872322, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/admin_request_json.py": 1778578258.038963, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/api_crypto_middleware.py": 1778581508.2309763, + "/Users/wuzilong/work/00code/zkxw/backend/app/core/wechat_message.py": 1778578258.0458734, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/material.py": 1779230445.2784467, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_param.py": 1779022399.0175831, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py": 1779230561.582661, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py": 1779206668.0388827, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py": 1779177348.5945773, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py": 1779229639.8540096, + "/Users/wuzilong/work/00code/zkxw/backend/app/models/base.py": 1778578258.0821667, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py": 1779171106.9178398, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/auth.py": 1778578258.0939043, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/delivery.py": 1778578258.0949655, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/price_list.py": 1778578258.096609, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/user.py": 1778578258.099944, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py": 1779206897.0519433, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/quotation.py": 1778578258.0991468, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter_value.py": 1778578258.0980055, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review_media.py": 1778578258.0986822, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_parameter.py": 1778578258.0977957, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py": 1779206906.9311461, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_detail_media.py": 1778578258.0973988, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_banner.py": 1778578258.097102, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/region.py": 1778578258.099429, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/inquiry.py": 1778578258.095357, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order.py": 1778578258.0960286, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/__init__.py": 1778578258.0864499, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/order_adjust.py": 1778578258.0963318, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/cell_product.py": 1779206912.4108655, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/menu.py": 1778578258.0957444, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/attachment.py": 1778763456.6244864, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category_parameter.py": 1778578258.0944862, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/common.py": 1778578258.094703, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/unit.py": 1778578258.0996897, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product.py": 1778578258.0968297, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/workflow.py": 1778633845.5937889, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/product_review.py": 1778578258.098316, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/category.py": 1778578258.0941947, + "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/leave.py": 1778666088.7680702, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py": 1779184330.1404185, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_route.py": 1779171058.8402703, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_code.py": 1778739713.1609266, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_result.py": 1779183941.5633752, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/post.py": 1778775532.8861995, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_result.py": 1779007909.293384, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/user.py": 1778775532.8870275, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py": 1779207008.176256, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material.py": 1779230500.5468204, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_type.py": 1778775532.885027, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_company.py": 1779021417.5278726, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/material_stock_log.py": 1779230508.9534538, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/tenant.py": 1778775532.8868184, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable.py": 1779092966.6301877, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sop_document.py": 1779096459.7745876, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py": 1779207071.207229, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_third_party_item.py": 1779017663.3365955, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/reagent.py": 1779034352.7174037, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py": 1779228448.342325, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py": 1779229743.717118, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/clean_room.py": 1778775238.2993922, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/__init__.py": 1778605691.3816392, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/express_company.py": 1778775532.8853133, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_lab_test_item.py": 1779017681.7144814, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/role.py": 1778775532.8864303, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py": 1779207288.2909224, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/menu.py": 1778775532.885993, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_region.py": 1778739677.393334, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_check_item.py": 1779007909.2933013, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py": 1778775532.8866324, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py": 1778578258.0614743, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py": 1778775532.8844957, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py": 1779184740.140236, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py": 1778929287.9790359, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process_category.py": 1779034397.1296425, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/item_unit.py": 1778775532.8857636, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py": 1779184731.6969383, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/process.py": 1779172963.5319366, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py": 1779097275.2615435, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/customer.py": 1778733031.447253, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/workflow.py": 1778733044.3626168, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py": 1779207266.1555948, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/consumable_pack.py": 1779094924.272136, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material.py": 1779229782.577612, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol_no.py": 1778739676.552736, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_facility.py": 1778806307.3684402, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_sample_type.py": 1778733001.8375483, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/dept.py": 1778775532.884225, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py": 1778578258.062207, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py": 1779161468.6582925, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py": 1779022459.091789, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py": 1778732999.5745127, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py": 1779034417.3809528, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/exhibition_appointment.py": 1778801075.5211918, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/public.py": 1779009064.3735678, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/material.py": 1779230530.6317234, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py": 1779229970.7504554, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py": 1779228503.4163866, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py": 1779023595.3203893, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py": 1779230551.0712175, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py": 1779013790.741646, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py": 1779180817.4596817, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py": 1779159585.3290305, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py": 1779158141.3931673, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/ethnic.py": 1778929290.0303483, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py": 1779097246.7527015, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/workflow.py": 1778729745.1120937, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/sample_reception.py": 1779175646.6263578, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py": 1779228472.3878329, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py": 1779207670.5439875, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py": 1778729040.440424, + "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py": 1778727966.7277644, + "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_engine.py": 1778634664.6293883, + "/Users/wuzilong/work/00code/zkxw/backend/app/services/web_auth_roles.py": 1778775532.8878627, + "/Users/wuzilong/work/00code/zkxw/backend/app/ws/__init__.py": 1778578258.105995 +} \ No newline at end of file diff --git a/docs/sql/insurance_and_fullmoon.sql b/docs/sql/insurance_and_fullmoon.sql new file mode 100644 index 00000000..0f68fb23 --- /dev/null +++ b/docs/sql/insurance_and_fullmoon.sql @@ -0,0 +1,110 @@ +-- ============================================= +-- 1. 保险公司主表 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_company`; +CREATE TABLE `biz_insurance_company` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司名称', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司地址', + `contact_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系人', + `contact_phone` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_company` (`tenant_no`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司'; + +-- ============================================= +-- 2. 保险公司开票信息 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_company_invoice`; +CREATE TABLE `biz_insurance_company_invoice` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位名称', + `tax_no` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '税号', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位地址', + `company_phone` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '电话', + `bank_name` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开户银行', + `bank_account` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行账号', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_inv` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司开票信息'; + +-- ============================================= +-- 3. 保险项目价格 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_project_price`; +CREATE TABLE `biz_insurance_project_price` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `project_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目名称', + `project_fee` decimal(18,2) DEFAULT NULL COMMENT '项目费用(元)', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_proj` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险项目价格'; + +-- ============================================= +-- 4. 满月待办表扩展(新增 8 个保险字段) +-- ============================================= +ALTER TABLE `biz_protocol_fullmoon_todo` + ADD COLUMN `insurance_company_id` varchar(64) DEFAULT NULL COMMENT '保险公司ID' AFTER `insurance_attachments`, + ADD COLUMN `insurance_company_name` varchar(200) DEFAULT NULL COMMENT '保险公司名称(冗余快照)' AFTER `insurance_company_id`, + ADD COLUMN `insurance_type` varchar(200) DEFAULT NULL COMMENT '保险险种' AFTER `insurance_company_name`, + ADD COLUMN `insurance_policy_no` varchar(100) DEFAULT NULL COMMENT '保险单号' AFTER `insurance_type`, + ADD COLUMN `insurance_effective_date` char(8) DEFAULT NULL COMMENT '保险单生效时间YYYYMMDD' AFTER `insurance_policy_no`, + ADD COLUMN `insurance_expiry_date` char(8) DEFAULT NULL COMMENT '保险单失效时间YYYYMMDD' AFTER `insurance_effective_date`, + ADD COLUMN `insurance_subscribed` char(1) DEFAULT '0' COMMENT '是否已订购保险(1是 0否)' AFTER `insurance_expiry_date`, + ADD COLUMN `insurance_fee` decimal(18,2) DEFAULT NULL COMMENT '保单费用(元)' AFTER `insurance_subscribed`; + +-- ============================================= +-- 5. 菜单数据初始化 +-- ============================================= +-- 父菜单:细胞存储管理 = 50000000000000000000000000000001 (parent_id=2) +-- 父菜单:基础信息管理 = 120 (parent_id=2) + +-- 储存证管理:复用已软删除的 ...06 ID(原"分期缴费预警" del_flag=1) +UPDATE `sys_menu` SET + `menu_name` = '储存证管理', + `path` = 'storage-cert', + `component` = '/cell-storage/storage-cert/index', + `perms` = 'cell-storage:storage-cert:list', + `order_num` = 6, + `del_flag` = 0, + `update_time` = NOW() +WHERE `id` = '50000000000000000000000000000006'; + +-- 满月待办管理:新插入 +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('50000000000000000000000000000008', '满月待办管理', '50000000000000000000000000000001', 'C', 'fullmoon-todo', '/cell-storage/fullmoon-todo/index', 'cell-storage:fullmoon-todo:list', 1, '1', '1', 'zkxw', 7, NULL, '1', '', NOW(), '1', NOW(), 0); + +-- 保险公司及项目价格:新插入 +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('40000000000000000000000000000007', '保险公司及项目价格', '120', 'C', 'insurance-company', '/basic-info/insurance-company/index', 'basic-info:insurance-company:list', 1, '1', '1', 'zkxw', 6, NULL, '1', '', NOW(), '1', NOW(), 0); diff --git a/docs/sql/insurance_company_seed.sql b/docs/sql/insurance_company_seed.sql new file mode 100644 index 00000000..450338eb --- /dev/null +++ b/docs/sql/insurance_company_seed.sql @@ -0,0 +1,281 @@ +-- ============================================= +-- 保险公司及项目价格 — 演示/初始化数据 +-- ============================================= +-- 前置条件:已执行 docs/sql/insurance_and_fullmoon.sql(建表 + 菜单) +-- 用法:mysql -u... -p... < docs/sql/insurance_company_seed.sql +-- 说明:使用固定主键,先删后插,可重复执行;仅写入 tenant_no=zkxw 的演示数据 +-- ============================================= + +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +-- 固定主键(32 位十六进制,无连字符;变量显式指定与表字段一致的 collation) +SET @ins_co_1 = 'A1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci; +SET @ins_co_2 = 'A1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci; +SET @ins_co_3 = 'A1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci; +SET @ins_inv_1 = 'B1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci; +SET @ins_inv_2 = 'B1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci; +SET @ins_inv_3 = 'B1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_1 = 'C1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_2 = 'C1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_3 = 'C1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_4 = 'C1B2C3D4E5F6478091A2B3C4D5E6F704' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_5 = 'C1B2C3D4E5F6478091A2B3C4D5E6F705' COLLATE utf8mb4_unicode_ci; +SET @ins_pr_6 = 'C1B2C3D4E5F6478091A2B3C4D5E6F706' COLLATE utf8mb4_unicode_ci; +SET @admin_id = 'd3000000000000000000000000000001' COLLATE utf8mb4_unicode_ci; + +-- 清理旧种子(子表 → 主表;DELETE 使用字面量避免 IN 与变量 collation 混用) +DELETE FROM `biz_insurance_project_price` +WHERE `id` IN ( + 'C1B2C3D4E5F6478091A2B3C4D5E6F701', + 'C1B2C3D4E5F6478091A2B3C4D5E6F702', + 'C1B2C3D4E5F6478091A2B3C4D5E6F703', + 'C1B2C3D4E5F6478091A2B3C4D5E6F704', + 'C1B2C3D4E5F6478091A2B3C4D5E6F705', + 'C1B2C3D4E5F6478091A2B3C4D5E6F706' +); +DELETE FROM `biz_insurance_company_invoice` +WHERE `id` IN ( + 'B1B2C3D4E5F6478091A2B3C4D5E6F701', + 'B1B2C3D4E5F6478091A2B3C4D5E6F702', + 'B1B2C3D4E5F6478091A2B3C4D5E6F703' +); +DELETE FROM `biz_insurance_company` +WHERE `id` IN ( + 'A1B2C3D4E5F6478091A2B3C4D5E6F701', + 'A1B2C3D4E5F6478091A2B3C4D5E6F702', + 'A1B2C3D4E5F6478091A2B3C4D5E6F703' +); + +-- ============================================= +-- 1. 保险公司主表 +-- ============================================= +INSERT INTO `biz_insurance_company` ( + `id`, `company_name`, `company_address`, `contact_name`, `contact_phone`, + `status`, `tenant_no`, `order_num`, `remark`, + `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag` +) VALUES +( + @ins_co_1, + '中国人寿保险股份有限公司安徽省分公司', + '安徽省合肥市蜀山区长江西路200号国寿大厦', + '张经理', + '0551-62880001', + '1', + 'zkxw', + 1, + '满月待办默认合作保险公司(演示数据)', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_co_2, + '中国平安财产保险股份有限公司合肥中心支公司', + '安徽省合肥市包河区徽州大道与九华山路交口平安大厦', + '李经理', + '0551-63660002', + '1', + 'zkxw', + 2, + '演示数据', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_co_3, + '太平洋人寿保险股份有限公司安徽分公司', + '安徽省合肥市庐阳区阜阳北路与北一环交口', + '王经理', + '0551-65660003', + '0', + 'zkxw', + 3, + '停用状态示例,用于筛选演示', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +); + +-- ============================================= +-- 2. 保险公司开票信息 +-- ============================================= +INSERT INTO `biz_insurance_company_invoice` ( + `id`, `insurance_company_id`, `company_name`, `tax_no`, `company_address`, `company_phone`, + `bank_name`, `bank_account`, `tenant_no`, `order_num`, `remark`, + `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag` +) VALUES +( + @ins_inv_1, + @ins_co_1, + '中国人寿保险股份有限公司安徽省分公司', + '91340000123456789A', + '安徽省合肥市蜀山区长江西路200号', + '0551-62880001', + '中国工商银行合肥蜀山支行', + '6222021234567890123', + 'zkxw', + 1, + NULL, + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_inv_2, + @ins_co_2, + '中国平安财产保险股份有限公司合肥中心支公司', + '91340000987654321B', + '安徽省合肥市包河区徽州大道平安大厦', + '0551-63660002', + '招商银行合肥分行', + '6225881234567890123', + 'zkxw', + 1, + NULL, + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_inv_3, + @ins_co_3, + '太平洋人寿保险股份有限公司安徽分公司', + '91340000555555555C', + '安徽省合肥市庐阳区阜阳北路', + '0551-65660003', + '中国建设银行合肥庐阳支行', + '6227001234567890123', + 'zkxw', + 1, + NULL, + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +); + +-- ============================================= +-- 3. 保险项目价格 +-- ============================================= +INSERT INTO `biz_insurance_project_price` ( + `id`, `insurance_company_id`, `project_name`, `project_fee`, `status`, + `tenant_no`, `order_num`, `remark`, + `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag` +) VALUES +-- 中国人寿:细胞储存相关险种 +( + @ins_pr_1, + @ins_co_1, + '新生儿干细胞储存险', + 1280.00, + '1', + 'zkxw', + 1, + '适用于满月待办订购,含首年保障', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_pr_2, + @ins_co_1, + '脐带血储存综合险', + 2580.00, + '1', + 'zkxw', + 2, + '脐带血+干细胞联合保障', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_pr_3, + @ins_co_1, + '细胞储存年度续保', + 680.00, + '1', + 'zkxw', + 3, + '次年续保参考价', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +-- 平安:分级保障计划 +( + @ins_pr_4, + @ins_co_2, + '新生儿保障计划(基础版)', + 980.00, + '1', + 'zkxw', + 1, + NULL, + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +( + @ins_pr_5, + @ins_co_2, + '新生儿保障计划(尊享版)', + 1980.00, + '1', + 'zkxw', + 2, + '含住院津贴及意外医疗', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +), +-- 太平洋(公司已停用,项目仍可作历史参考) +( + @ins_pr_6, + @ins_co_3, + '围产期母婴健康险', + 1580.00, + '0', + 'zkxw', + 1, + '已停用项目示例', + @admin_id, + '', + NOW(), + @admin_id, + NOW(), + 0 +); diff --git a/docs/sql/market_material.sql b/docs/sql/market_material.sql new file mode 100644 index 00000000..5d270e33 --- /dev/null +++ b/docs/sql/market_material.sql @@ -0,0 +1,86 @@ +-- ---------------------------- +-- 市场物料库 + 物料变动记录 +-- ---------------------------- + +SET NAMES utf8mb4; + +-- ---------------------------- +-- Table structure for biz_material +-- ---------------------------- +DROP TABLE IF EXISTS `biz_material`; +CREATE TABLE `biz_material` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_code` varchar(64) NOT NULL COMMENT '物料编码', + `material_name` varchar(200) NOT NULL COMMENT '物料名称', + `category` varchar(50) DEFAULT NULL COMMENT '物料分类(字典表 wllb 管理:xccyw - 宣传物料、ccyw - 采集业务物料 等)', + `spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号', + `unit` varchar(32) DEFAULT NULL COMMENT '单位', + `stock_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '当前库存量', + `status` char(1) NOT NULL DEFAULT '1' COMMENT '1-启用 0-停用', + `image_urls` varchar(2000) DEFAULT NULL COMMENT '物料图片(多个逗号分隔)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_mat_tenant_code` (`tenant_no`, `material_code`, `del_flag`), + KEY `idx_mat_tenant_status` (`tenant_no`, `status`, `del_flag`), + KEY `idx_mat_tenant_category` (`tenant_no`, `category`, `del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市场物料'; + +-- ---------------------------- +-- Table structure for biz_material_stock_log +-- ---------------------------- +DROP TABLE IF EXISTS `biz_material_stock_log`; +CREATE TABLE `biz_material_stock_log` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_id` varchar(64) NOT NULL COMMENT '物料ID', + `material_code` varchar(64) DEFAULT NULL COMMENT '物料编码快照', + `material_name` varchar(200) DEFAULT NULL COMMENT '物料名称快照', + `change_type` varchar(16) NOT NULL COMMENT '变动类型:rk入库 / ck出库', + `change_qty` decimal(18,4) NOT NULL COMMENT '变动数量(正数)', + `stock_before` decimal(18,4) NOT NULL COMMENT '变动前库存', + `stock_after` decimal(18,4) NOT NULL COMMENT '变动后库存', + `receiver` varchar(64) DEFAULT NULL COMMENT '领用人(出库时填写)', + `purpose` varchar(512) DEFAULT NULL COMMENT '用途/事由', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_msl_material` (`material_id`, `del_flag`), + KEY `idx_msl_tenant_time` (`tenant_no`, `change_type`, `create_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市场物料变动记录'; + +-- ---------------------------- +-- 字典类型:物料类别 (wllb) +-- ---------------------------- +INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES (REPLACE(UUID(),'-',''), '物料类别', 'wllb', 'zkxw', NULL, '市场物料分类', NULL, '', NOW(), NULL, NOW(), 0); + +-- ---------------------------- +-- 字典数据:物料类别 +-- ---------------------------- +INSERT INTO `sys_dict_data` (`id`, `dict_label`, `dict_value`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES (REPLACE(UUID(),'-',''), '宣传物料', 'xccyw', 'wllb', 'zkxw', 1, '市场宣传用物料', NULL, '', NOW(), NULL, NOW(), 0); + +INSERT INTO `sys_dict_data` (`id`, `dict_label`, `dict_value`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES (REPLACE(UUID(),'-',''), '采集业务物料', 'ccyw', 'wllb', 'zkxw', 2, '采集业务相关物料', NULL, '', NOW(), NULL, NOW(), 0); + +-- ---------------------------- +-- 菜单数据:在细胞存储管理下添加物料库和物料变动记录菜单 +-- ---------------------------- +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('50000000000000000000000000000009', '物料库', '50000000000000000000000000000001', 'C', 'material', '/cell-storage/material/index', 'biz:material:list', 1, '1', '1', 'zkxw', 9, NULL, NULL, '', NOW(), NULL, NOW(), 0); + +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('50000000000000000000000000000010', '物料变动记录', '50000000000000000000000000000001', 'C', 'material-stock-log', '/cell-storage/material-stock-log/index', 'biz:materialStockLog:list', 1, '1', '1', 'zkxw', 10, NULL, NULL, '', NOW(), NULL, NOW(), 0); diff --git a/docs/superpowers/plans/2026-05-19-production-work-order.md b/docs/superpowers/plans/2026-05-19-production-work-order.md new file mode 100644 index 00000000..64cc4029 --- /dev/null +++ b/docs/superpowers/plans/2026-05-19-production-work-order.md @@ -0,0 +1,1134 @@ +# 入库生产工单 + 生产任务 + 细胞产品库 实施计划 + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 在【生产管理】菜单下新增「入库生产工单」「生产任务」「细胞产品库」三个模块。样本接收后自动触发创建生产工单,用户在工单中创建生产任务并执行工艺过程。 + +**Architecture:** 后端 10 张新表,遵循全克隆模式(工艺路线步骤及子表完整克隆到任务步骤)。CRUD 层参考 `qc_work_order.py`(触发创建)和 `process_route.py`(主子表级联、克隆、软删除)。前端列表页遵循 `unit/index.vue` 模板,状态字段全部使用 `` 展示(参考 `qc-work-order/index.vue` 和 `qc-task/index.vue`)。 + +**Tech Stack:** FastAPI + SQLAlchemy + Pydantic v2 (后端) | Vue 3 + Element Plus + Tailwind CSS 4 (前端) | MySQL 5.7 + +**设计规格文档:** `docs/superpowers/specs/2026-05-19-production-work-order-design.md` + +**前端约定提醒:** +- 所有状态/结论/类型字段在表格列和查看弹窗中使用 `` + 语义色(参考 `views/quality-inspection/qc-work-order/index.vue` 的 tagType 模式) +- 语义色规则: `success`=已完成/正常, `warning`=进行中/待确认, `info`=待配置/待执行/默认, `danger`=异常/已作废 +- 弹窗表单 `label-position="top"`, 不使用 backdrop-blur +- 遵循 Fresh Mint 色板 (`--primary #10b981`) + +--- + +## 文件清单 + +| 操作 | 文件 | +|------|------| +| 新建 | `docs/sql/production_work_order.sql` | +| 追加 | `backend/app/models/models.py` | +| 追加 | `backend/app/models/__init__.py` | +| 新建 | `backend/app/crud/production_work_order.py` | +| 新建 | `backend/app/crud/production_task.py` | +| 新建 | `backend/app/crud/cell_product.py` | +| 新建 | `backend/app/schemas/production_work_order.py` | +| 新建 | `backend/app/schemas/production_task.py` | +| 新建 | `backend/app/schemas/cell_product.py` | +| 追加 | `backend/app/api/production.py` | +| 修改 | `backend/app/crud/sample_reception.py` (触发点) | +| 新建 | `web-admin/src/api/production-work-order.ts` | +| 新建 | `web-admin/src/api/production-task.ts` | +| 新建 | `web-admin/src/api/cell-product.ts` | +| 新建 | `web-admin/src/views/production/cell-product/index.vue` | +| 新建 | `web-admin/src/views/production/production-work-order/index.vue` | +| 新建 | `web-admin/src/views/production/production-task/index.vue` | +| 追加 | `web-admin/src/router/modules/sqxp.ts` | + +--- + +## Task 1: SQL DDL — 10 张新表 + 3 个菜单 + +**Files:** +- Create: `docs/sql/production_work_order.sql` + +- [ ] **Step 1: 创建 SQL DDL 文件** + +创建 `docs/sql/production_work_order.sql`,包含 10 张表的 CREATE TABLE 语句(IF NOT EXISTS)和 3 条菜单 INSERT。 + +完整的 SQL DDL 直接参考设计规格文档 `docs/superpowers/specs/2026-05-19-production-work-order-design.md` 第 3.3 节中的全部建表语句,包含: + +1. `biz_cell_product` — 细胞产品库 +2. `biz_production_work_order` — 入库生产工单 +3. `biz_production_task` — 生产任务 +4. `biz_production_task_input` — 任务输入子表 +5. `biz_production_task_step` — 任务工艺步骤 +6. `biz_production_task_step_reagent` — 步骤试剂(含 actual_usage) +7. `biz_production_task_step_consumable` — 步骤耗材(含 actual_usage) +8. `biz_production_task_step_output` — 步骤产出物(含 output_barcode) +9. `biz_production_task_step_data_collection` — 步骤数据采集(含 collection_value) +10. `biz_production_task_output` — 任务输出子表 + +菜单 INSERT(放在【生产管理】一级菜单下,参考现有菜单的 parent_id 和 order_num 排序): + +```sql +-- 菜单数据:假设生产管理一级菜单ID已知,需从 sys_menu 查询 +-- 先查询生产管理菜单ID: SELECT id FROM sys_menu WHERE menu_name='生产管理' AND parent_id='1'; +-- 以下用占位 {production_menu_id},实际执行时替换 + +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES +(UUID(), '入库生产工单', {production_menu_id}, 90, 'production-work-order', 'production/production-work-order/index', 'C', '1', '1', 'production:workOrder:list', NULL, '1', NOW(), '1', NOW(), NULL), +(UUID(), '生产任务', {production_menu_id}, 91, 'production-task', 'production/production-task/index', 'C', '1', '1', 'production:task:list', NULL, '1', NOW(), '1', NOW(), NULL), +(UUID(), '细胞产品库', {production_menu_id}, 92, 'cell-product', 'production/cell-product/index', 'C', '1', '1', 'production:cellProduct:list', NULL, '1', NOW(), '1', NOW(), NULL); +``` + +- [ ] **Step 2: 在数据库中执行 DDL** + +在开发环境执行 SQL 文件创建 10 张表和菜单数据。 + +- [ ] **Step 3: Commit** + +```bash +git add docs/sql/production_work_order.sql +git commit -m "feat(production): add DDL for production work order, task, and cell product tables" +``` + +--- + +## Task 2: SQLAlchemy 模型 — 10 个新模型 + +**Files:** +- Modify: `backend/app/models/models.py` +- Modify: `backend/app/models/__init__.py` + +- [ ] **Step 1: 在 models.py 末尾添加 10 个 SQLAlchemy 模型** + +参考现有模型模式(如 `BizQcWorkOrder`、`BizProcessRouteStep` 等),在 `models.py` 末尾追加以下 10 个模型类: + +1. `BizCellProduct` — 对应 `biz_cell_product` +2. `BizProductionWorkOrder` — 对应 `biz_production_work_order` +3. `BizProductionTask` — 对应 `biz_production_task` +4. `BizProductionTaskInput` — 对应 `biz_production_task_input` +5. `BizProductionTaskStep` — 对应 `biz_production_task_step` +6. `BizProductionTaskStepReagent` — 对应 `biz_production_task_step_reagent` +7. `BizProductionTaskStepConsumable` — 对应 `biz_production_task_step_consumable` +8. `BizProductionTaskStepOutput` — 对应 `biz_production_task_step_output` +9. `BizProductionTaskStepDataCollection` — 对应 `biz_production_task_step_data_collection` +10. `BizProductionTaskOutput` — 对应 `biz_production_task_output` + +每个模型遵循现有约定: +- `__tablename__` 对应表名 +- 字段类型与 DDL 一致 +- `to_dict()` 方法(参考 `BizQcWorkOrder.to_dict()` 模式) +- 关系字段使用 `relationship()` 定义主子关系 + +关键模型示例(BizProductionWorkOrder): + +```python +class BizProductionWorkOrder(Base): + __tablename__ = 'biz_production_work_order' + + id = Column(String(64), primary_key=True) + work_order_no = Column(String(32), nullable=False, comment='工单号(前缀SC)') + reception_id = Column(String(64), nullable=False, comment='样本接收记录ID') + protocol_sample_id = Column(String(64), nullable=False, comment='协议样本ID') + collection_protocol_id = Column(String(64), nullable=False, comment='协议单ID') + protocol_no = Column(String(64), comment='协议号快照') + sample_code = Column(String(32), comment='样本编码快照') + reception_source = Column(String(20), nullable=False, default='cell_storage') + work_order_status = Column(String(16), nullable=False, default='dpz') + # public fields... + tenant_no = Column(String(64), nullable=False, default='zkxw') + order_num = Column(Integer) + remark = Column(String(512)) + create_by = Column(String(64)) + create_dept_id = Column(String(64), nullable=False, default='') + create_time = Column(DateTime, nullable=False, default=datetime.now) + update_by = Column(String(64)) + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now) + del_flag = Column(SmallInteger, nullable=False, default=0) + + tasks = relationship('BizProductionTask', backref='work_order', foreign_keys='BizProductionTask.work_order_id') + + def to_dict(self): + return {c.name: getattr(self, c.name) for c in self.__table__.columns} +``` + +其他 9 个模型按相同模式编写,字段完全对齐 DDL。子表模型通过 `task_id` 或 `step_id` 外键关联父表。 + +- [ ] **Step 2: 在 __init__.py 中导出新模型** + +在 `backend/app/models/__init__.py` 的 import 列表中添加 10 个新模型的导入。 + +- [ ] **Step 3: 验证模型加载** + +```bash +cd backend && source venv/bin/activate && python -c "from app.models import BizProductionWorkOrder, BizProductionTask, BizCellProduct; print('Models loaded OK')" +``` + +Expected: `Models loaded OK` + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/models/models.py backend/app/models/__init__.py +git commit -m "feat(production): add SQLAlchemy models for work order, task, and cell product" +``` + +--- + +## Task 3: Pydantic Schemas + +**Files:** +- Create: `backend/app/schemas/production_work_order.py` +- Create: `backend/app/schemas/production_task.py` +- Create: `backend/app/schemas/cell_product.py` + +- [ ] **Step 1: 创建工单 schemas** + +创建 `backend/app/schemas/production_work_order.py`,参考 `backend/app/schemas/process_route.py` 的模式: + +```python +from pydantic import BaseModel +from typing import Optional +from datetime import datetime + + +class ProductionWorkOrderBase(BaseModel): + remark: Optional[str] = None + + +class ProductionWorkOrderListQuery(BaseModel): + page: int = 1 + page_size: int = 20 + work_order_no: Optional[str] = None + work_order_status: Optional[str] = None + protocol_no: Optional[str] = None + sample_code: Optional[str] = None + + +class ProductionWorkOrderComplete(BaseModel): + remark: Optional[str] = None +``` + +- [ ] **Step 2: 创建任务 schemas** + +创建 `backend/app/schemas/production_task.py`,包含任务 CRUD、步骤操作、输入/输出的所有 schema: + +```python +from pydantic import BaseModel +from typing import Optional, List +from datetime import datetime + + +class ProductionTaskCreate(BaseModel): + work_order_id: str + task_name: Optional[str] = None + route_id: str # 必选工艺路线 + description: Optional[str] = None + remark: Optional[str] = None + + +class ProductionTaskListQuery(BaseModel): + page: int = 1 + page_size: int = 20 + work_order_id: Optional[str] = None + task_no: Optional[str] = None + task_status: Optional[str] = None + + +class ProductionTaskUpdate(BaseModel): + task_name: Optional[str] = None + description: Optional[str] = None + remark: Optional[str] = None + attachments: Optional[str] = None + + +class ProductionTaskStatusUpdate(BaseModel): + task_status: str + + +class TaskStepAdd(BaseModel): + process_code: Optional[str] = None + category_id: Optional[str] = None + process_name: Optional[str] = None + description: Optional[str] = None + equipment_name: Optional[str] = None + estimated_duration: Optional[str] = None + sop_ids: Optional[str] = None + + +class TaskStepUpdate(BaseModel): + process_name: Optional[str] = None + description: Optional[str] = None + equipment_name: Optional[str] = None + estimated_duration: Optional[str] = None + actual_duration: Optional[str] = None + sop_ids: Optional[str] = None + step_status: Optional[str] = None + + +class TaskStepMaterialItem(BaseModel): + # 试剂或耗材通用结构 + material_code: Optional[str] = None + material_name: Optional[str] = None + spec: Optional[str] = None # 试剂用spec, 耗材用spec_model + spec_model: Optional[str] = None + standard_usage: Optional[str] = None + actual_usage: Optional[str] = None + unit: Optional[str] = None + is_key_material: Optional[str] = '0' + is_required: Optional[str] = '1' + remark: Optional[str] = None + + +class TaskStepOutputItem(BaseModel): + output_type_id: Optional[str] = None + output_name: Optional[str] = None + output_barcode: Optional[str] = None + + +class TaskStepDataCollectionItem(BaseModel): + collection_name: Optional[str] = None + unit: Optional[str] = None + collection_value: Optional[str] = None + + +class TaskInputItem(BaseModel): + input_type: str # sample / cell_product + input_id: Optional[str] = None + input_code: Optional[str] = None + input_name: Optional[str] = None + + +class TaskOutputItem(BaseModel): + cell_product_id: Optional[str] = None + storage_slot_id: Optional[str] = None + output_name: Optional[str] = None + output_barcode: Optional[str] = None + quantity: Optional[float] = None + unit: Optional[str] = None + remark: Optional[str] = None + attachments: Optional[str] = None +``` + +- [ ] **Step 3: 创建细胞产品 schemas** + +创建 `backend/app/schemas/cell_product.py`: + +```python +from pydantic import BaseModel +from typing import Optional +from datetime import datetime + + +class CellProductCreate(BaseModel): + product_code: str + product_name: str + product_type_id: Optional[str] = None + spec_id: Optional[str] = None + batch_no: Optional[str] = None + storage_slot_id: Optional[str] = None + product_status: Optional[str] = 'zk' + source_type: Optional[str] = 'manual' + quantity: Optional[float] = None + unit: Optional[str] = None + expiry_date: Optional[datetime] = None + product_images: Optional[str] = None + remark: Optional[str] = None + + +class CellProductUpdate(BaseModel): + product_name: Optional[str] = None + product_type_id: Optional[str] = None + spec_id: Optional[str] = None + batch_no: Optional[str] = None + storage_slot_id: Optional[str] = None + product_status: Optional[str] = None + quantity: Optional[float] = None + unit: Optional[str] = None + expiry_date: Optional[datetime] = None + product_images: Optional[str] = None + remark: Optional[str] = None + + +class CellProductListQuery(BaseModel): + page: int = 1 + page_size: int = 20 + product_code: Optional[str] = None + product_name: Optional[str] = None + product_type_id: Optional[str] = None + product_status: Optional[str] = None +``` + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/schemas/production_work_order.py backend/app/schemas/production_task.py backend/app/schemas/cell_product.py +git commit -m "feat(production): add Pydantic schemas for work order, task, and cell product" +``` + +--- + +## Task 4: CRUD — 入库生产工单 + +**Files:** +- Create: `backend/app/crud/production_work_order.py` + +- [ ] **Step 1: 创建工单 CRUD** + +创建 `backend/app/crud/production_work_order.py`,参考 `backend/app/crud/qc_work_order.py` 中 `create_work_order_from_reception()` 的模式: + +核心函数: +1. `create_production_work_order_from_reception(db, reception, tenant_no, user_id, create_dept_id)` — 样本接收触发创建 +2. `list_production_work_orders(db, tenant_no, query, ...)` — 分页列表 +3. `get_production_work_order(db, id, tenant_no)` — 详情 +4. `complete_production_work_order(db, id, tenant_no, user_id, ...)` — 完成工单 + +工单号生成逻辑(前缀 SC): +```python +def _generate_work_order_no(db, tenant_no): + today_str = datetime.now().strftime('%Y%m%d') + prefix = f'SC{today_str}' + # 查询今天已有的最大编号 + last = db.query(BizProductionWorkOrder).filter( + BizProductionWorkOrder.tenant_no == tenant_no, + BizProductionWorkOrder.work_order_no.like(f'{prefix}%'), + BizProductionWorkOrder.del_flag == 0 + ).order_by(BizProductionWorkOrder.work_order_no.desc()).first() + seq = 1 + if last: + seq = int(last.work_order_no[-4:]) + 1 + return f'{prefix}{seq:04d}' +``` + +触发创建函数核心逻辑: +```python +def create_production_work_order_from_reception(db, reception, tenant_no, user_id, create_dept_id): + # 从 reception 获取协议号、样本编码等快照 + wo = BizProductionWorkOrder( + id=str(uuid.uuid4()).replace('-', '').upper(), + work_order_no=_generate_work_order_no(db, tenant_no), + reception_id=reception.id, + protocol_sample_id=reception.protocol_sample_id, + collection_protocol_id=reception.collection_protocol_id, + protocol_no=_get_protocol_no(db, reception), # 查协议号快照 + sample_code=_get_sample_code(db, reception), # 查样本编码快照 + reception_source=reception.reception_source, + work_order_status='dpz', + tenant_no=tenant_no, + create_by=user_id, + create_dept_id=create_dept_id, + ) + db.add(wo) + db.flush() + return wo +``` + +注意:遵循租户隔离,查询带 `tenant_no` 过滤,数据权限按角色合并。 + +- [ ] **Step 2: Commit** + +```bash +git add backend/app/crud/production_work_order.py +git commit -m "feat(production): add CRUD for production work order" +``` + +--- + +## Task 5: CRUD — 生产任务(核心克隆逻辑) + +**Files:** +- Create: `backend/app/crud/production_task.py` + +- [ ] **Step 1: 创建任务 CRUD** + +创建 `backend/app/crud/production_task.py`,参考 `backend/app/crud/process_route.py` 的克隆和级联模式。 + +核心函数: +1. `create_production_task(db, tenant_no, user_id, create_dept_id, data)` — 创建任务并克隆工艺路线 +2. `list_production_tasks(db, tenant_no, query, ...)` — 分页列表 +3. `get_production_task_detail(db, task_id, tenant_no)` — 详情(含步骤+子表) +4. `update_production_task(db, task_id, tenant_no, user_id, data)` — 更新基本信息 +5. `update_task_status(db, task_id, tenant_no, user_id, status)` — 更新状态 +6. `add_task_step(db, task_id, tenant_no, user_id, data)` — 新增步骤 +7. `update_task_step(db, step_id, tenant_no, user_id, data)` — 更新步骤 +8. `delete_task_step(db, step_id, tenant_no, user_id)` — 删除步骤(软删除+级联子表) +9. `replace_step_reagents(db, step_id, tenant_no, user_id, items)` — 替换步骤试剂 +10. `replace_step_consumables(db, step_id, tenant_no, user_id, items)` — 替换步骤耗材 +11. `replace_step_outputs(db, step_id, tenant_no, user_id, items)` — 替换步骤产出物 +12. `replace_step_data_collections(db, step_id, tenant_no, user_id, items)` — 替换数据采集项 +13. `set_task_inputs(db, task_id, tenant_no, user_id, items)` — 设置任务输入 +14. `set_task_outputs(db, task_id, tenant_no, user_id, items)` — 设置任务输出 + +**克隆工艺路线的核心逻辑**(参考 `process_route.py` 中从工艺库克隆到路线步骤的模式): + +```python +def _clone_route_to_task(db, task_id, route_id, tenant_no, user_id, create_dept_id): + """将工艺路线的所有步骤及子表克隆到生产任务""" + steps = db.query(BizProcessRouteStep).filter( + BizProcessRouteStep.route_id == route_id, + BizProcessRouteStep.del_flag == 0 + ).order_by(BizProcessRouteStep.step_order).all() + + for route_step in steps: + step_id = str(uuid.uuid4()).replace('-', '').upper() + task_step = BizProductionTaskStep( + id=step_id, + task_id=task_id, + step_order=route_step.step_order, + process_code=route_step.process_code, + category_id=route_step.category_id, + process_name=route_step.process_name, + description=route_step.description, + equipment_name=route_step.equipment_name, + estimated_duration=route_step.estimated_duration, + sop_ids=route_step.sop_ids, + step_status='dzx', + tenant_no=tenant_no, + create_by=user_id, + create_dept_id=create_dept_id, + ) + db.add(task_step) + + # 克隆试剂 + _clone_step_reagents(db, step_id, route_step.id, tenant_no, user_id, create_dept_id) + # 克隆耗材 + _clone_step_consumables(db, step_id, route_step.id, tenant_no, user_id, create_dept_id) + # 克隆产出物 + _clone_step_outputs(db, step_id, route_step.id, tenant_no, user_id, create_dept_id) + # 克隆数据采集项(collection_value 留空) + _clone_step_data_collections(db, step_id, route_step.id, tenant_no, user_id, create_dept_id) +``` + +每个 `_clone_step_*` 辅助函数读取 `biz_process_route_step_*` 中 `step_id == route_step.id` 的记录,复制字段到对应的 `biz_production_task_step_*` 表中,将 FK 从 `step_id` 换为新的 task step id。试剂的 `actual_usage`、耗材的 `actual_usage`、采集项的 `collection_value` 均留空。 + +**子表替换模式**(参考 process_route.py): +```python +def replace_step_reagents(db, step_id, tenant_no, user_id, items): + # 软删除旧数据 + db.query(BizProductionTaskStepReagent).filter( + BizProductionTaskStepReagent.step_id == step_id, + BizProductionTaskStepReagent.del_flag == 0 + ).update({'del_flag': 1}) + # 插入新数据 + for i, item in enumerate(items): + db.add(BizProductionTaskStepReagent( + id=str(uuid.uuid4()).replace('-', '').upper(), + step_id=step_id, + reagent_code=item.material_code, + reagent_name=item.material_name, + spec=item.spec, + standard_usage=item.standard_usage, + actual_usage=item.actual_usage, + unit=item.unit, + is_key_material=item.is_key_material, + order_num=i, + tenant_no=tenant_no, + create_by=user_id, + create_dept_id='', + )) +``` + +- [ ] **Step 2: Commit** + +```bash +git add backend/app/crud/production_task.py +git commit -m "feat(production): add CRUD for production task with route cloning" +``` + +--- + +## Task 6: CRUD — 细胞产品库 + +**Files:** +- Create: `backend/app/crud/cell_product.py` + +- [ ] **Step 1: 创建细胞产品 CRUD** + +创建 `backend/app/crud/cell_product.py`,标准 CRUD 模式(参考 `backend/app/crud/consumable.py`): + +核心函数: +1. `list_cell_products(db, tenant_no, query, ...)` — 分页列表 +2. `get_cell_product(db, id, tenant_no)` — 详情 +3. `create_cell_product(db, tenant_no, user_id, create_dept_id, data)` — 新增 +4. `update_cell_product(db, id, tenant_no, user_id, data)` — 更新 +5. `delete_cell_product(db, id, tenant_no, user_id)` — 软删除 + +产品编码唯一性校验(租户内): +```python +existing = db.query(BizCellProduct).filter( + BizCellProduct.tenant_no == tenant_no, + BizCellProduct.product_code == data.product_code, + BizCellProduct.del_flag == 0 +).first() +if existing: + raise ValueError(f'产品编码 {data.product_code} 已存在') +``` + +- [ ] **Step 2: Commit** + +```bash +git add backend/app/crud/cell_product.py +git commit -m "feat(production): add CRUD for cell product" +``` + +--- + +## Task 7: 触发点 — 样本接收后创建生产工单 + +**Files:** +- Modify: `backend/app/crud/sample_reception.py` + +- [ ] **Step 1: 修改 sample_reception.py 触发逻辑** + +在 `backend/app/crud/sample_reception.py` 中,找到第 757-766 行的 `if conclusion == "js":` 块,在现有质检工单创建之后添加生产工单创建: + +```python +# 现有代码(约第 757 行起) +if conclusion == "js": + from app.crud import qc_work_order as qc_wo_svc + qc_wo_svc.create_work_order_from_reception( + db, reception=obj, tenant_no=tenant_no, + user_id=user_id, create_dept_id=create_dept_id or "", + ) + + # ===== 新增:创建入库生产工单 ===== + from app.crud import production_work_order as prod_wo_svc + prod_wo_svc.create_production_work_order_from_reception( + db, reception=obj, tenant_no=tenant_no, + user_id=user_id, create_dept_id=create_dept_id or "", + ) +``` + +注意:两个工单在同一个 `db.commit()` 事务中,保证原子性。 + +- [ ] **Step 2: 验证无语法错误** + +```bash +cd backend && source venv/bin/activate && python -c "from app.crud.sample_reception import *; print('Import OK')" +``` + +Expected: `Import OK` + +- [ ] **Step 3: Commit** + +```bash +git add backend/app/crud/sample_reception.py +git commit -m "feat(production): trigger production work order creation on sample reception" +``` + +--- + +## Task 8: API 路由 + +**Files:** +- Modify: `backend/app/api/production.py` + +- [ ] **Step 1: 在 production.py 中追加 3 组路由** + +在 `backend/app/api/production.py` 末尾追加路由。参考现有路由的认证模式(`get_current_user`、`require_permissions`)。 + +入库生产工单路由: +```python +# ===================== 入库生产工单 ===================== + +@router.get('/production-work-orders') +async def api_list_production_work_orders(...): + """入库生产工单列表""" + ... + +@router.get('/production-work-orders/{wo_id}') +async def api_get_production_work_order(wo_id: str, ...): + """工单详情""" + ... + +@router.put('/production-work-orders/{wo_id}/complete') +async def api_complete_production_work_order(wo_id: str, ...): + """完成工单""" + ... +``` + +生产任务路由(含步骤 CRUD): +```python +# ===================== 生产任务 ===================== + +@router.post('/production-tasks') +async def api_create_production_task(...): + """创建任务(选工艺路线,克隆步骤)""" + ... + +@router.get('/production-tasks') +async def api_list_production_tasks(...): + """任务列表""" + ... + +@router.get('/production-tasks/{task_id}') +async def api_get_production_task(task_id: str, ...): + """任务详情""" + ... + +@router.put('/production-tasks/{task_id}') +async def api_update_production_task(task_id: str, ...): + """更新任务基本信息""" + ... + +@router.put('/production-tasks/{task_id}/status') +async def api_update_task_status(task_id: str, ...): + """更新任务状态""" + ... + +@router.post('/production-tasks/{task_id}/steps') +async def api_add_task_step(task_id: str, ...): + """新增步骤""" + ... + +@router.put('/production-tasks/{task_id}/steps/{step_id}') +async def api_update_task_step(task_id: str, step_id: str, ...): + """更新步骤""" + ... + +@router.delete('/production-tasks/{task_id}/steps/{step_id}') +async def api_delete_task_step(task_id: str, step_id: str, ...): + """删除步骤""" + ... + +@router.put('/production-tasks/{task_id}/steps/{step_id}/reagents') +async def api_replace_step_reagents(task_id: str, step_id: str, ...): + """替换步骤试剂""" + ... + +@router.put('/production-tasks/{task_id}/steps/{step_id}/consumables') +async def api_replace_step_consumables(task_id: str, step_id: str, ...): + """替换步骤耗材""" + ... + +@router.put('/production-tasks/{task_id}/steps/{step_id}/data-collection') +async def api_replace_step_data_collection(task_id: str, step_id: str, ...): + """替换步骤数据采集""" + ... + +@router.post('/production-tasks/{task_id}/inputs') +async def api_set_task_inputs(task_id: str, ...): + """设置任务输入""" + ... + +@router.post('/production-tasks/{task_id}/outputs') +async def api_set_task_outputs(task_id: str, ...): + """设置任务输出""" + ... +``` + +细胞产品库路由: +```python +# ===================== 细胞产品库 ===================== + +@router.get('/cell-products') +async def api_list_cell_products(...): + """产品列表""" + ... + +@router.get('/cell-products/{product_id}') +async def api_get_cell_product(product_id: str, ...): + """产品详情""" + ... + +@router.post('/cell-products') +async def api_create_cell_product(...): + """新增产品""" + ... + +@router.put('/cell-products/{product_id}') +async def api_update_cell_product(product_id: str, ...): + """更新产品""" + ... + +@router.delete('/cell-products/{product_id}') +async def api_delete_cell_product(product_id: str, ...): + """删除产品(软删除)""" + ... +``` + +- [ ] **Step 2: 验证路由注册** + +```bash +cd backend && source venv/bin/activate && python -c "from app.api.production import router; print(f'Routes: {len(router.routes)}')" +``` + +Expected: 输出路由数量,比原来多 20+ 条 + +- [ ] **Step 3: Commit** + +```bash +git add backend/app/api/production.py +git commit -m "feat(production): add API routes for work order, task, and cell product" +``` + +--- + +## Task 9: 前端 API 模块 + +**Files:** +- Create: `web-admin/src/api/production-work-order.ts` +- Create: `web-admin/src/api/production-task.ts` +- Create: `web-admin/src/api/cell-product.ts` + +- [ ] **Step 1: 创建工单 API** + +创建 `web-admin/src/api/production-work-order.ts`,参考 `web-admin/src/api/qc-work-order.ts` 模式: + +```typescript +import request from '@/utils/request' + +// 工单列表 +export function getProductionWorkOrderList(params: any) { + return request({ url: '/web/admin/production-work-orders', method: 'get', params }) +} + +// 工单详情 +export function getProductionWorkOrderDetail(id: string) { + return request({ url: `/web/admin/production-work-orders/${id}`, method: 'get' }) +} + +// 完成工单 +export function completeProductionWorkOrder(id: string, data: any) { + return request({ url: `/web/admin/production-work-orders/${id}/complete`, method: 'put', data }) +} +``` + +- [ ] **Step 2: 创建任务 API** + +创建 `web-admin/src/api/production-task.ts`: + +```typescript +import request from '@/utils/request' + +// 创建任务 +export function createProductionTask(data: any) { + return request({ url: '/web/admin/production-tasks', method: 'post', data }) +} + +// 任务列表 +export function getProductionTaskList(params: any) { + return request({ url: '/web/admin/production-tasks', method: 'get', params }) +} + +// 任务详情 +export function getProductionTaskDetail(id: string) { + return request({ url: `/web/admin/production-tasks/${id}`, method: 'get' }) +} + +// 更新任务 +export function updateProductionTask(id: string, data: any) { + return request({ url: `/web/admin/production-tasks/${id}`, method: 'put', data }) +} + +// 更新任务状态 +export function updateProductionTaskStatus(id: string, data: any) { + return request({ url: `/web/admin/production-tasks/${id}/status`, method: 'put', data }) +} + +// 新增步骤 +export function addTaskStep(taskId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps`, method: 'post', data }) +} + +// 更新步骤 +export function updateTaskStep(taskId: string, stepId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps/${stepId}`, method: 'put', data }) +} + +// 删除步骤 +export function deleteTaskStep(taskId: string, stepId: string) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps/${stepId}`, method: 'delete' }) +} + +// 替换步骤试剂 +export function replaceStepReagents(taskId: string, stepId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps/${stepId}/reagents`, method: 'put', data }) +} + +// 替换步骤耗材 +export function replaceStepConsumables(taskId: string, stepId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps/${stepId}/consumables`, method: 'put', data }) +} + +// 替换步骤数据采集 +export function replaceStepDataCollection(taskId: string, stepId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/steps/${stepId}/data-collection`, method: 'put', data }) +} + +// 设置任务输入 +export function setTaskInputs(taskId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/inputs`, method: 'post', data }) +} + +// 设置任务输出 +export function setTaskOutputs(taskId: string, data: any) { + return request({ url: `/web/admin/production-tasks/${taskId}/outputs`, method: 'post', data }) +} +``` + +- [ ] **Step 3: 创建细胞产品 API** + +创建 `web-admin/src/api/cell-product.ts`: + +```typescript +import request from '@/utils/request' + +export function getCellProductList(params: any) { + return request({ url: '/web/admin/cell-products', method: 'get', params }) +} + +export function getCellProductDetail(id: string) { + return request({ url: `/web/admin/cell-products/${id}`, method: 'get' }) +} + +export function createCellProduct(data: any) { + return request({ url: '/web/admin/cell-products', method: 'post', data }) +} + +export function updateCellProduct(id: string, data: any) { + return request({ url: `/web/admin/cell-products/${id}`, method: 'put', data }) +} + +export function deleteCellProduct(id: string) { + return request({ url: `/web/admin/cell-products/${id}`, method: 'delete' }) +} +``` + +- [ ] **Step 4: Commit** + +```bash +git add web-admin/src/api/production-work-order.ts web-admin/src/api/production-task.ts web-admin/src/api/cell-product.ts +git commit -m "feat(production): add frontend API modules for work order, task, and cell product" +``` + +--- + +## Task 10: 前端路由注册 + +**Files:** +- Modify: `web-admin/src/router/modules/sqxp.ts` + +- [ ] **Step 1: 在 sqxp.ts 中添加 3 个路由** + +参考现有生产管理路由(如 process-route)的注册方式,添加: + +```typescript +{ + path: '/production/cell-product', + name: 'ProductionCellProduct', + component: () => import('@/views/production/cell-product/index.vue'), + meta: { title: '细胞产品库', icon: '...', }, +}, +{ + path: '/production/production-work-order', + name: 'ProductionWorkOrder', + component: () => import('@/views/production/production-work-order/index.vue'), + meta: { title: '入库生产工单', icon: '...', }, +}, +{ + path: '/production/production-task', + name: 'ProductionTask', + component: () => import('@/views/production/production-task/index.vue'), + meta: { title: '生产任务', icon: '...', }, +}, +``` + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/router/modules/sqxp.ts +git commit -m "feat(production): add frontend routes for work order, task, and cell product" +``` + +--- + +## Task 11: 前端页面 — 细胞产品库 + +**Files:** +- Create: `web-admin/src/views/production/cell-product/index.vue` + +- [ ] **Step 1: 创建细胞产品库页面** + +参考模板页面 `web-admin/src/views/system/unit/index.vue`(标准 list 页面),创建 `web-admin/src/views/production/cell-product/index.vue`。 + +页面结构: +- 列表:产品编码、产品名称、产品类型(Tag)、规格、批次号、储物格位置、状态(Tag)、有效期 +- 新增弹窗:产品编码、产品名称、产品类型(下拉关联 biz_cell_product_type)、规格(下拉关联 biz_cell_product_spec)、批次号、储物格(下拉关联库位管理叶子节点)、数量、单位、有效期、产品图片(附件上传)、备注 +- 编辑弹窗:同新增 +- 查看弹窗:只读展示 +- 删除:软删除 + +**Tag 色规则(状态字段 product_status):** +```javascript +const productStatusTag = (status) => { + const map = { + zk: { label: '在库', type: 'success' }, + yc: { label: '已出库', type: 'warning' }, + ysy: { label: '已使用', type: 'info' }, + } + return map[status] || { label: status, type: 'info' } +} +``` + +在表格列模板中: +```html + + {{ productStatusTag(row.productStatus).label }} + +``` + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/production/cell-product/index.vue +git commit -m "feat(production): add cell product management page" +``` + +--- + +## Task 12: 前端页面 — 入库生产工单 + +**Files:** +- Create: `web-admin/src/views/production/production-work-order/index.vue` + +- [ ] **Step 1: 创建入库生产工单页面** + +参考 `web-admin/src/views/quality-inspection/qc-work-order/index.vue` 的模式,创建 `web-admin/src/views/production/production-work-order/index.vue`。 + +页面结构: +- 列表:工单号、协议号、样本编码、来源类型(Tag)、工单状态(Tag)、创建时间 +- 工具栏:搜索(工单号、状态) +- 行操作:查看详情、完成工单 +- 详情弹窗/页面:展示工单基本信息 + 关联的生产任务列表 + +**Tag 色规则:** + +工单状态 (work_order_status): +```javascript +const woStatusTag = (status) => { + const map = { + dpz: { label: '待配置', type: 'info' }, + ywc: { label: '已完成', type: 'success' }, + } + return map[status] || { label: status, type: 'info' } +} +``` + +来源类型 (reception_source): +```javascript +const sourceTag = (source) => { + const map = { + cell_storage: { label: '细胞存储', type: 'success' }, + research_donation: { label: '科研捐赠', type: 'primary' }, + } + return map[source] || { label: source, type: 'info' } +} +``` + +在表格和查看弹窗中均使用 `` 展示。 + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/production/production-work-order/index.vue +git commit -m "feat(production): add production work order management page" +``` + +--- + +## Task 13: 前端页面 — 生产任务 + +**Files:** +- Create: `web-admin/src/views/production/production-task/index.vue` + +- [ ] **Step 1: 创建生产任务页面** + +这是最复杂的前端页面。参考 `web-admin/src/views/quality-inspection/qc-task/index.vue` 和 `web-admin/src/views/production/process-route/index.vue` 的模式。 + +页面分两个视图: + +**视图一:任务列表** +- 列表:任务号、所属工单号、任务名称、工艺路线、任务状态(Tag)、开始时间、完成时间 +- 工具栏:搜索(任务号、状态、工单号筛选) +- 行操作:进入执行、查看详情 + +**视图二:任务执行详情页**(点击"进入执行"后展示) +- 顶部:任务基本信息(任务号、状态 Tag、所属工单) +- 第一区:任务输入(可编辑表格,选择样本/细胞产品) +- 第二区:工艺步骤列表 + - 每个步骤卡片展示:步骤名、状态 Tag、设备、耗时 + - 展开可编辑:试剂列表(标准用量 + 实际用量填写)、耗材列表(标准用量 + 实际用量填写)、产出物、数据采集(采集项名 + 单位 + 填写值) + - 步骤操作:开始执行(状态→jxz)、完成(状态→ywc) + - 增删工艺步骤按钮 +- 第三区:任务输出(可编辑表格,选择细胞产品、储物格) +- 保存按钮 + +**Tag 色规则:** + +任务状态 (task_status): +```javascript +const taskStatusTag = (status) => { + const map = { + dpz: { label: '待配置', type: 'info' }, + jxz: { label: '进行中', type: 'warning' }, + ywc: { label: '已完成', type: 'success' }, + } + return map[status] || { label: status, type: 'info' } +} +``` + +步骤状态 (step_status): +```javascript +const stepStatusTag = (status) => { + const map = { + dzx: { label: '待执行', type: 'info' }, + jxz: { label: '进行中', type: 'warning' }, + ywc: { label: '已完成', type: 'success' }, + } + return map[status] || { label: status, type: 'info' } +} +``` + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/production/production-task/index.vue +git commit -m "feat(production): add production task execution page" +``` + +--- + +## Task 14: 集成验证 + +- [ ] **Step 1: 后端启动验证** + +```bash +cd backend && source venv/bin/activate && python -c "from app.main import app; print('App started OK')" +``` + +Expected: `App started OK` + +- [ ] **Step 2: 前端编译验证** + +```bash +cd web-admin && pnpm build +``` + +Expected: 构建成功,无 TS 错误 + +- [ ] **Step 3: 端到端手动验证** + +1. 创建一个样本接收记录,accept_conclusion 选择 "js"(接收) +2. 验证系统同时创建了入库质检工单和入库生产工单 +3. 在生产工单中创建生产任务,选择一个工艺路线 +4. 验证工艺步骤被完整克隆 +5. 在任务中增删步骤、录入实际用量和采集值 +6. 创建细胞产品并关联储物格 +7. 完成任务输出 + +- [ ] **Step 4: Final Commit** + +```bash +git add -A +git commit -m "feat(production): complete production work order and task system" +``` diff --git a/docs/superpowers/plans/2026-05-20-qc-material-library.md b/docs/superpowers/plans/2026-05-20-qc-material-library.md new file mode 100644 index 00000000..8de3b8b2 --- /dev/null +++ b/docs/superpowers/plans/2026-05-20-qc-material-library.md @@ -0,0 +1,1251 @@ +# 质检物料库 + 物料使用扣减 实施计划 + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 在质量检测模块下新增质检物料库管理、手动入库、物料变动记录,并在质检任务完成时嵌入物料使用扣减功能,实现盘存目的。 + +**Architecture:** 2 张新数据库表(biz_qc_material + biz_qc_material_usage),后端遵循现有 qc_third_party_company CRUD 模式,前端遵循 production/consumable 列表页模式。物料扣减嵌入现有 complete-with-result API,向后兼容。 + +**Tech Stack:** FastAPI + SQLAlchemy + Pydantic v2(后端);Vue 3 + TypeScript + Element Plus + Tailwind CSS 4(前端);MySQL 5.7 + +**Spec:** `docs/superpowers/specs/2026-05-20-qc-material-library-design.md` + +--- + +## File Structure + +### New Files (7) + +| File | Responsibility | +|------|----------------| +| `backend/app/models/qc_material.py` | BizQcMaterial + BizQcMaterialUsage SQLAlchemy 模型 | +| `backend/app/crud/qc_material.py` | 物料 CRUD:list/get/create/update/soft_delete/stock_in | +| `backend/app/crud/qc_material_usage.py` | 变动记录:list/deduct_for_task | +| `web-admin/src/api/qc-material.ts` | 物料 API 类型 + fetch 函数 | +| `web-admin/src/api/qc-material-usage.ts` | 变动记录 API 类型 + fetch 函数 | +| `web-admin/src/views/quality-inspection/qc-material/index.vue` | 质检物料库列表页 | +| `web-admin/src/views/quality-inspection/qc-material-usage/index.vue` | 物料变动记录列表页 | + +### Modified Files (5) + +| File | Change | +|------|--------| +| `backend/app/models/models.py` | Import 新模型 | +| `backend/app/api/qc.py` | 新增物料/变动记录路由端点 | +| `backend/app/crud/qc_task.py` | 扩展 complete_task 支持物料扣减 | +| `web-admin/src/views/quality-inspection/qc-task/index.vue` | 完成弹窗嵌入物料使用表格 | +| `web-admin/src/router/modules/sqxp.ts` | 新增 2 个子路由 | + +### SQL Files (1) + +| File | Change | +|------|--------| +| `docs/sql/qc_material.sql` | DDL + 菜单插入语句 | + +--- + +## Task 1: 数据库 DDL + SQL 迁移文件 + +**Files:** +- Create: `docs/sql/qc_material.sql` + +- [ ] **Step 1: 创建 SQL 文件** + +```sql +-- ---------------------------- +-- 质检物料库 + 物料变动记录 +-- ---------------------------- + +SET NAMES utf8mb4; + +-- ---------------------------- +-- Table structure for biz_qc_material +-- ---------------------------- +DROP TABLE IF EXISTS `biz_qc_material`; +CREATE TABLE `biz_qc_material` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_code` varchar(64) NOT NULL COMMENT '物料编码', + `material_name` varchar(200) NOT NULL COMMENT '物料名称', + `spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号', + `unit` varchar(32) DEFAULT NULL COMMENT '单位', + `stock_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '当前库存量', + `warning_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '预警库存量', + `status` char(1) NOT NULL DEFAULT '1' COMMENT '1-启用 0-停用', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_qc_mat_tenant_code` (`tenant_no`, `material_code`, `del_flag`), + KEY `idx_qc_mat_tenant_status` (`tenant_no`, `status`, `del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检物料'; + +-- ---------------------------- +-- Table structure for biz_qc_material_usage +-- ---------------------------- +DROP TABLE IF EXISTS `biz_qc_material_usage`; +CREATE TABLE `biz_qc_material_usage` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_id` varchar(64) NOT NULL COMMENT '物料ID', + `material_code` varchar(64) DEFAULT NULL COMMENT '物料编码快照', + `material_name` varchar(200) DEFAULT NULL COMMENT '物料名称快照', + `change_type` varchar(16) NOT NULL COMMENT '变动类型:use使用 / in入库', + `change_qty` decimal(18,4) NOT NULL COMMENT '变动数量(使用为负,入库为正)', + `stock_after` decimal(18,4) NOT NULL COMMENT '变动后库存量', + `qc_task_id` varchar(64) DEFAULT NULL COMMENT '关联质检任务ID(使用时有值)', + `qc_task_no` varchar(32) DEFAULT NULL COMMENT '质检任务号快照', + `source_type` varchar(16) NOT NULL COMMENT '来源类型:task_complete任务完成 / manual_in手动入库', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_qc_mu_material` (`material_id`, `del_flag`), + KEY `idx_qc_mu_task` (`qc_task_id`, `del_flag`), + KEY `idx_qc_mu_tenant_time` (`tenant_no`, `change_type`, `create_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检物料变动记录'; + +-- ---------------------------- +-- 菜单数据 +-- ---------------------------- +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('70000000000000000000000000000009', '质检物料库', '70000000000000000000000000000001', 'C', 'qc-material', '/quality-inspection/qc-material/index', 'biz:qcMaterial:list', 1, '1', '1', 'zkxw', 8, NULL, NULL, '', NOW(), NULL, NOW(), 0); + +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('70000000000000000000000000000010', '物料变动记录', '70000000000000000000000000000001', 'C', 'qc-material-usage', '/quality-inspection/qc-material-usage/index', 'biz:qcMaterialUsage:list', 1, '1', '1', 'zkxw', 9, NULL, NULL, '', NOW(), NULL, NOW(), 0); +``` + +- [ ] **Step 2: 在数据库执行 SQL** + +连接 MySQL 执行上述 DDL,确认表和菜单创建成功。 + +- [ ] **Step 3: Commit** + +```bash +git add docs/sql/qc_material.sql +git commit -m "feat(qc): add DDL for QC material library and usage tables" +``` + +--- + +## Task 2: 后端模型定义 + +**Files:** +- Create: `backend/app/models/qc_material.py` +- Modify: `backend/app/models/models.py`(末尾添加 import) + +- [ ] **Step 1: 创建模型文件 `backend/app/models/qc_material.py`** + +参照 `backend/app/models/models.py` 中 BizQcThirdPartyCompany 的模式(L1071-1104),保持完全一致的公共字段风格: + +```python +"""质检物料库 + 物料变动记录 SQLAlchemy 模型""" +from sqlalchemy import Column, String, Numeric, CHAR, Integer, DateTime, text +from sqlalchemy.ext.declarative import declarative_base + +from app.models.base import Base, generate_uuid + + +class BizQcMaterial(Base): + """质检物料""" + __tablename__ = 'biz_qc_material' + + id = Column(String(64), primary_key=True, default=generate_uuid, comment='主键ID') + material_code = Column(String(64), nullable=False, comment='物料编码') + material_name = Column(String(200), nullable=False, comment='物料名称') + spec_model = Column(String(200), comment='规格型号') + unit = Column(String(32), comment='单位') + stock_qty = Column(Numeric(18, 4), nullable=False, default=0, comment='当前库存量') + warning_qty = Column(Numeric(18, 4), nullable=False, default=0, comment='预警库存量') + status = Column(CHAR(1), nullable=False, default='1', comment='1-启用 0-停用') + + # 公共字段 + tenant_no = Column(String(64), nullable=False, default='zkxw', comment='租户编号') + order_num = Column(Integer, comment='排序号') + remark = Column(String(512), comment='备注') + create_by = Column(String(64), comment='创建人id') + create_dept_id = Column(String(64), nullable=False, default='', comment='创建人部门ID') + create_time = Column(DateTime, nullable=False, server_default=text('CURRENT_TIMESTAMP'), comment='创建时间') + update_by = Column(String(64), comment='更新人id') + update_time = Column(DateTime, nullable=False, server_default=text('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'), comment='更新时间') + del_flag = Column(Integer, nullable=False, default=0, comment='删除标记:0-正常 1-已删除') + + +class BizQcMaterialUsage(Base): + """质检物料变动记录""" + __tablename__ = 'biz_qc_material_usage' + + id = Column(String(64), primary_key=True, default=generate_uuid, comment='主键ID') + material_id = Column(String(64), nullable=False, comment='物料ID') + material_code = Column(String(64), comment='物料编码快照') + material_name = Column(String(200), comment='物料名称快照') + change_type = Column(String(16), nullable=False, comment='变动类型:use使用 / in入库') + change_qty = Column(Numeric(18, 4), nullable=False, comment='变动数量(使用为负,入库为正)') + stock_after = Column(Numeric(18, 4), nullable=False, comment='变动后库存量') + qc_task_id = Column(String(64), comment='关联质检任务ID') + qc_task_no = Column(String(32), comment='质检任务号快照') + source_type = Column(String(16), nullable=False, comment='来源类型:task_complete / manual_in') + + # 公共字段(无 order_num) + tenant_no = Column(String(64), nullable=False, default='zkxw', comment='租户编号') + remark = Column(String(512), comment='备注') + create_by = Column(String(64), comment='创建人id') + create_dept_id = Column(String(64), nullable=False, default='', comment='创建人部门ID') + create_time = Column(DateTime, nullable=False, server_default=text('CURRENT_TIMESTAMP'), comment='创建时间') + update_by = Column(String(64), comment='更新人id') + update_time = Column(DateTime, nullable=False, server_default=text('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'), comment='更新时间') + del_flag = Column(Integer, nullable=False, default=0, comment='删除标记:0-正常 1-已删除') +``` + +- [ ] **Step 2: 在 `backend/app/models/models.py` 末尾添加 import** + +在 models.py 文件的 import 区域(其他 from app.models.xxx import 附近)添加: + +```python +from app.models.qc_material import BizQcMaterial, BizQcMaterialUsage +``` + +> 注意:确认 models.py 中已有的 import 模式,在同样的位置添加。 + +- [ ] **Step 3: 验证模型可正常导入** + +```bash +cd backend && source venv/bin/activate && python -c "from app.models.qc_material import BizQcMaterial, BizQcMaterialUsage; print('OK')" +``` + +Expected: `OK` + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/models/qc_material.py backend/app/models/models.py +git commit -m "feat(qc): add SQLAlchemy models for QC material and usage" +``` + +--- + +## Task 3: 后端物料 CRUD + +**Files:** +- Create: `backend/app/crud/qc_material.py` + +- [ ] **Step 1: 创建物料 CRUD 文件** + +严格参照 `backend/app/crud/qc_third_party_company.py` 的模式(259 行)。关键模式: + +- `_row_to_dict()` — 手动序列化,camelCase 键名,`_dec()` 处理 decimal,`_fmt_dt()` 处理 datetime +- `code_exists()` — 租户内编码唯一校验 +- `list_xxx()` — `_filtered()` 内部函数 + `func.count` + 分页 +- `create_xxx()` — `generate_uuid()` + `datetime.now()` + `del_flag=0` +- `update_xxx()` — 仅更新非 None 字段 +- `soft_delete_xxx()` — `del_flag=1` +- `stock_in()` — 入库:增加 stock_qty + 写变动记录 + +```python +"""质检物料 CRUD""" +from datetime import datetime +from typing import Optional + +from fastapi import HTTPException +from sqlalchemy import func, and_ +from sqlalchemy.orm import Session + +from app.core.auth import get_current_user_id, get_current_user_dept_id, get_current_tenant_no +from app.models.qc_material import BizQcMaterial, BizQcMaterialUsage +from app.utils.uuid import generate_uuid + + +def _dec(v): + """Decimal -> float 或 None""" + return float(v) if v is not None else None + + +def _fmt_dt(v): + """datetime -> str 或 None""" + return v.strftime('%Y-%m-%d %H:%M:%S') if v else None + + +def _row_to_dict(row: BizQcMaterial) -> dict: + return { + 'id': row.id, + 'materialCode': row.material_code, + 'materialName': row.material_name, + 'specModel': row.spec_model, + 'unit': row.unit, + 'stockQty': _dec(row.stock_qty), + 'warningQty': _dec(row.warning_qty), + 'status': row.status, + 'tenantNo': row.tenant_no, + 'orderNum': row.order_num, + 'remark': row.remark, + 'createBy': row.create_by, + 'createDeptId': row.create_dept_id, + 'createTime': _fmt_dt(row.create_time), + 'updateBy': row.update_by, + 'updateTime': _fmt_dt(row.update_time), + } + + +def code_exists(db: Session, code: str, tenant_no: str, exclude_id: Optional[str] = None) -> bool: + q = db.query(func.count()).select_from(BizQcMaterial).filter( + BizQcMaterial.material_code == code, + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + ) + if exclude_id: + q = q.filter(BizQcMaterial.id != exclude_id) + return q.scalar() > 0 + + +def total_pages(db: Session, tenant_no: str, keyword: Optional[str] = None) -> int: + q = db.query(func.count()).select_from(BizQcMaterial).filter( + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + ) + if keyword: + q = q.filter(BizQcMaterial.material_name.like(f'%{keyword}%')) + return q.scalar() or 0 + + +def list_materials(db: Session, tenant_no: str, page: int = 1, page_size: int = 20, + keyword: Optional[str] = None, status: Optional[str] = None): + def _filtered(q): + q = q.filter(BizQcMaterial.tenant_no == tenant_no, BizQcMaterial.del_flag == 0) + if keyword: + q = q.filter(BizQcMaterial.material_name.like(f'%{keyword}%')) + if status is not None: + q = q.filter(BizQcMaterial.status == status) + return q + + total = _filtered(db.query(func.count()).select_from(BizQcMaterial)).scalar() or 0 + rows = (_filtered(db.query(BizQcMaterial)) + .order_by(BizQcMaterial.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all()) + return [_row_to_dict(r) for r in rows], total + + +def get_material(db: Session, material_id: str) -> Optional[dict]: + row = db.query(BizQcMaterial).filter( + BizQcMaterial.id == material_id, BizQcMaterial.del_flag == 0 + ).first() + return _row_to_dict(row) if row else None + + +def create_material(db: Session, data: dict, tenant_no: str, user_id: str, dept_id: str) -> dict: + code = (data.get('materialCode') or '').strip() + name = (data.get('materialName') or '').strip() + if not code or not name: + raise HTTPException(400, '编码和名称不能为空') + if code_exists(db, code, tenant_no): + raise HTTPException(400, f'物料编码 {code} 已存在') + + row = BizQcMaterial( + id=generate_uuid(), + material_code=code, + material_name=name, + spec_model=(data.get('specModel') or '').strip() or None, + unit=(data.get('unit') or '').strip() or None, + stock_qty=0, + warning_qty=float(data.get('warningQty') or 0), + status=data.get('status', '1'), + tenant_no=tenant_no, + order_num=data.get('orderNum'), + remark=(data.get('remark') or '').strip() or None, + create_by=user_id, + create_dept_id=dept_id, + del_flag=0, + ) + db.add(row) + db.commit() + db.refresh(row) + return _row_to_dict(row) + + +def update_material(db: Session, material_id: str, data: dict, tenant_no: str) -> Optional[dict]: + row = db.query(BizQcMaterial).filter( + BizQcMaterial.id == material_id, + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + ).first() + if not row: + return None + + new_code = data.get('materialCode') + if new_code is not None: + new_code = new_code.strip() + if new_code != row.material_code and code_exists(db, new_code, tenant_no, exclude_id=material_id): + raise HTTPException(400, f'物料编码 {new_code} 已存在') + row.material_code = new_code + + simple_fields = { + 'materialName': 'material_name', + 'specModel': 'spec_model', + 'unit': 'unit', + 'warningQty': 'warning_qty', + 'status': 'status', + 'orderNum': 'order_num', + 'remark': 'remark', + } + for api_key, col_name in simple_fields.items(): + v = data.get(api_key) + if v is not None: + if isinstance(v, str): + v = v.strip() or None + setattr(row, col_name, v) + + db.commit() + db.refresh(row) + return _row_to_dict(row) + + +def soft_delete_material(db: Session, material_id: str, tenant_no: str) -> bool: + row = db.query(BizQcMaterial).filter( + BizQcMaterial.id == material_id, + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + ).first() + if not row: + return False + if row.stock_qty and float(row.stock_qty) > 0: + raise HTTPException(400, '库存不为零的物料不能删除') + row.del_flag = 1 + db.commit() + return True + + +def stock_in(db: Session, material_id: str, qty: float, remark: Optional[str], + tenant_no: str, user_id: str, dept_id: str) -> dict: + """手动入库""" + if qty <= 0: + raise HTTPException(400, '入库数量必须大于零') + + # 行锁防并发 + row = db.query(BizQcMaterial).filter( + BizQcMaterial.id == material_id, + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + ).with_for_update().first() + if not row: + raise HTTPException(404, '物料不存在') + + old_stock = float(row.stock_qty or 0) + new_stock = old_stock + qty + row.stock_qty = new_stock + + usage = BizQcMaterialUsage( + id=generate_uuid(), + material_id=row.id, + material_code=row.material_code, + material_name=row.material_name, + change_type='in', + change_qty=qty, + stock_after=new_stock, + source_type='manual_in', + tenant_no=tenant_no, + remark=(remark or '').strip() or None, + create_by=user_id, + create_dept_id=dept_id, + del_flag=0, + ) + db.add(usage) + db.commit() + db.refresh(row) + return _row_to_dict(row) + + +def options_list(db: Session, tenant_no: str) -> list: + """下拉选项(仅启用且有库存的物料)""" + rows = db.query(BizQcMaterial).filter( + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + BizQcMaterial.status == '1', + ).order_by(BizQcMaterial.material_code).all() + return [{'id': r.id, 'label': f'{r.material_name}({r.material_code})', + 'materialCode': r.material_code, 'materialName': r.material_name, + 'specModel': r.spec_model, 'unit': r.unit, + 'stockQty': _dec(r.stock_qty)} for r in rows] +``` + +- [ ] **Step 2: 验证导入** + +```bash +cd backend && source venv/bin/activate && python -c "from app.crud.qc_material import list_materials, create_material, stock_in; print('OK')" +``` + +Expected: `OK` + +- [ ] **Step 3: Commit** + +```bash +git add backend/app/crud/qc_material.py +git commit -m "feat(qc): add QC material CRUD with stock-in support" +``` + +--- + +## Task 4: 后端物料变动记录 CRUD + 扣减逻辑 + +**Files:** +- Create: `backend/app/crud/qc_material_usage.py` + +- [ ] **Step 1: 创建变动记录 CRUD 文件** + +```python +"""质检物料变动记录 CRUD""" +from datetime import datetime +from typing import Optional + +from fastapi import HTTPException +from sqlalchemy import func +from sqlalchemy.orm import Session + +from app.models.qc_material import BizQcMaterialUsage, BizQcMaterial +from app.utils.uuid import generate_uuid + + +def _dec(v): + return float(v) if v is not None else None + + +def _fmt_dt(v): + return v.strftime('%Y-%m-%d %H:%M:%S') if v else None + + +def _row_to_dict(row: BizQcMaterialUsage) -> dict: + return { + 'id': row.id, + 'materialId': row.material_id, + 'materialCode': row.material_code, + 'materialName': row.material_name, + 'changeType': row.change_type, + 'changeQty': _dec(row.change_qty), + 'stockAfter': _dec(row.stock_after), + 'qcTaskId': row.qc_task_id, + 'qcTaskNo': row.qc_task_no, + 'sourceType': row.source_type, + 'tenantNo': row.tenant_no, + 'remark': row.remark, + 'createBy': row.create_by, + 'createDeptId': row.create_dept_id, + 'createTime': _fmt_dt(row.create_time), + 'updateBy': row.update_by, + 'updateTime': _fmt_dt(row.update_time), + } + + +def list_usages(db: Session, tenant_no: str, page: int = 1, page_size: int = 20, + material_id: Optional[str] = None, change_type: Optional[str] = None, + start_time: Optional[str] = None, end_time: Optional[str] = None): + q = db.query(BizQcMaterialUsage).filter( + BizQcMaterialUsage.tenant_no == tenant_no, + BizQcMaterialUsage.del_flag == 0, + ) + if material_id: + q = q.filter(BizQcMaterialUsage.material_id == material_id) + if change_type: + q = q.filter(BizQcMaterialUsage.change_type == change_type) + if start_time: + q = q.filter(BizQcMaterialUsage.create_time >= start_time) + if end_time: + q = q.filter(BizQcMaterialUsage.create_time <= end_time + ' 23:59:59') + + total = q.with_entities(func.count()).scalar() or 0 + rows = (q.order_by(BizQcMaterialUsage.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all()) + return [_row_to_dict(r) for r in rows], total + + +def deduct_for_task(db: Session, task_id: str, task_no: str, + material_usages: list, tenant_no: str, user_id: str, dept_id: str): + """ + 质检任务完成时扣减物料库存。 + material_usages: [{'materialId': '...', 'qty': 1.5}, ...] + 整体在一个事务中执行(由调用方控制事务)。 + """ + if not material_usages: + return + + for item in material_usages: + mid = item.get('materialId') + qty = float(item.get('qty', 0)) + if not mid or qty <= 0: + raise HTTPException(400, '物料ID和使用数量不能为空') + + # 行锁 + mat = db.query(BizQcMaterial).filter( + BizQcMaterial.id == mid, + BizQcMaterial.tenant_no == tenant_no, + BizQcMaterial.del_flag == 0, + BizQcMaterial.status == '1', + ).with_for_update().first() + + if not mat: + raise HTTPException(400, f'物料 {mid} 不存在或已停用') + + old_stock = float(mat.stock_qty or 0) + if qty > old_stock: + raise HTTPException(400, f'物料「{mat.material_name}」库存不足,当前库存 {old_stock},需使用 {qty}') + + new_stock = old_stock - qty + mat.stock_qty = new_stock + + usage = BizQcMaterialUsage( + id=generate_uuid(), + material_id=mat.id, + material_code=mat.material_code, + material_name=mat.material_name, + change_type='use', + change_qty=-qty, + stock_after=new_stock, + qc_task_id=task_id, + qc_task_no=task_no, + source_type='task_complete', + tenant_no=tenant_no, + remark=item.get('remark', '').strip() or None, + create_by=user_id, + create_dept_id=dept_id, + del_flag=0, + ) + db.add(usage) + + # 不 commit,由调用方统一 commit +``` + +- [ ] **Step 2: 验证导入** + +```bash +cd backend && source venv/bin/activate && python -c "from app.crud.qc_material_usage import list_usages, deduct_for_task; print('OK')" +``` + +Expected: `OK` + +- [ ] **Step 3: Commit** + +```bash +git add backend/app/crud/qc_material_usage.py +git commit -m "feat(qc): add QC material usage CRUD with deduction logic" +``` + +--- + +## Task 5: 后端 API 路由 + 扩展任务完成逻辑 + +**Files:** +- Modify: `backend/app/api/qc.py` +- Modify: `backend/app/crud/qc_task.py` + +- [ ] **Step 1: 在 `backend/app/api/qc.py` 顶部添加 import** + +在已有的 import 区域添加: + +```python +from app.crud import qc_material as mat_svc +from app.crud import qc_material_usage as mu_svc +``` + +- [ ] **Step 2: 在 `backend/app/api/qc.py` 末尾添加物料库路由** + +参照文件中已有的路由模式(`require_menu_code` 权限守卫 + `success_response` 响应格式): + +```python +# ==================== 质检物料库 ==================== + +@router.get('/qc-materials') +async def api_list_qc_materials( + page: int = Query(1, ge=1), + pageSize: int = Query(20, ge=1, le=200), + keyword: Optional[str] = Query(None), + status: Optional[str] = Query(None), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + items, total = mat_svc.list_materials(db, tenant_no, page, pageSize, keyword, status) + return success_response(_page_payload(items, total, page, pageSize)) + + +@router.get('/qc-materials/options') +async def api_qc_material_options( + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + return success_response(mat_svc.options_list(db, tenant_no)) + + +@router.post('/qc-materials') +async def api_create_qc_material( + body: dict = Body(...), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + user_id = get_current_user_id() + dept_id = get_current_user_dept_id() + return success_response(mat_svc.create_material(db, body, tenant_no, user_id, dept_id)) + + +@router.put('/qc-materials/{material_id}') +async def api_update_qc_material( + material_id: str = Path(...), + body: dict = Body(...), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + result = mat_svc.update_material(db, material_id, body, tenant_no) + if not result: + raise HTTPException(404, '物料不存在') + return success_response(result) + + +@router.delete('/qc-materials/{material_id}') +async def api_delete_qc_material( + material_id: str = Path(...), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + if not mat_svc.soft_delete_material(db, material_id, tenant_no): + raise HTTPException(404, '物料不存在') + return success_response(None) + + +@router.post('/qc-materials/{material_id}/stock-in') +async def api_stock_in_qc_material( + material_id: str = Path(...), + body: dict = Body(...), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterial:list')), +): + tenant_no = get_current_tenant_no() + user_id = get_current_user_id() + dept_id = get_current_user_dept_id() + qty = float(body.get('qty', 0)) + remark = body.get('remark', '') + return success_response(mat_svc.stock_in(db, material_id, qty, remark, tenant_no, user_id, dept_id)) + + +# ==================== 物料变动记录 ==================== + +@router.get('/qc-material-usages') +async def api_list_qc_material_usages( + page: int = Query(1, ge=1), + pageSize: int = Query(20, ge=1, le=200), + materialId: Optional[str] = Query(None), + changeType: Optional[str] = Query(None), + startTime: Optional[str] = Query(None), + endTime: Optional[str] = Query(None), + db: Session = Depends(get_db), + _=Depends(require_menu_code('biz:qcMaterialUsage:list')), +): + tenant_no = get_current_tenant_no() + items, total = mu_svc.list_usages(db, tenant_no, page, pageSize, materialId, changeType, startTime, endTime) + return success_response(_page_payload(items, total, page, pageSize)) +``` + +- [ ] **Step 3: 修改 `backend/app/crud/qc_task.py` 的 `apply_task_result` 函数** + +在文件顶部添加 import: + +```python +from app.crud import qc_material_usage as mu_svc +``` + +找到 `apply_task_result` 函数,在函数签名中新增 `material_usages` 参数,并在保存结果后、commit 前调用扣减: + +修改后的函数签名和逻辑(在 `complete_task` 调用或直接更新之前,添加物料扣减): + +```python +def apply_task_result(db: Session, task_id: str, conclusion: str, remark: Optional[str], + attachments: Optional[str], results: Optional[list] = None, + material_usages: Optional[list] = None): +``` + +在函数体内,`complete_task` 或状态更新逻辑之后、最终 commit 之前,添加: + +```python + # 物料扣减(在同一个事务中) + if material_usages: + mu_svc.deduct_for_task( + db, task_id=task_id, task_no=task.task_no, + material_usages=material_usages, + tenant_no=task.tenant_no, + user_id=get_current_user_id(), + dept_id=get_current_user_dept_id(), + ) +``` + +> 注意:需要根据 `qc_task.py` 中 `apply_task_result` 的实际代码位置插入。确保在 `db.commit()` 调用之前。 + +- [ ] **Step 4: 修改 `backend/app/api/qc.py` 中 `complete-with-result` 端点** + +在端点的请求体解析中添加 `materialUsages` 字段。找到类似以下的 body 解析: + +```python +results = body.get('results', []) +conclusion = body.get('conclusion') +remark = body.get('remark', '') +attachments = body.get('attachments', '') +``` + +在其后添加: + +```python +material_usages = body.get('materialUsages', None) +``` + +并在调用 `task_svc.apply_task_result()` 时传入: + +```python +task_svc.apply_task_result(db, task_id=task_id, conclusion=conclusion, remark=remark, + attachments=attachments, results=results, + material_usages=material_usages) +``` + +- [ ] **Step 5: 验证 API 无语法错误** + +```bash +cd backend && source venv/bin/activate && python -c "from app.api.qc import router; print('OK')" +``` + +Expected: `OK` + +- [ ] **Step 6: Commit** + +```bash +git add backend/app/api/qc.py backend/app/crud/qc_task.py +git commit -m "feat(qc): add material library API routes and extend task completion with deduction" +``` + +--- + +## Task 6: 前端 API 类型定义 + +**Files:** +- Create: `web-admin/src/api/qc-material.ts` +- Create: `web-admin/src/api/qc-material-usage.ts` + +- [ ] **Step 1: 创建 `web-admin/src/api/qc-material.ts`** + +参照 `web-admin/src/api/qc-task.ts` 的模式: + +```typescript +import request from '@utils/request' + +export interface QcMaterial { + id: string + materialCode: string + materialName: string + specModel: string + unit: string + stockQty: number + warningQty: number + status: string + tenantNo: string + orderNum: number + remark: string + createBy: string + createTime: string + updateTime: string +} + +export interface QcMaterialOption { + id: string + label: string + materialCode: string + materialName: string + specModel: string + unit: string + stockQty: number +} + +export function fetchQcMaterialList(params: { + page: number + pageSize: number + keyword?: string + status?: string +}) { + return request({ url: '/admin/web/admin/qc-materials', method: 'get', params }) +} + +export function fetchQcMaterialOptions() { + return request({ url: '/admin/web/admin/qc-materials/options', method: 'get' }) +} + +export function fetchCreateQcMaterial(data: Record) { + return request({ url: '/admin/web/admin/qc-materials', method: 'post', data }) +} + +export function fetchUpdateQcMaterial(id: string, data: Record) { + return request({ url: `/admin/web/admin/qc-materials/${id}`, method: 'put', data }) +} + +export function fetchDeleteQcMaterial(id: string) { + return request({ url: `/admin/web/admin/qc-materials/${id}`, method: 'delete' }) +} + +export function fetchStockInQcMaterial(id: string, data: { qty: number; remark?: string }) { + return request({ url: `/admin/web/admin/qc-materials/${id}/stock-in`, method: 'post', data }) +} +``` + +- [ ] **Step 2: 创建 `web-admin/src/api/qc-material-usage.ts`** + +```typescript +import request from '@utils/request' + +export interface QcMaterialUsage { + id: string + materialId: string + materialCode: string + materialName: string + changeType: string + changeQty: number + stockAfter: number + qcTaskId: string + qcTaskNo: string + sourceType: string + remark: string + createBy: string + createTime: string +} + +export function fetchQcMaterialUsageList(params: { + page: number + pageSize: number + materialId?: string + changeType?: string + startTime?: string + endTime?: string +}) { + return request({ url: '/admin/web/admin/qc-material-usages', method: 'get', params }) +} +``` + +- [ ] **Step 3: Commit** + +```bash +git add web-admin/src/api/qc-material.ts web-admin/src/api/qc-material-usage.ts +git commit -m "feat(qc): add frontend API types for QC material and usage" +``` + +--- + +## Task 7: 前端路由配置 + +**Files:** +- Modify: `web-admin/src/router/modules/sqxp.ts` + +- [ ] **Step 1: 在 `sqxp.ts` 质量检测 children 数组末尾添加 2 个路由** + +找到质量检测的 children 数组(最后一个子路由是 qc-task),在其后添加: + +```typescript +{ + id: '70000000000000000000000000000009', + name: 'QualityInspectionQcMaterial', + path: 'qc-material', + component: '/quality-inspection/qc-material/index', + meta: { title: '质检物料库', keepAlive: true, menuCode: 'biz:qcMaterial:list' }, +}, +{ + id: '70000000000000000000000000000010', + name: 'QualityInspectionQcMaterialUsage', + path: 'qc-material-usage', + component: '/quality-inspection/qc-material-usage/index', + meta: { title: '物料变动记录', keepAlive: true, menuCode: 'biz:qcMaterialUsage:list' }, +}, +``` + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/router/modules/sqxp.ts +git commit -m "feat(qc): add routes for QC material and usage pages" +``` + +--- + +## Task 8: 前端质检物料库页面 + +**Files:** +- Create: `web-admin/src/views/quality-inspection/qc-material/index.vue` + +- [ ] **Step 1: 创建物料库列表页** + +严格参照 `web-admin/src/views/production/consumable/index.vue`(385 行)的完整模式。页面结构: + +- `page-container` > `page-head` > `panel` +- 筛选区:关键词搜索 + 状态下拉 +- 工具栏:「新增物料」primary 按钮 +- 表格列:选择框、序号、物料编码、物料名称、规格型号、单位、当前库存(预警标红)、预警库存、状态(Tag)、操作列 +- 操作列:编辑、入库、停用/启用、删除 +- 新增/编辑弹窗:编码、名称、规格、单位、预警量、状态、备注 +- 入库弹窗:入库数量(el-input-number)+ 备注 +- 查看弹窗:SystemViewDialog + +> 页面整体结构、样式类名、变量命名、提交逻辑完全参照 consumable/index.vue。 +> 差异点: +> - 表格多一列「当前库存」和「预警库存」 +> - 多一个「入库」操作按钮和对应的入库弹窗 +> - 库存预警:`stock_qty <= warning_qty` 时用红色显示库存数字 +> - 删除前校验:前端也提示库存不为零不能删除 + +```vue + +``` + +> 实际代码按 consumable/index.vue 为模板修改,此处标注关键差异,实施时复制模板后逐一修改。 + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/quality-inspection/qc-material/index.vue +git commit -m "feat(qc): add QC material library page" +``` + +--- + +## Task 9: 前端物料变动记录页面 + +**Files:** +- Create: `web-admin/src/views/quality-inspection/qc-material-usage/index.vue` + +- [ ] **Step 1: 创建变动记录列表页** + +标准只读列表页,参照其他 QC 列表页的模式: + +- 筛选区:物料下拉(调用 fetchQcMaterialOptions)、变动类型下拉(use/in)、时间范围(el-date-picker type="daterange") +- 表格列:物料名称、物料编码、变动类型(Tag:use=橙色/in=绿色)、变动数量、变动后库存、关联任务号、来源类型、备注、操作人、操作时间 +- 无新增/编辑/删除操作 +- 变动数量:入库为正数绿色,使用为负数红色 + +> 参照 `web-admin/src/views/quality-inspection/third-party-company/index.vue` 的列表结构。 + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/quality-inspection/qc-material-usage/index.vue +git commit -m "feat(qc): add QC material usage record page" +``` + +--- + +## Task 10: 前端质检任务完成弹窗嵌入物料使用 + +**Files:** +- Modify: `web-admin/src/views/quality-inspection/qc-task/index.vue` +- Modify: `web-admin/src/api/qc-task.ts` + +- [ ] **Step 1: 在 `qc-task/index.vue` 的 script 中添加物料相关状态** + +在现有状态变量(如 `resultAttachments`)附近添加: + +```typescript +import { fetchQcMaterialOptions, type QcMaterialOption } from '@api/qc-material' + +// 物料使用相关 +const materialOptions = ref([]) +const materialUsages = ref>([]) +``` + +- [ ] **Step 2: 在 `openResultDialog` 函数中加载物料选项** + +在打开结果弹窗的函数中添加: + +```typescript +fetchQcMaterialOptions().then((res) => { + materialOptions.value = res.data || [] +}) +materialUsages.value = [] +``` + +- [ ] **Step 3: 在 `qc-task/index.vue` 的结果弹窗 template 中添加物料使用区域** + +在现有「检测参数」section 和「检测结论」section 之间插入新的 section: + +```html + +
+
物料使用(可选)
+ + + + + + + + + + + + + + + + 添加物料 + +
+``` + +- [ ] **Step 4: 在 script 中添加物料选择和添加行的逻辑** + +```typescript +function onMaterialSelect(val: string, index: number) { + const opt = materialOptions.value.find((o) => o.id === val) + if (opt) { + materialUsages.value[index].materialName = opt.materialName + materialUsages.value[index].specModel = opt.specModel || '' + materialUsages.value[index].unit = opt.unit || '' + materialUsages.value[index].stockQty = opt.stockQty || 0 + } +} + +function addMaterialRow() { + materialUsages.value.push({ + materialId: '', + materialName: '', + specModel: '', + unit: '', + stockQty: 0, + qty: undefined, + }) +} +``` + +- [ ] **Step 5: 修改提交逻辑,在 payload 中包含 materialUsages** + +找到 `resultSubmit` 或类似的提交函数,在构建 payload 时添加: + +```typescript +// 在现有 payload 构建之后添加 +const validMaterialUsages = materialUsages.value + .filter((m) => m.materialId && m.qty && m.qty > 0) + .map((m) => ({ + materialId: m.materialId, + qty: m.qty, + })) + +// 添加到请求 payload 中 +payload.materialUsages = validMaterialUsages.length > 0 ? validMaterialUsages : undefined +``` + +- [ ] **Step 6: Commit** + +```bash +git add web-admin/src/views/quality-inspection/qc-task/index.vue +git commit -m "feat(qc): embed material usage table in QC task completion dialog" +``` + +--- + +## Task 11: 状态标签注册 + 最终验证 + +**Files:** +- Modify: `web-admin/src/utils/status-tag-registry.ts` + +- [ ] **Step 1: 在 `status-tag-registry.ts` 中注册变动类型标签** + +找到文件中 QC 相关的注册区域,添加: + +```typescript +// 物料变动类型 +export const changeTypeLabels: Record = { + use: '使用', + 'in': '入库', +} + +export const changeTypeTagType: Record = { + use: 'warning', + 'in': 'success', +} +``` + +- [ ] **Step 2: 全局验证 — 后端启动** + +```bash +cd backend && source venv/bin/activate && python -c "from app.main import app; print('Backend OK')" +``` + +Expected: `Backend OK` + +- [ ] **Step 3: 全局验证 — 前端构建** + +```bash +cd web-admin && pnpm build +``` + +Expected: 构建成功,无 TypeScript 错误 + +- [ ] **Step 4: 最终 Commit** + +```bash +git add web-admin/src/utils/status-tag-registry.ts +git commit -m "feat(qc): register change type status tags and final verification" +``` + +--- + +## Task Dependency Graph + +``` +Task 1 (SQL) ←──── prerequisite for all + ↓ +Task 2 (Models) ←── depends on Task 1 + ↓ +Task 3 (CRUD material) + Task 4 (CRUD usage) ←── can run in parallel, both depend on Task 2 + ↓ +Task 5 (API routes + task extension) ←── depends on Task 3 + 4 + ↓ +Task 6 (Frontend API) + Task 7 (Router) ←── can run in parallel, independent of backend + ↓ +Task 8 (Material page) + Task 9 (Usage page) ←── depend on Task 6 + 7 + ↓ +Task 10 (Task dialog) ←── depends on Task 6 + ↓ +Task 11 (Registry + verification) ←── depends on all +``` + +**Parallelizable groups:** +- Group A (backend): Task 1 → Task 2 → [Task 3 | Task 4] → Task 5 +- Group B (frontend): Task 6 + Task 7 → [Task 8 | Task 9] + Task 10 +- Final: Task 11 diff --git a/docs/superpowers/plans/2026-05-20-storage-cert-insurance-management.md b/docs/superpowers/plans/2026-05-20-storage-cert-insurance-management.md new file mode 100644 index 00000000..04251366 --- /dev/null +++ b/docs/superpowers/plans/2026-05-20-storage-cert-insurance-management.md @@ -0,0 +1,1050 @@ +# 储存证管理 + 满月待办管理 + 保险公司及项目价格 实施计划 + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 新增 3 个业务模块(保险公司基础信息维护、满月待办保险管理、储存证独立管理),覆盖数据库、后端 API、前端页面全栈实现。 + +**Architecture:** 模块 A(保险公司)参照现有体检机构模式新建独立 CRUD 模块;模块 B(满月待办)ALTER 扩展现有表 + 新建 Model/CRUD/列表接口;模块 C(储存证)复用现有表/CRUD,仅新增独立列表接口和前端页面。模块 B 依赖模块 A(引用保险公司数据)。 + +**Tech Stack:** MySQL 5.7 / FastAPI + SQLAlchemy / Vue 3 + Element Plus + Tailwind CSS 4 / pnpm + +**Design Doc:** `docs/superpowers/specs/2026-05-20-storage-cert-insurance-management-design.md` + +**Reference Pattern Files:** +- 后端 API+CRUD:`backend/app/api/pilot_service.py`(体检机构 CRUD,L1209-1697) +- 后端 Model:`backend/app/models/models.py`(BizCheckupInstitution L1604-1668) +- 后端 Storage Cert CRUD:`backend/app/crud/collection_protocol.py`(L512, L1881, L2176) +- 前端页面:`web-admin/src/views/pilot-service/checkup-institution/index.vue`(770 行) +- 前端 API:`web-admin/src/api/admin.ts`(L1620-1696) +- 路由配置:`web-admin/src/router/modules/sqxp.ts` + +--- + +## File Structure Map + +### New Files +| File | Responsibility | +|------|---------------| +| `docs/sql/insurance_and_fullmoon.sql` | 新表 DDL + ALTER TABLE 语句 | +| `backend/app/api/insurance_company.py` | 保险公司 CRUD 路由(3 组 REST) | +| `web-admin/src/views/basic-info/insurance-company/index.vue` | 保险公司管理页面 | +| `web-admin/src/views/cell-storage/storage-cert/index.vue` | 储存证管理页面 | +| `web-admin/src/views/cell-storage/fullmoon-todo/index.vue` | 满月待办管理页面 | + +### Modified Files +| File | Change | +|------|--------| +| `backend/app/models/models.py` | +3 Insurance Models, +1 FullmoonTodo Model | +| `backend/app/api/__init__.py` | +1 import | +| `backend/app/main.py` | +1 include_router | +| `backend/app/api/collection_protocol.py` | +2 endpoints (storage-certs list, fullmoon-todos list/update) | +| `backend/app/crud/collection_protocol.py` | +3 functions (fullmoon_todo CRUD) | +| `web-admin/src/router/modules/sqxp.ts` | +3 route entries | +| `web-admin/src/api/admin.ts` | +14 API functions | + +--- + +## Task 1: 数据库变更(SQL 脚本) + +**Files:** +- Create: `docs/sql/insurance_and_fullmoon.sql` + +- [ ] **Step 1: 创建 SQL 迁移脚本** + +```sql +-- ============================================= +-- 1. 保险公司主表 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_company`; +CREATE TABLE `biz_insurance_company` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司名称', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司地址', + `contact_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系人', + `contact_phone` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_company` (`tenant_no`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司'; + +-- ============================================= +-- 2. 保险公司开票信息 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_company_invoice`; +CREATE TABLE `biz_insurance_company_invoice` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位名称', + `tax_no` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '税号', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位地址', + `company_phone` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '电话', + `bank_name` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开户银行', + `bank_account` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行账号', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_inv` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司开票信息'; + +-- ============================================= +-- 3. 保险项目价格 +-- ============================================= +DROP TABLE IF EXISTS `biz_insurance_project_price`; +CREATE TABLE `biz_insurance_project_price` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `project_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目名称', + `project_fee` decimal(18,2) DEFAULT NULL COMMENT '项目费用(元)', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_proj` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险项目价格'; + +-- ============================================= +-- 4. 满月待办表扩展(新增 8 个保险字段) +-- ============================================= +ALTER TABLE `biz_protocol_fullmoon_todo` + ADD COLUMN `insurance_company_id` varchar(64) DEFAULT NULL COMMENT '保险公司ID' AFTER `insurance_attachments`, + ADD COLUMN `insurance_company_name` varchar(200) DEFAULT NULL COMMENT '保险公司名称(冗余快照)' AFTER `insurance_company_id`, + ADD COLUMN `insurance_type` varchar(200) DEFAULT NULL COMMENT '保险险种' AFTER `insurance_company_name`, + ADD COLUMN `insurance_policy_no` varchar(100) DEFAULT NULL COMMENT '保险单号' AFTER `insurance_type`, + ADD COLUMN `insurance_effective_date` char(8) DEFAULT NULL COMMENT '保险单生效时间YYYYMMDD' AFTER `insurance_policy_no`, + ADD COLUMN `insurance_expiry_date` char(8) DEFAULT NULL COMMENT '保险单失效时间YYYYMMDD' AFTER `insurance_effective_date`, + ADD COLUMN `insurance_subscribed` char(1) DEFAULT '0' COMMENT '是否已订购保险(1是 0否)' AFTER `insurance_expiry_date`, + ADD COLUMN `insurance_fee` decimal(18,2) DEFAULT NULL COMMENT '保单费用(元)' AFTER `insurance_subscribed`; +``` + +- [ ] **Step 2: 在 MySQL 中执行 SQL** + +Run: `mysql -u root -p zkxw < docs/sql/insurance_and_fullmoon.sql` +Expected: 3 tables created, 1 table altered, no errors + +- [ ] **Step 3: Commit** + +```bash +git add docs/sql/insurance_and_fullmoon.sql +git commit -m "feat: add insurance company tables and fullmoon todo insurance fields" +``` + +--- + +## Task 2: 后端 Model 定义 + +**Files:** +- Modify: `backend/app/models/models.py` + +在 `models.py` 文件末尾(`BizProtocolStorageCert` 类之后),新增 4 个 Model 类。 + +- [ ] **Step 1: 添加 4 个新 Model** + +在 `models.py` 文件中找到 `BizProtocolStorageCert` 类定义结束位置(大约在 L983),在其后追加: + +```python +class BizProtocolFullmoonTodo(Base): + """新生儿满月待办 biz_protocol_fullmoon_todo""" + __tablename__ = "biz_protocol_fullmoon_todo" + + id = Column(String(64), primary_key=True, comment="主键ID") + collection_protocol_id = Column(String(64), nullable=False, comment="采集协议单ID") + todo_status = Column(CHAR(1), nullable=False, default="0", comment="1已办报销 0未办保险") + handle_date = Column(CHAR(8), nullable=True, comment="办理日期") + handle_remark = Column(String(512), nullable=True, comment="办理备注") + insurance_attachments = Column(String(4000), nullable=True, comment="保险附件逗号分隔") + insurance_company_id = Column(String(64), nullable=True, comment="保险公司ID") + insurance_company_name = Column(String(200), nullable=True, comment="保险公司名称") + insurance_type = Column(String(200), nullable=True, comment="保险险种") + insurance_policy_no = Column(String(100), nullable=True, comment="保险单号") + insurance_effective_date = Column(CHAR(8), nullable=True, comment="保险单生效时间YYYYMMDD") + insurance_expiry_date = Column(CHAR(8), nullable=True, comment="保险单失效时间YYYYMMDD") + insurance_subscribed = Column(CHAR(1), nullable=True, default="0", comment="是否已订购保险") + insurance_fee = Column(Numeric(18, 2), nullable=True, comment="保单费用(元)") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + +class BizInsuranceCompany(Base): + """保险公司 biz_insurance_company""" + __tablename__ = "biz_insurance_company" + + id = Column(String(64), primary_key=True, comment="主键ID") + company_name = Column(String(200), nullable=False, comment="保险公司名称") + company_address = Column(String(512), nullable=True, comment="公司地址") + contact_name = Column(String(100), nullable=True, comment="联系人") + contact_phone = Column(String(32), nullable=True, comment="联系电话") + status = Column(CHAR(1), nullable=False, default="1", comment="1正常 0停用") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + +class BizInsuranceCompanyInvoice(Base): + """保险公司开票信息 biz_insurance_company_invoice""" + __tablename__ = "biz_insurance_company_invoice" + + id = Column(String(64), primary_key=True, comment="主键ID") + insurance_company_id = Column(String(64), nullable=False, comment="保险公司ID") + company_name = Column(String(200), nullable=False, comment="单位名称") + tax_no = Column(String(64), nullable=True, comment="税号") + company_address = Column(String(512), nullable=True, comment="单位地址") + company_phone = Column(String(64), nullable=True, comment="电话") + bank_name = Column(String(200), nullable=True, comment="开户银行") + bank_account = Column(String(64), nullable=True, comment="银行账号") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + +class BizInsuranceProjectPrice(Base): + """保险项目价格 biz_insurance_project_price""" + __tablename__ = "biz_insurance_project_price" + + id = Column(String(64), primary_key=True, comment="主键ID") + insurance_company_id = Column(String(64), nullable=False, comment="保险公司ID") + project_name = Column(String(200), nullable=False, comment="项目名称") + project_fee = Column(Numeric(18, 2), nullable=True, comment="项目费用(元)") + status = Column(CHAR(1), nullable=False, default="1", comment="1正常 0停用") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") +``` + +- [ ] **Step 2: 验证 import** + +确认 `models.py` 顶部已导入 `Numeric`:`from sqlalchemy import ... Numeric`。若缺少则添加。 + +Run: `cd backend && source venv/bin/activate && python -c "from app.models.models import BizInsuranceCompany, BizInsuranceCompanyInvoice, BizInsuranceProjectPrice, BizProtocolFullmoonTodo; print('OK')"` +Expected: `OK` + +- [ ] **Step 3: Commit** + +```bash +git add backend/app/models/models.py +git commit -m "feat: add insurance company and fullmoon todo models" +``` + +--- + +## Task 3: 模块 A — 保险公司后端 API + +**Files:** +- Create: `backend/app/api/insurance_company.py` +- Modify: `backend/app/api/__init__.py` +- Modify: `backend/app/main.py` + +参照 `pilot_service.py` 中体检机构的完整 CRUD 模式(L1209-1697),创建保险公司 API 路由文件。包含 3 组 REST 接口:保险公司主表 CRUD、开票信息子表 CRUD、保险项目价格子表 CRUD。 + +- [ ] **Step 1: 创建 `insurance_company.py`** + +完整文件参照 `pilot_service.py` 中 `CheckupInstitution` 相关代码(L1209-1536),做以下映射替换: +- `checkup_institution` → `insurance_company` +- `CheckupInstitution` → `InsuranceCompany` +- `institution_name` → `company_name` +- `institution_address` → `company_address` +- `ps_svc`(CRUD 函数)→ 内联 CRUD 函数(参照项目模式:CRUD 函数直接写在路由文件中) +- `_get_tenant_no` / `require_admin_or_super_admin` / `success_response` / `error_response` → 相同 import + +**路由 URL 结构:** +``` +GET /web/admin/insurance-companies → 分页列表 +POST /web/admin/insurance-companies → 新增 +PUT /web/admin/insurance-companies/{id} → 修改 +DELETE /web/admin/insurance-companies/{id} → 删除 +GET /web/admin/insurance-companies/{id}/invoices → 开票信息列表 +POST /web/admin/insurance-companies/{id}/invoices → 新增开票信息 +PUT /web/admin/insurance-company-invoices/{id} → 修改开票信息 +DELETE /web/admin/insurance-company-invoices/{id} → 删除开票信息 +GET /web/admin/insurance-companies/{id}/project-prices → 项目价格列表 +POST /web/admin/insurance-companies/{id}/project-prices → 新增项目价格 +PUT /web/admin/insurance-project-prices/{id} → 修改项目价格 +DELETE /web/admin/insurance-project-prices/{id} → 删除项目价格 +``` + +**CRUD 函数模式(内联在路由文件中):** + +```python +# ---- 内联 CRUD 函数 ---- + +def _generate_uuid() -> str: + import uuid + return uuid.uuid4().hex + +def _fmt_dt(dt) -> str: + return dt.strftime("%Y-%m-%d %H:%M:%S") if dt else "" + +def _row_to_dict_company(obj: BizInsuranceCompany) -> dict: + return { + "id": obj.id, + "companyName": obj.company_name, + "companyAddress": obj.company_address or "", + "contactName": obj.contact_name or "", + "contactPhone": obj.contact_phone or "", + "status": obj.status or "1", + "tenantNo": obj.tenant_no, + "orderNum": obj.order_num if obj.order_num is not None else 0, + "remark": obj.remark or "", + "createTime": _fmt_dt(obj.create_time), + "updateTime": _fmt_dt(obj.update_time), + } + +def list_insurance_companies(db, *, page, page_size, keyword, tenant_no): + q = db.query(BizInsuranceCompany).filter( + BizInsuranceCompany.tenant_no == tenant_no, + BizInsuranceCompany.del_flag == 0, + ) + if keyword: + q = q.filter(BizInsuranceCompany.company_name.like(f"%{keyword}%")) + total = q.count() + items = q.order_by(BizInsuranceCompany.create_time.desc()).offset((page - 1) * page_size).limit(page_size).all() + return [_row_to_dict_company(r) for r in items], total + +def total_pages(total, page_size): + return (total + page_size - 1) // page_size if page_size else 0 + +def create_insurance_company(db, *, company_name, tenant_no, user_id, company_address=None, contact_name=None, contact_phone=None, status="1", order_num=0, remark=None): + obj = BizInsuranceCompany( + id=_generate_uuid(), company_name=company_name, company_address=company_address, + contact_name=contact_name, contact_phone=contact_phone, status=status, + tenant_no=tenant_no, order_num=order_num, remark=remark, + create_by=user_id, create_dept_id="", update_by=user_id, del_flag=0, + ) + db.add(obj); db.commit(); db.refresh(obj) + return obj + +def update_insurance_company(db, row_id, *, tenant_no, user_id, **fields): + obj = db.query(BizInsuranceCompany).filter(BizInsuranceCompany.id == row_id, BizInsuranceCompany.tenant_no == tenant_no, BizInsuranceCompany.del_flag == 0).first() + if not obj: + raise ValueError("记录不存在") + for k, v in fields.items(): + if v is not None: + setattr(obj, k, v) + obj.update_by = user_id + db.add(obj); db.commit(); db.refresh(obj) + return obj + +def soft_delete_insurance_company(db, row_id, *, tenant_no): + obj = db.query(BizInsuranceCompany).filter(BizInsuranceCompany.id == row_id, BizInsuranceCompany.tenant_no == tenant_no, BizInsuranceCompany.del_flag == 0).first() + if not obj: + raise ValueError("记录不存在") + obj.del_flag = 1 + db.add(obj); db.commit() +``` + +开票信息和项目价格的 CRUD 函数遵循完全相同的模式,参照 `BizCheckupInstitutionInvoice` / `BizCheckupInstitutionProject` 对应的代码。每个子表的 `_row_to_dict` 返回 camelCase JSON,list 函数按 `insurance_company_id` 过滤。 + +- [ ] **Step 2: 注册路由** + +在 `backend/app/api/__init__.py` 中: +```python +from app.api.insurance_company import router as insurance_company_router +# 添加到 __all__ 列表 +``` + +在 `backend/app/main.py` 中: +```python +from app.api import ... insurance_company_router ... +app.include_router(insurance_company_router, prefix=settings.API_V1_PREFIX) +``` + +- [ ] **Step 3: 启动后端验证** + +Run: `cd backend && source venv/bin/activate && python -c "from app.api.insurance_company import router; print(f'Routes: {len(router.routes)}')"` +Expected: `Routes: 12` + +Run: `cd backend && ./start-local.sh` → 访问 `http://localhost:8000/docs` → 搜索 `insurance-companies` → 应能看到所有 12 个接口 + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/api/insurance_company.py backend/app/api/__init__.py backend/app/main.py +git commit -m "feat: add insurance company CRUD API with invoices and project prices" +``` + +--- + +## Task 4: 模块 B+C — 储存证列表 & 满月待办 CRUD + 列表接口 + +**Files:** +- Modify: `backend/app/crud/collection_protocol.py` +- Modify: `backend/app/api/collection_protocol.py` + +- [ ] **Step 1: 在 `collection_protocol.py` (crud) 中添加满月待办 CRUD 函数** + +在文件末尾(`upsert_storage_cert` 函数之后)追加: + +```python +# ============ Fullmoon Todo ============ + +def _fullmoon_todo_to_dict(ft: BizProtocolFullmoonTodo) -> Dict[str, Any]: + return { + "id": ft.id, + "collectionProtocolId": ft.collection_protocol_id, + "todoStatus": ft.todo_status or "0", + "handleDate": (ft.handle_date or "").strip() if ft.handle_date else "", + "handleRemark": ft.handle_remark or "", + "insuranceAttachments": ft.insurance_attachments or "", + "insuranceCompanyId": ft.insurance_company_id or "", + "insuranceCompanyName": ft.insurance_company_name or "", + "insuranceType": ft.insurance_type or "", + "insurancePolicyNo": ft.insurance_policy_no or "", + "insuranceEffectiveDate": (ft.insurance_effective_date or "").strip() if ft.insurance_effective_date else "", + "insuranceExpiryDate": (ft.insurance_expiry_date or "").strip() if ft.insurance_expiry_date else "", + "insuranceSubscribed": ft.insurance_subscribed or "0", + "insuranceFee": float(ft.insurance_fee) if ft.insurance_fee else None, + "tenantNo": ft.tenant_no, + "orderNum": ft.order_num if ft.order_num is not None else 0, + "remark": ft.remark or "", + "createTime": _fmt_dt(ft.create_time), + "updateTime": _fmt_dt(ft.update_time), + } + +def get_fullmoon_todo(db: Session, collection_protocol_id: str, tenant_no: str) -> Optional[BizProtocolFullmoonTodo]: + return ( + db.query(BizProtocolFullmoonTodo) + .filter( + and_( + BizProtocolFullmoonTodo.collection_protocol_id == collection_protocol_id, + BizProtocolFullmoonTodo.tenant_no == tenant_no, + BizProtocolFullmoonTodo.del_flag == 0, + ) + ) + .first() + ) + +def upsert_fullmoon_todo( + db: Session, + collection_protocol_id: str, + tenant_no: str, + user_id: Optional[str], + **fields, +) -> BizProtocolFullmoonTodo: + fields = _normalize_fields(fields) + obj = get_fullmoon_todo(db, collection_protocol_id, tenant_no) + _STR_FIELDS = ["todo_status", "handle_date", "handle_remark", "insurance_attachments", + "insurance_company_id", "insurance_company_name", "insurance_type", + "insurance_policy_no", "insurance_effective_date", "insurance_expiry_date", + "insurance_subscribed"] + if obj: + for k in _STR_FIELDS: + if k in fields: + setattr(obj, k, (fields[k] or "").strip() or None) + if "insurance_fee" in fields: + obj.insurance_fee = fields["insurance_fee"] + if "remark" in fields: + obj.remark = (fields["remark"] or "").strip() or None + obj.update_by = user_id + obj.update_time = datetime.now() + db.add(obj); db.commit(); db.refresh(obj) + return obj + obj = BizProtocolFullmoonTodo( + id=generate_uuid(), + collection_protocol_id=collection_protocol_id, + tenant_no=tenant_no, + order_num=0, + remark=(fields.get("remark") or "").strip() or None, + create_by=user_id, + create_dept_id="", + create_time=datetime.now(), + update_by=user_id, + update_time=datetime.now(), + del_flag=0, + ) + for k in _STR_FIELDS: + if k in fields: + setattr(obj, k, (fields[k] or "").strip() or None) + if "insurance_fee" in fields: + obj.insurance_fee = fields["insurance_fee"] + db.add(obj); db.commit(); db.refresh(obj) + return obj +``` + +同时确保文件顶部 import 了 `BizProtocolFullmoonTodo` 和 `BizInsuranceCompany`。 + +- [ ] **Step 2: 在 `collection_protocol.py` (api) 中添加 3 个新接口** + +在 API 路由文件末尾追加: + +**a) 储存证管理列表 `GET /web/admin/storage-certs`** + +```python +@router.get("/storage-certs") +async def list_storage_certs( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100, alias="pageSize"), + keyword: Optional[str] = None, + make_status: Optional[str] = None, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + """储存证管理列表:筛选已生效 + 样本已入库的协议单""" + tenant_no = _get_tenant_no(db, user) + # 1. 查已生效的协议单 + q = db.query(BizCollectionProtocol).filter( + BizCollectionProtocol.tenant_no == tenant_no, + BizCollectionProtocol.del_flag == 0, + BizCollectionProtocol.protocol_status == "sxz", + ) + if keyword: + q = q.filter(BizCollectionProtocol.protocol_no.like(f"%{keyword}%")) + protocol_ids_sub = q.subquery() + + # 2. 过滤有已入库样本的协议单 + sample_sub = ( + db.query(BizProtocolSample.collection_protocol_id) + .filter( + BizProtocolSample.sample_status == "yrk", + BizProtocolSample.del_flag == 0, + BizProtocolSample.tenant_no == tenant_no, + ) + .subquery() + ) + + # 3. 主查询 + main_q = ( + db.query(BizCollectionProtocol) + .filter( + BizCollectionProtocol.id.in_(db.query(sample_sub.c.collection_protocol_id)), + BizCollectionProtocol.id.in_(db.query(protocol_ids_sub.c.id)), + ) + ) + total = main_q.count() + protocols = main_q.order_by(BizCollectionProtocol.create_time.desc()).offset((page - 1) * pageSize).limit(pageSize).all() + + items = [] + for p in protocols: + cert = cp_svc.get_storage_cert(db, p.id, tenant_no) + party = db.query(BizProtocolPartyCustomer).filter( + BizProtocolPartyCustomer.collection_protocol_id == p.id, + BizProtocolPartyCustomer.del_flag == 0, + ).first() + samples = db.query(BizProtocolSample).filter( + BizProtocolSample.collection_protocol_id == p.id, + BizProtocolSample.sample_status == "yrk", + BizProtocolSample.del_flag == 0, + ).all() + + cert_dict = cp_svc._storage_cert_to_dict(cert) if cert else {"makeStatus": "0", "certImageUrls": "", "makeDate": ""} + + # 按 make_status 过滤 + if make_status and cert_dict.get("makeStatus") != make_status: + continue + + sample_info = ", ".join([f"{s.sample_code or ''}" for s in samples[:3]]) + + items.append({ + "protocolId": p.id, + "protocolNo": p.protocol_no, + "motherName": party.mother_name if party else "", + "newbornDeliveryTime": _fmt_dt(party.newborn_delivery_time) if party and party.newborn_delivery_time else "", + "sampleInfo": sample_info, + "storageInDate": samples[0].storage_in_date if samples else "", + **cert_dict, + }) + + tp = cp_svc.total_pages(total, pageSize) if hasattr(cp_svc, 'total_pages') else (total + pageSize - 1) // pageSize + return success_response({"list": items, "total": total, "page": page, "pageSize": pageSize, "totalPages": tp}) +``` + +**b) 满月待办列表 `GET /web/admin/fullmoon-todos`** + +```python +@router.get("/fullmoon-todos") +async def list_fullmoon_todos( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100, alias="pageSize"), + keyword: Optional[str] = None, + todo_status: Optional[str] = None, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + """满月待办列表:筛选已生效 + 新生儿已满月的协议单""" + tenant_no = _get_tenant_no(db, user) + from datetime import timedelta + fullmoon_cutoff = datetime.now() - timedelta(days=30) + + # 查已生效协议单 + q = db.query(BizCollectionProtocol).filter( + BizCollectionProtocol.tenant_no == tenant_no, + BizCollectionProtocol.del_flag == 0, + BizCollectionProtocol.protocol_status == "sxz", + ) + if keyword: + q = q.filter(BizCollectionProtocol.protocol_no.like(f"%{keyword}%")) + protocols = q.order_by(BizCollectionProtocol.create_time.desc()).all() + + items = [] + for p in protocols: + party = db.query(BizProtocolPartyCustomer).filter( + BizProtocolPartyCustomer.collection_protocol_id == p.id, + BizProtocolPartyCustomer.del_flag == 0, + ).first() + if not party or not party.newborn_delivery_time: + continue + if party.newborn_delivery_time > fullmoon_cutoff: + continue + + ft = cp_svc.get_fullmoon_todo(db, p.id, tenant_no) + ft_dict = cp_svc._fullmoon_todo_to_dict(ft) if ft else { + "todoStatus": "0", "handleDate": "", "handleRemark": "", + "insuranceAttachments": "", "insuranceCompanyId": "", "insuranceCompanyName": "", + "insuranceType": "", "insurancePolicyNo": "", "insuranceEffectiveDate": "", + "insuranceExpiryDate": "", "insuranceSubscribed": "0", "insuranceFee": None, + } + + if todo_status and ft_dict.get("todoStatus") != todo_status: + continue + + fullmoon_date = party.newborn_delivery_time + timedelta(days=30) + + items.append({ + "protocolId": p.id, + "protocolNo": p.protocol_no, + "motherName": party.mother_name or "", + "motherPhone": party.mother_phone or "", + "newbornDeliveryTime": _fmt_dt(party.newborn_delivery_time), + "fullmoonDate": fullmoon_date.strftime("%Y-%m-%d") if fullmoon_date else "", + **ft_dict, + }) + + total = len(items) + start = (page - 1) * pageSize + page_items = items[start:start + pageSize] + tp = (total + pageSize - 1) // pageSize if pageSize else 0 + return success_response({"list": page_items, "total": total, "page": page, "pageSize": pageSize, "totalPages": tp}) +``` + +**c) 满月待办保险信息更新 `PUT /web/admin/fullmoon-todos/{protocol_id}/insurance`** + +```python +class FullmoonTodoInsuranceUpdateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + insurance_company_id: Optional[str] = Field(None, alias="insuranceCompanyId") + insurance_company_name: Optional[str] = Field(None, alias="insuranceCompanyName") + insurance_type: Optional[str] = Field(None, alias="insuranceType") + insurance_policy_no: Optional[str] = Field(None, alias="insurancePolicyNo") + insurance_effective_date: Optional[str] = Field(None, alias="insuranceEffectiveDate") + insurance_expiry_date: Optional[str] = Field(None, alias="insuranceExpiryDate") + insurance_subscribed: Optional[str] = Field(None, alias="insuranceSubscribed") + insurance_fee: Optional[float] = Field(None, alias="insuranceFee") + insurance_attachments: Optional[str] = Field(None, alias="insuranceAttachments") + todo_status: Optional[str] = Field(None, alias="todoStatus") + handle_date: Optional[str] = Field(None, alias="handleDate") + handle_remark: Optional[str] = Field(None, alias="handleRemark") + +@router.put("/fullmoon-todos/{protocol_id}/insurance") +async def update_fullmoon_todo_insurance( + protocol_id: str, + body: FullmoonTodoInsuranceUpdateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + fields = body.model_dump(exclude_unset=True, by_alias=False) + obj = cp_svc.upsert_fullmoon_todo(db, protocol_id, tenant_no, user.get("user_id"), **fields) + return success_response(cp_svc._fullmoon_todo_to_dict(obj), message="更新成功") +``` + +- [ ] **Step 3: 验证接口可启动** + +Run: `cd backend && source venv/bin/activate && python -c "from app.api.collection_protocol import router; print('OK')"` +Expected: `OK` + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/crud/collection_protocol.py backend/app/api/collection_protocol.py +git commit -m "feat: add storage cert list, fullmoon todo list and insurance update endpoints" +``` + +--- + +## Task 5: 前端 API 函数 + +**Files:** +- Modify: `web-admin/src/api/admin.ts` + +在 `admin.ts` 文件末尾(`fetchDeleteCheckupInstitutionPackageItem` 函数之后)追加所有新 API 函数。 + +- [ ] **Step 1: 追加 API 函数** + +```typescript +// ============ 保险公司管理 ============ + +export function fetchInsuranceCompanyList(params?: { + page?: number + pageSize?: number + keyword?: string +}) { + return request.get({ url: '/web/admin/insurance-companies', params }) +} + +export function fetchCreateInsuranceCompany(data: Record) { + return request.post({ url: '/web/admin/insurance-companies', params: data }) +} + +export function fetchUpdateInsuranceCompany(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-companies/${id}`, params: data }) +} + +export function fetchDeleteInsuranceCompany(id: string) { + return request.del({ url: `/web/admin/insurance-companies/${id}` }) +} + +// 保险公司开票信息 +export function fetchInsuranceCompanyInvoices(companyId: string) { + return request.get({ url: `/web/admin/insurance-companies/${companyId}/invoices` }) +} + +export function fetchCreateInsuranceCompanyInvoice(companyId: string, data: Record) { + return request.post({ url: `/web/admin/insurance-companies/${companyId}/invoices`, params: data }) +} + +export function fetchUpdateInsuranceCompanyInvoice(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-company-invoices/${id}`, params: data }) +} + +export function fetchDeleteInsuranceCompanyInvoice(id: string) { + return request.del({ url: `/web/admin/insurance-company-invoices/${id}` }) +} + +// 保险项目价格 +export function fetchInsuranceProjectPrices(companyId: string) { + return request.get({ url: `/web/admin/insurance-companies/${companyId}/project-prices` }) +} + +export function fetchCreateInsuranceProjectPrice(companyId: string, data: Record) { + return request.post({ url: `/web/admin/insurance-companies/${companyId}/project-prices`, params: data }) +} + +export function fetchUpdateInsuranceProjectPrice(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-project-prices/${id}`, params: data }) +} + +export function fetchDeleteInsuranceProjectPrice(id: string) { + return request.del({ url: `/web/admin/insurance-project-prices/${id}` }) +} + +// ============ 储存证管理 ============ + +export function fetchStorageCertList(params?: { + page?: number + pageSize?: number + keyword?: string + makeStatus?: string +}) { + return request.get({ url: '/web/admin/storage-certs', params }) +} + +// ============ 满月待办管理 ============ + +export function fetchFullmoonTodoList(params?: { + page?: number + pageSize?: number + keyword?: string + todoStatus?: string +}) { + return request.get({ url: '/web/admin/fullmoon-todos', params }) +} + +export function fetchUpdateFullmoonTodoInsurance(protocolId: string, data: Record) { + return request.put({ url: `/web/admin/fullmoon-todos/${protocolId}/insurance`, params: data }) +} +``` + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/api/admin.ts +git commit -m "feat: add insurance company, storage cert and fullmoon todo API functions" +``` + +--- + +## Task 6: 前端路由注册 + +**Files:** +- Modify: `web-admin/src/router/modules/sqxp.ts` + +- [ ] **Step 1: 在细胞存储管理 children 中追加 2 个路由** + +在 `sqxp.ts` 中找到细胞存储管理路由块(id `50000000000000000000000000000001`),在其 `children` 数组末尾追加: + +```ts +{ + id: '50000000000000000000000000000006', + name: 'CellStorageStorageCert', + path: 'storage-cert', + component: '/cell-storage/storage-cert/index', + meta: { title: '储存证管理', keepAlive: true }, +}, +{ + id: '50000000000000000000000000000008', + name: 'CellStorageFullmoonTodo', + path: 'fullmoon-todo', + component: '/cell-storage/fullmoon-todo/index', + meta: { title: '满月待办管理', keepAlive: true }, +}, +``` + +- [ ] **Step 2: 在基础信息管理 children 中追加 1 个路由** + +在基础信息管理路由块(id `40000000000000000000000000000001`),在其 `children` 数组末尾追加: + +```ts +{ + id: '40000000000000000000000000000007', + name: 'BasicInfoInsuranceCompany', + path: 'insurance-company', + component: '/basic-info/insurance-company/index', + meta: { title: '保险公司及项目价格', keepAlive: true }, +}, +``` + +- [ ] **Step 3: Commit** + +```bash +git add web-admin/src/router/modules/sqxp.ts +git commit -m "feat: register storage cert, fullmoon todo and insurance company routes" +``` + +--- + +## Task 7: 前端页面 — 保险公司及项目价格 + +**Files:** +- Create: `web-admin/src/views/basic-info/insurance-company/index.vue` + +**参照模板:** `web-admin/src/views/pilot-service/checkup-institution/index.vue`(770 行,完全同构) + +- [ ] **Step 1: 创建保险公司管理页面** + +页面结构完全参照 `checkup-institution/index.vue`,做以下映射替换: +- `CheckupInstitution` → `InsuranceCompany` +- `fetchCheckupInstitution*` → `fetchInsuranceCompany*`(使用 Task 5 定义的 API 函数) +- `fetchCheckupInstitutionInvoice*` → `fetchInsuranceCompanyInvoice*` +- `fetchCheckupInstitutionProject*` → `fetchInsuranceProjectPrice*` +- 表单字段映射:`institutionName` → `companyName`、`institutionAddress` → `companyAddress` +- Tab 子表:开票信息 + 项目价格(与体检机构的发票+项目完全同构) +- `defineOptions({ name: 'BasicInfoInsuranceCompany' })` + +关键定制点: +- 页面标题:「保险公司及项目价格」 +- 列表列:保险公司名称、地址、联系人、联系电话、状态、操作 +- 新增/编辑弹窗:公司名称(必填)、地址、联系人、联系电话、状态、备注 +- 点击行 → 弹出子表 Tab 弹窗:开票信息 Tab + 项目价格 Tab + +- [ ] **Step 2: 验证页面可加载** + +Run: `cd web-admin && pnpm dev` → 访问 `http://localhost:port/#/basic-info/insurance-company` +Expected: 页面加载,无控制台错误 + +- [ ] **Step 3: Commit** + +```bash +git add web-admin/src/views/basic-info/insurance-company/index.vue +git commit -m "feat: add insurance company management page with invoices and project prices" +``` + +--- + +## Task 8: 前端页面 — 满月待办管理 + +**Files:** +- Create: `web-admin/src/views/cell-storage/fullmoon-todo/index.vue` + +**参照模板:** `web-admin/src/views/system/order/index.vue`(复杂列表模式)或 `system/unit/index.vue`(简单列表模式) + +- [ ] **Step 1: 创建满月待办管理页面** + +页面为**纯列表 + 编辑弹窗**模式(无新增/删除,数据由系统自动生成): + +**列表列:** +| 列名 | 字段 | 宽度 | +|------|------|------| +| 采集协议号 | protocolNo | 160 | +| 母亲姓名 | motherName | 100 | +| 新生儿分娩时间 | newbornDeliveryTime | 140 | +| 满月日期 | fullmoonDate | 120 | +| 待办状态 | todoStatus(el-tag: 0=warning"未办保险", 1=success"已办报销")| 100 | +| 是否已订购保险 | insuranceSubscribed(el-tag: 0=info"否", 1=success"是")| 120 | +| 保险公司 | insuranceCompanyName | 140 | +| 保险险种 | insuranceType | 120 | +| 操作 | fixed="right", width=160 | 160 | + +**筛选栏:** 关键词(协议号/姓名)、待办状态下拉(全部/未办保险/已办报销) + +**操作按钮:** 「办理保险」→ 弹出编辑弹窗 + +**编辑弹窗字段(label-position="top"):** +- 保险公司(下拉选择,从 `fetchInsuranceCompanyList` 获取,选择后自动填充 `insuranceCompanyName`) +- 保险险种(输入框) +- 保险单号(输入框) +- 保险单生效时间(el-date-picker,format YYYYMMDD) +- 保险单失效时间(el-date-picker,format YYYYMMDD) +- 是否已订购保险(el-radio-group:是/否) +- 保单费用(元)(el-input-number) +- 保险单附件(el-upload,多附件) +- 办理日期(el-date-picker) +- 办理备注(el-input textarea) +- 待办状态(el-radio-group:未办保险/已办报销) + +API 调用:`fetchFullmoonTodoList`(列表)、`fetchUpdateFullmoonTodoInsurance`(保存) + +`defineOptions({ name: 'CellStorageFullmoonTodo' })` + +- [ ] **Step 2: 验证页面** + +Run: 访问 `http://localhost:port/#/cell-storage/fullmoon-todo` +Expected: 列表加载,筛选和编辑弹窗正常 + +- [ ] **Step 3: Commit** + +```bash +git add web-admin/src/views/cell-storage/fullmoon-todo/index.vue +git commit -m "feat: add fullmoon todo management page with insurance info editing" +``` + +--- + +## Task 9: 前端页面 — 储存证管理 + +**Files:** +- Create: `web-admin/src/views/cell-storage/storage-cert/index.vue` + +**参照模板:** `web-admin/src/views/system/unit/index.vue`(简单列表模式) + +- [ ] **Step 1: 创建储存证管理页面** + +页面为**纯列表 + 上传弹窗 + 查看弹窗**模式(无新增/删除): + +**列表列:** +| 列名 | 字段 | 宽度 | +|------|------|------| +| 采集协议号 | protocolNo | 160 | +| 母亲姓名 | motherName | 100 | +| 新生儿分娩时间 | newbornDeliveryTime | 140 | +| 样本信息 | sampleInfo | 180 | +| 入库日期 | storageInDate | 120 | +| 制作状态 | makeStatus(el-tag: 0=warning"未制作", 1=success"已制作")| 100 | +| 制作日期 | makeDate | 120 | +| 操作 | fixed="right", width=200 | 200 | + +**筛选栏:** 关键词(协议号/姓名)、制作状态下拉(全部/未制作/已制作) + +**操作按钮:** +- 「上传储存证」→ 弹出上传弹窗 +- 「查看」→ 弹出查看弹窗 + +**上传储存证弹窗:** +- 储存证图片(el-upload,多图上传) +- 制作日期(el-date-picker,默认当天) +- 备注(el-input textarea) + +保存逻辑:调用现有采集协议单编辑接口中的 `storageCert` 子资源保存(`upsert_storage_cert`),或者新增一个专用接口。 + +`defineOptions({ name: 'CellStorageStorageCert' })` + +- [ ] **Step 2: 验证页面** + +Run: 访问 `http://localhost:port/#/cell-storage/storage-cert` +Expected: 列表加载,上传和查看功能正常 + +- [ ] **Step 3: Commit** + +```bash +git add web-admin/src/views/cell-storage/storage-cert/index.vue +git commit -m "feat: add storage certificate management page" +``` + +--- + +## Task 10: 菜单数据初始化 + +**Files:** +- Modify: 数据库 `sys_menu` 表 + +- [ ] **Step 1: 插入菜单数据** + +在 MySQL 中执行以下 SQL(父菜单 ID 需查询 `sys_menu` 表确认"细胞存储管理"和"基础信息管理"在 web 端的实际 ID): + +```sql +-- 查找 web 端"细胞存储管理"的菜单 ID +SELECT id FROM sys_menu WHERE menu_name = '细胞存储管理' AND parent_id IN (SELECT id FROM sys_menu WHERE parent_id = 0 AND menu_name LIKE '%web%'); + +-- 查找 web 端"基础信息管理"的菜单 ID +SELECT id FROM sys_menu WHERE menu_name = '基础信息管理' AND parent_id IN (SELECT id FROM sys_menu WHERE parent_id = 0 AND menu_name LIKE '%web%'); + +-- 插入 3 条菜单(将 {cell_storage_menu_id} 和 {basic_info_menu_id} 替换为查询结果) +INSERT INTO sys_menu (id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark, del_flag) +VALUES +(REPLACE(UUID(),'-',''), '储存证管理', '{cell_storage_menu_id}', 60, 'storage-cert', 'cell-storage/storage-cert/index', 1, 0, 'C', '1', '1', 'cell-storage:storage-cert', '', '1', NOW(), '1', NOW(), '', 0), +(REPLACE(UUID(),'-',''), '满月待办管理', '{cell_storage_menu_id}', 70, 'fullmoon-todo', 'cell-storage/fullmoon-todo/index', 1, 0, 'C', '1', '1', 'cell-storage:fullmoon-todo', '', '1', NOW(), '1', NOW(), '', 0), +(REPLACE(UUID(),'-',''), '保险公司及项目价格', '{basic_info_menu_id}', 60, 'insurance-company', 'basic-info/insurance-company/index', 1, 0, 'C', '1', '1', 'basic-info:insurance-company', '', '1', NOW(), '1', NOW(), '', 0); +``` + +- [ ] **Step 2: 为管理员角色授权新菜单** + +在角色管理中,为需要的角色勾选新增的 3 个菜单权限。 + +- [ ] **Step 3: 端到端验证** + +1. 登录系统 → 侧边栏应显示 3 个新菜单 +2. 保险公司管理 → 新增保险公司 → 新增开票信息 → 新增项目价格 → 编辑 → 删除 +3. 满月待办管理 → 列表应显示已满月的新生儿协议单 → 点击办理保险 → 填写保险信息 → 保存 +4. 储存证管理 → 列表应显示已入库的协议单 → 上传储存证 → 查看 + +- [ ] **Step 4: Commit** + +```bash +git add docs/sql/insurance_and_fullmoon.sql +git commit -m "feat: add menu initialization SQL for new modules" +``` diff --git a/docs/superpowers/specs/2026-05-19-production-work-order-design.md b/docs/superpowers/specs/2026-05-19-production-work-order-design.md new file mode 100644 index 00000000..1591eaae --- /dev/null +++ b/docs/superpowers/specs/2026-05-19-production-work-order-design.md @@ -0,0 +1,524 @@ +# 入库生产工单 + 生产任务 + 细胞产品库 设计文档 + +> 日期: 2026-05-19 +> 状态: 已确认 +> 关联模块: 样本接收、工艺路线管理、库位管理 + +--- + +## 1. 业务背景 + +当前系统中,样本接收(accept_conclusion="js")后会自动触发一个入库质检工单。现在需要在此基础上,同时触发生成一个**入库生产工单**。生产工单可以创建多个**生产任务单**,生产任务单用于记录完整的工艺过程执行数据。 + +### 业务流程 + +``` +样本接收(accept_conclusion="js") + ├→ 自动创建 入库质检工单 (已有) + └→ 自动创建 入库生产工单 (新增, 状态=dpz待配置) + └→ 用户在工单中手动创建 生产任务单(1:N) + ├→ 选择一个工艺路线 → 克隆全部步骤(含试剂/耗材/产出/采集项) + ├→ 可新增/删除工艺步骤 + ├→ 可录入输入(样本或细胞产品) + ├→ 执行过程中填写实际用量、采集值 + └→ 录入输出(细胞产品 → 存入细胞产品库 → 关联储物格) +``` + +--- + +## 2. 需求共识 + +1. **触发机制**: 样本接收后自动创建入库生产工单(状态为"待配置"),与质检工单在同一个事务中 +2. **工单→任务关系**: 1对多,用户在工单中自由创建多个生产任务单 +3. **生产任务单三部分**(全部用子表): + - **输入子表**: 可选关联样本或细胞产品 + - **工艺过程**: 必选一个工艺路线,克隆其所有步骤(含试剂、耗材、产出物、数据采集项),可修改 + - **输出子表**: 记录产出的细胞产品,关联储物格位置 +4. **细胞产品库**: 新建 `biz_cell_product` 表(产品编码、类型、规格、储物格、状态等) +5. **菜单位置**: 在【生产管理】下新增"入库生产工单"、"生产任务"、"细胞产品库"三个二级菜单 +6. **数据采集填写**: 克隆数据采集项后,用户在生产执行过程中填写采集值 +7. **工艺过程可编辑**: 选了工艺路线后可以新增/删除工艺步骤;执行中仍可继续增删 +8. **实际用量录入**: 用户可录入耗材实际使用量、试剂实际使用量、数据采集值等 + +--- + +## 3. 数据库设计 + +### 3.1 新增表概览(10 张) + +| # | 表名 | 说明 | +|---|------|------| +| 1 | `biz_cell_product` | 细胞产品库 | +| 2 | `biz_production_work_order` | 入库生产工单 | +| 3 | `biz_production_task` | 生产任务 | +| 4 | `biz_production_task_input` | 任务输入子表 | +| 5 | `biz_production_task_step` | 任务工艺步骤(克隆自路线) | +| 6 | `biz_production_task_step_reagent` | 步骤试剂 + 实际用量 | +| 7 | `biz_production_task_step_consumable` | 步骤耗材 + 实际用量 | +| 8 | `biz_production_task_step_output` | 步骤产出物 + 实际条码 | +| 9 | `biz_production_task_step_data_collection` | 步骤数据采集项 + 填写值 | +| 10 | `biz_production_task_output` | 任务输出子表(细胞产品+储物格) | + +### 3.2 表关系图 + +``` +biz_sample_reception ──→ biz_production_work_order ──→ biz_production_task + │ │ + └──→ biz_qc_work_order (已有) ├── biz_production_task_input + ├── biz_production_task_step (克隆自) + │ └── biz_process_route_step + │ ├── ..._reagent + │ ├── ..._consumable + │ ├── ..._output + │ └── ..._data_collection + ├── biz_production_task_output + └── biz_cell_product ← 细胞产品库 + └── biz_storage_facility_slot (库位) +``` + +### 3.3 详细字段设计 + +#### 3.3.1 `biz_cell_product` — 细胞产品库 + +```sql +CREATE TABLE `biz_cell_product` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `product_code` varchar(64) NOT NULL COMMENT '产品编码', + `product_name` varchar(200) NOT NULL COMMENT '产品名称', + `product_type_id` varchar(64) DEFAULT NULL COMMENT '细胞产品类型ID', + `spec_id` varchar(64) DEFAULT NULL COMMENT '规格ID', + `batch_no` varchar(64) DEFAULT NULL COMMENT '批次号', + `storage_slot_id` varchar(64) DEFAULT NULL COMMENT '储物格ID', + `product_status` varchar(16) NOT NULL DEFAULT 'zk' COMMENT '状态(zk在库/yc已出库/ysy已使用)', + `source_type` varchar(20) DEFAULT 'production' COMMENT '来源类型(production生产/manual手动录入)', + `production_task_id` varchar(64) DEFAULT NULL COMMENT '来源生产任务ID', + `quantity` decimal(18,4) DEFAULT NULL COMMENT '数量', + `unit` varchar(64) DEFAULT NULL COMMENT '单位', + `expiry_date` datetime DEFAULT NULL COMMENT '有效期', + `product_images` varchar(4000) DEFAULT NULL COMMENT '产品图片URL(逗号分隔)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_cp_tenant_status` (`tenant_no`,`product_status`,`del_flag`), + KEY `idx_cp_type` (`product_type_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='细胞产品库'; +``` + +#### 3.3.2 `biz_production_work_order` — 入库生产工单 + +```sql +CREATE TABLE `biz_production_work_order` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `work_order_no` varchar(32) NOT NULL COMMENT '工单号(前缀SC)', + `reception_id` varchar(64) NOT NULL COMMENT '样本接收记录ID', + `protocol_sample_id` varchar(64) NOT NULL COMMENT '协议样本ID', + `collection_protocol_id` varchar(64) NOT NULL COMMENT '协议单ID', + `protocol_no` varchar(64) DEFAULT NULL COMMENT '协议号快照', + `sample_code` varchar(32) DEFAULT NULL COMMENT '样本编码快照', + `reception_source` varchar(20) NOT NULL DEFAULT 'cell_storage' COMMENT '来源(cell_storage/research_donation)', + `work_order_status` varchar(16) NOT NULL DEFAULT 'dpz' COMMENT '状态(dpz待配置/ywc已完成)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_pwo_reception` (`reception_id`,`del_flag`), + KEY `idx_pwo_tenant_status` (`tenant_no`,`work_order_status`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='入库生产工单'; +``` + +#### 3.3.3 `biz_production_task` — 生产任务 + +```sql +CREATE TABLE `biz_production_task` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `task_no` varchar(32) NOT NULL COMMENT '任务号(前缀RW)', + `work_order_id` varchar(64) NOT NULL COMMENT '所属工单ID', + `task_name` varchar(200) DEFAULT NULL COMMENT '任务名称', + `description` varchar(500) DEFAULT NULL COMMENT '描述', + `route_id` varchar(64) DEFAULT NULL COMMENT '所选工艺路线ID(仅记录来源)', + `task_status` varchar(16) NOT NULL DEFAULT 'dpz' COMMENT '状态(dpz待配置/jxz进行中/ywc已完成)', + `started_time` datetime DEFAULT NULL COMMENT '开始时间', + `completed_time` datetime DEFAULT NULL COMMENT '完成时间', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `attachments` varchar(4000) DEFAULT NULL COMMENT '附件/图片URL(逗号分隔)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_pt_wo` (`work_order_id`,`del_flag`), + KEY `idx_pt_tenant_status` (`tenant_no`,`task_status`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务'; +``` + +#### 3.3.4 `biz_production_task_input` — 任务输入子表 + +```sql +CREATE TABLE `biz_production_task_input` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `task_id` varchar(64) NOT NULL COMMENT '任务ID', + `input_type` varchar(20) NOT NULL COMMENT '类型(sample样本/cell_product细胞产品)', + `input_id` varchar(64) DEFAULT NULL COMMENT '关联ID(样本ID或细胞产品ID)', + `input_code` varchar(64) DEFAULT NULL COMMENT '编码快照', + `input_name` varchar(200) DEFAULT NULL COMMENT '名称快照', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_pti_task` (`task_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务输入'; +``` + +#### 3.3.5 `biz_production_task_step` — 任务工艺步骤 + +```sql +CREATE TABLE `biz_production_task_step` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `task_id` varchar(64) NOT NULL COMMENT '任务ID', + `step_order` int(11) DEFAULT NULL COMMENT '步骤顺序', + `process_code` varchar(64) DEFAULT NULL COMMENT '工序代码', + `category_id` varchar(64) DEFAULT NULL COMMENT '工序分类ID', + `process_name` varchar(100) DEFAULT NULL COMMENT '工序名称', + `description` varchar(500) DEFAULT NULL COMMENT '描述', + `equipment_name` varchar(200) DEFAULT NULL COMMENT '设备名称', + `estimated_duration` varchar(100) DEFAULT NULL COMMENT '预估耗时', + `actual_duration` varchar(100) DEFAULT NULL COMMENT '实际耗时', + `sop_ids` varchar(1000) DEFAULT NULL COMMENT 'SOP文档ID(逗号分隔)', + `step_status` varchar(16) NOT NULL DEFAULT 'dzx' COMMENT '状态(dzx待执行/jxz进行中/ywc已完成)', + `started_time` datetime DEFAULT NULL COMMENT '开始时间', + `completed_time` datetime DEFAULT NULL COMMENT '完成时间', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_pts_task` (`task_id`,`del_flag`), + KEY `idx_pts_tenant` (`tenant_no`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务工艺步骤'; +``` + +#### 3.3.6 `biz_production_task_step_reagent` — 步骤试剂 + +```sql +CREATE TABLE `biz_production_task_step_reagent` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `step_id` varchar(64) NOT NULL COMMENT '步骤ID', + `reagent_code` varchar(64) DEFAULT NULL COMMENT '试剂编码', + `reagent_name` varchar(100) DEFAULT NULL COMMENT '试剂名称', + `spec` varchar(200) DEFAULT NULL COMMENT '规格', + `standard_usage` varchar(100) DEFAULT NULL COMMENT '标准用量', + `actual_usage` varchar(100) DEFAULT NULL COMMENT '实际用量', + `unit` varchar(64) DEFAULT NULL COMMENT '单位', + `is_key_material` char(1) DEFAULT '0' COMMENT '是否关键物料(0否 1是)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ptsr_step` (`step_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务步骤试剂'; +``` + +#### 3.3.7 `biz_production_task_step_consumable` — 步骤耗材 + +```sql +CREATE TABLE `biz_production_task_step_consumable` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `step_id` varchar(64) NOT NULL COMMENT '步骤ID', + `consumable_code` varchar(64) DEFAULT NULL COMMENT '耗材编码', + `consumable_name` varchar(100) DEFAULT NULL COMMENT '耗材名称', + `spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号', + `standard_usage` varchar(100) DEFAULT NULL COMMENT '标准用量', + `actual_usage` varchar(100) DEFAULT NULL COMMENT '实际用量', + `unit` varchar(64) DEFAULT NULL COMMENT '单位', + `is_required` char(1) DEFAULT '1' COMMENT '是否必需(1必须 0可选)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ptsc_step` (`step_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务步骤耗材'; +``` + +#### 3.3.8 `biz_production_task_step_output` — 步骤产出物 + +```sql +CREATE TABLE `biz_production_task_step_output` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `step_id` varchar(64) NOT NULL COMMENT '步骤ID', + `output_type_id` varchar(64) DEFAULT NULL COMMENT '产出类型ID', + `output_name` varchar(200) DEFAULT NULL COMMENT '产出物名称', + `output_barcode` varchar(200) DEFAULT NULL COMMENT '实际条码', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ptso_step` (`step_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务步骤产出物'; +``` + +#### 3.3.9 `biz_production_task_step_data_collection` — 步骤数据采集 + +```sql +CREATE TABLE `biz_production_task_step_data_collection` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `step_id` varchar(64) NOT NULL COMMENT '步骤ID', + `collection_name` varchar(100) DEFAULT NULL COMMENT '采集项名称', + `unit` varchar(64) DEFAULT NULL COMMENT '单位', + `collection_value` varchar(500) DEFAULT NULL COMMENT '填写值', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ptsdc_step` (`step_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务步骤数据采集'; +``` + +#### 3.3.10 `biz_production_task_output` — 任务输出 + +```sql +CREATE TABLE `biz_production_task_output` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `task_id` varchar(64) NOT NULL COMMENT '任务ID', + `cell_product_id` varchar(64) DEFAULT NULL COMMENT '关联细胞产品ID', + `storage_slot_id` varchar(64) DEFAULT NULL COMMENT '储物格ID', + `output_name` varchar(200) DEFAULT NULL COMMENT '产出物名称', + `output_barcode` varchar(200) DEFAULT NULL COMMENT '产出物条码', + `quantity` decimal(18,4) DEFAULT NULL COMMENT '数量', + `unit` varchar(64) DEFAULT NULL COMMENT '单位', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `attachments` varchar(4000) DEFAULT NULL COMMENT '图片URL(逗号分隔)', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_pto_task` (`task_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务输出'; +``` + +--- + +## 4. 后端架构 + +### 4.1 触发点 + +**文件**: `backend/app/crud/sample_reception.py` 第 757-766 行 + +在现有的 `if conclusion == "js"` 判断中,紧跟质检工单创建之后,添加生产工单创建调用。 + +```python +if conclusion == "js": + # 现有:质检工单 + from app.crud import qc_work_order as qc_wo_svc + qc_wo_svc.create_work_order_from_reception(...) + + # 新增:生产工单 + from app.crud import production_work_order as prod_wo_svc + prod_wo_svc.create_production_work_order_from_reception( + db, reception=obj, tenant_no=tenant_no, + user_id=user_id, create_dept_id=create_dept_id or "", + ) +``` + +### 4.2 新增文件清单 + +| 层 | 文件 | 说明 | +|---|------|------| +| Models | `models.py` 新增 10 个 SQLAlchemy 模型 | 对应 10 张新表 | +| CRUD | `crud/production_work_order.py` | 工单 CRUD + `create_production_work_order_from_reception()` | +| CRUD | `crud/production_task.py` | 任务 CRUD + 克隆工艺路线 + 步骤增删改 | +| CRUD | `crud/cell_product.py` | 细胞产品库 CRUD | +| API | `api/production.py` 扩展 | 新增工单/任务/产品库路由 | +| Schemas | `schemas/production_work_order.py` | 工单 Pydantic 模型 | +| Schemas | `schemas/production_task.py` | 任务 Pydantic 模型 | +| Schemas | `schemas/cell_product.py` | 产品 Pydantic 模型 | + +### 4.3 核心业务逻辑 + +#### 工单号生成 +- 前缀 "SC" + 日期 YYYYMMDD + 4 位序号(如 `SC202605190001`) +- 与质检工单 ZJ 前缀对应 +- 同一租户同一天内序号递增 + +#### 任务号生成 +- 前缀 "RW" + 日期 YYYYMMDD + 4 位序号(如 `RW202605190001`) + +#### 克隆工艺路线到任务步骤 +1. 读取 `biz_process_route_step` 及其 4 个子表(reagent/consumable/output/data_collection) +2. 将每个步骤克隆到 `biz_production_task_step`(task_id 替换 route_id) +3. 将步骤的试剂/耗材/产出物/数据采集项克隆到对应的 task_step 子表 +4. 数据采集项的 `collection_value` 初始为空,等待用户执行时填写 +5. 试剂和耗材的 `actual_usage` 初始为空 + +#### 执行中增删工艺 +- **新增步骤**: 直接在 `biz_production_task_step` 中插入新记录,重新排序 step_order +- **删除步骤**: 软删除(del_flag=1)步骤及其子表,重新排序 +- **编辑步骤**: 直接更新步骤及其子表(整体替换模式) + +--- + +## 5. 前端架构 + +### 5.1 新增菜单(在【生产管理】下) + +| 菜单名称 | 路由路径 | 组件 | +|---------|---------|------| +| 入库生产工单 | /production/work-order | views/production/production-work-order/index.vue | +| 生产任务 | /production/task | views/production/production-task/index.vue | +| 细胞产品库 | /production/cell-product | views/production/cell-product/index.vue | + +### 5.2 新增前端文件 + +| 文件 | 说明 | +|------|------| +| `views/production/production-work-order/index.vue` | 入库生产工单列表+详情 | +| `views/production/production-task/index.vue` | 生产任务列表+执行界面 | +| `views/production/cell-product/index.vue` | 细胞产品库管理 | +| `api/production-work-order.ts` | 工单 API | +| `api/production-task.ts` | 任务 API | +| `api/cell-product.ts` | 产品 API | + +### 5.3 界面设计要点 + +- **入库生产工单**: 标准 list 页面,展示工单号、协议号、样本编码、状态、创建时间。支持查看详情(含关联的生产任务列表) +- **生产任务**: list 页面展示任务号、所属工单、状态、工艺路线、开始/完成时间。进入详情可执行工艺步骤、录入数据 +- **细胞产品库**: 标准 list 页面,支持新增手动录入或从生产任务产出自动生成 + +--- + +## 6. API 路由设计 + +### 6.1 入库生产工单 API + +| Method | Path | 说明 | +|--------|------|------| +| GET | /web/admin/production-work-orders | 工单列表(分页) | +| GET | /web/admin/production-work-orders/{id} | 工单详情 | +| PUT | /web/admin/production-work-orders/{id}/complete | 完成工单 | + +### 6.2 生产任务 API + +| Method | Path | 说明 | +|--------|------|------| +| POST | /web/admin/production-tasks | 创建任务(选工艺路线,克隆步骤) | +| GET | /web/admin/production-tasks | 任务列表(分页,支持按工单ID筛选) | +| GET | /web/admin/production-tasks/{id} | 任务详情(含步骤+子表) | +| PUT | /web/admin/production-tasks/{id} | 更新任务基本信息 | +| PUT | /web/admin/production-tasks/{id}/status | 更新任务状态 | +| POST | /web/admin/production-tasks/{id}/steps | 新增步骤 | +| PUT | /web/admin/production-tasks/{id}/steps/{step_id} | 更新步骤 | +| DELETE | /web/admin/production-tasks/{id}/steps/{step_id} | 删除步骤 | +| PUT | /web/admin/production-tasks/{id}/steps/{step_id}/reagents | 替换步骤试剂 | +| PUT | /web/admin/production-tasks/{id}/steps/{step_id}/consumables | 替换步骤耗材 | +| PUT | /web/admin/production-tasks/{id}/steps/{step_id}/data-collection | 替换步骤数据采集 | +| POST | /web/admin/production-tasks/{id}/inputs | 设置任务输入 | +| POST | /web/admin/production-tasks/{id}/outputs | 设置任务输出 | + +### 6.3 细胞产品库 API + +| Method | Path | 说明 | +|--------|------|------| +| GET | /web/admin/cell-products | 产品列表(分页) | +| GET | /web/admin/cell-products/{id} | 产品详情 | +| POST | /web/admin/cell-products | 新增产品 | +| PUT | /web/admin/cell-products/{id} | 更新产品 | +| DELETE | /web/admin/cell-products/{id} | 删除产品(软删除) | + +--- + +## 7. 状态流转 + +### 7.1 入库生产工单 + +``` +dpz(待配置) ──→ ywc(已完成) +``` +- 创建时默认 dpz +- 所有关联任务完成后,可手动标记为 ywc + +### 7.2 生产任务 + +``` +dpz(待配置) ──→ jxz(进行中) ──→ ywc(已完成) +``` +- 创建时默认 dpz(已克隆工艺步骤) +- 用户开始执行时手动标记为 jxz +- 所有步骤完成后标记为 ywc + +### 7.3 生产任务步骤 + +``` +dzx(待执行) ──→ jxz(进行中) ──→ ywc(已完成) +``` +- 克隆时默认 dzx +- 用户开始该步骤时标记为 jxz,记录 started_time +- 步骤完成时标记为 ywc,记录 completed_time + +--- + +## 8. 约束与注意事项 + +1. **租户隔离**: 所有查询必须带 tenant_no 过滤 +2. **软删除**: 所有删除操作设置 del_flag=1,不物理删除 +3. **工单号唯一**: SC 前缀 + 日期 + 序号,同一租户同一天唯一 +4. **任务号唯一**: RW 前缀 + 日期 + 序号,同一租户同一天唯一 +5. **克隆独立性**: 任务步骤克隆后与原工艺路线完全独立,后续修改互不影响 +6. **细胞产品编码唯一**: 产品编码在租户内唯一 +7. **储物格关联**: 细胞产品的 storage_slot_id 关联 biz_storage_facility_slot +8. **触发原子性**: 生产工单与质检工单在同一事务中创建,确保要么同时成功要么同时失败 diff --git a/docs/superpowers/specs/2026-05-20-qc-material-library-design.md b/docs/superpowers/specs/2026-05-20-qc-material-library-design.md new file mode 100644 index 00000000..5efdbbf6 --- /dev/null +++ b/docs/superpowers/specs/2026-05-20-qc-material-library-design.md @@ -0,0 +1,253 @@ +# 质检物料库 + 物料使用扣减设计 + +> 日期: 2026-05-20 +> 状态: 待审阅 +> 父模块: 质量检测 (质量检测一级菜单) + +## 1. 背景与目标 + +### 现状 +「质量检测」一级菜单下已实现质检工单和质检任务的完整流程(样本接收 → 质检工单 → 质检任务 → 填写检测结果)。但质检任务中只记录了质量检测结果,没有记录质量检测过程中使用的物料(如试剂、耗材等)。 + +### 目标 +1. 在「质量检测」一级菜单下新增 **质检物料库**,用于管理质检专用的物料信息及库存 +2. 每次质检任务完成时,登记使用的物料及用量,从物料库 **扣减库存** +3. 支持手动入库补充库存 +4. 通过物料变动记录实现 **盘存** 目的 + +### 约束 +- 质检物料库 **独立于** 生产模块的耗材 (biz_consumable) 和试剂 (biz_reagent) +- 简单模式:主表 + 库存量 + 变动记录,不做批次、有效期、库位管理 +- 扣减时机:质检任务完成时一次性扣减 +- 入库方式:手动入库(直接增加数量) + +## 2. 数据库设计 + +### 2.1 biz_qc_material(质检物料主表) + +```sql +DROP TABLE IF EXISTS `biz_qc_material`; +CREATE TABLE `biz_qc_material` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_code` varchar(64) NOT NULL COMMENT '物料编码', + `material_name` varchar(200) NOT NULL COMMENT '物料名称', + `spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号', + `unit` varchar(32) DEFAULT NULL COMMENT '单位', + `stock_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '当前库存量', + `warning_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '预警库存量', + `status` char(1) NOT NULL DEFAULT '1' COMMENT '1-启用 0-停用', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_qc_mat_tenant_code` (`tenant_no`, `material_code`, `del_flag`), + KEY `idx_qc_mat_tenant_status` (`tenant_no`, `status`, `del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检物料'; +``` + +### 2.2 biz_qc_material_usage(物料变动记录) + +```sql +DROP TABLE IF EXISTS `biz_qc_material_usage`; +CREATE TABLE `biz_qc_material_usage` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `material_id` varchar(64) NOT NULL COMMENT '物料ID', + `material_code` varchar(64) DEFAULT NULL COMMENT '物料编码快照', + `material_name` varchar(200) DEFAULT NULL COMMENT '物料名称快照', + `change_type` varchar(16) NOT NULL COMMENT '变动类型:use使用 / in入库', + `change_qty` decimal(18,4) NOT NULL COMMENT '变动数量(使用为负,入库为正)', + `stock_after` decimal(18,4) NOT NULL COMMENT '变动后库存量', + `qc_task_id` varchar(64) DEFAULT NULL COMMENT '关联质检任务ID(使用时有值)', + `qc_task_no` varchar(32) DEFAULT NULL COMMENT '质检任务号快照', + `source_type` varchar(16) NOT NULL COMMENT '来源类型:task_complete任务完成 / manual_in手动入库', + `tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `remark` varchar(512) DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_qc_mu_material` (`material_id`, `del_flag`), + KEY `idx_qc_mu_task` (`qc_task_id`, `del_flag`), + KEY `idx_qc_mu_tenant_time` (`tenant_no`, `change_type`, `create_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检物料变动记录'; +``` + +### 2.3 菜单数据 + +在 `sys_menu` 表中,父菜单 `70000000000000000000000000000001`(质量检测)下新增: + +```sql +-- 质检物料库 +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('70000000000000000000000000000009', '质检物料库', '70000000000000000000000000000001', 'C', 'qc-material', '/quality-inspection/qc-material/index', 'biz:qcMaterial:list', 1, '1', '1', 'zkxw', 8, NULL, NULL, '', NOW(), NULL, NOW(), 0); + +-- 物料变动记录 +INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) +VALUES ('70000000000000000000000000000010', '物料变动记录', '70000000000000000000000000000001', 'C', 'qc-material-usage', '/quality-inspection/qc-material-usage/index', 'biz:qcMaterialUsage:list', 1, '1', '1', 'zkxw', 9, NULL, NULL, '', NOW(), NULL, NOW(), 0); +``` + +## 3. 业务流程 + +### 3.1 物料库管理 + +``` +新增物料:填写编码、名称、规格、单位、预警量 → stock_qty 初始为 0 +编辑物料:修改名称、规格、预警量等(编码不可改) +停用物料:设置 status=0,不影响历史变动记录 +删除物料:软删除 del_flag=1,仅限库存为 0 的物料 +``` + +### 3.2 手动入库 + +``` +在物料库页面点击"入库"按钮 → 弹窗中填写入库数量、备注 +→ 校验:入库数量 > 0 +→ 更新 biz_qc_material.stock_qty += 入库数量 +→ 写入 biz_qc_material_usage(change_type=in, source_type=manual_in) +``` + +### 3.3 质检任务完成 + 物料扣减 + +``` +质检人员点击"完成任务" → 弹窗: + ① 现有的检测结果填写区域 + ② 新增:物料使用表格(可添加多行) + - 从物料库下拉选择(仅显示 status=1 且 stock_qty > 0 的物料) + - 自动带出:物料名称、规格、当前库存 + - 填写:使用数量 + +提交: + ① 保存检测结果(现有逻辑不变) + ② 遍历物料使用行: + - 校验:使用数量 ≤ 物料当前 stock_qty + - 更新 biz_qc_material.stock_qty -= 使用数量 + - 写入 biz_qc_material_usage(change_type=use, source_type=task_complete, qc_task_id=任务ID) + ③ 更新任务状态为已完成(现有逻辑不变) + +失败回滚:任何一行物料校验不通过,整个提交回滚,任务状态不变 +``` + +### 3.4 盘存 + +``` +物料变动记录页面: + - 支持按物料、变动类型、时间范围筛选 + - 每条记录显示:物料名称、变动类型、变动数量、变动后库存、关联任务号、操作人、时间 + - 可导出为盘点报表 +``` + +## 4. 后端实现 + +### 4.1 新增文件 + +| 文件 | 说明 | +|------|------| +| `backend/app/models/qc_material.py` | BizQcMaterial + BizQcMaterialUsage SQLAlchemy 模型 | +| `backend/app/crud/qc_material.py` | 物料 CRUD: list/get/create/update/soft_delete + stock_in(入库) | +| `backend/app/crud/qc_material_usage.py` | 变动记录: list + deduct_for_task(扣减) | + +### 4.2 修改文件 + +| 文件 | 修改内容 | +|------|----------| +| `backend/app/api/qc.py` | 新增物料库和变动记录的路由端点 | +| `backend/app/api/__init__.py` | 无需修改(共用 qc_router) | +| `backend/app/crud/qc_task.py` | `complete_with_result` 方法扩展:接收物料使用数据,调用 deduct_for_task | + +### 4.3 API 端点设计 + +``` +# 质检物料库 +GET /api/admin/web/admin/qc-materials # 物料列表(分页、关键词搜索) +GET /api/admin/web/admin/qc-materials/options # 下拉选项(status=1) +POST /api/admin/web/admin/qc-materials # 新增物料 +PUT /api/admin/web/admin/qc-materials/{id} # 编辑物料 +DELETE /api/admin/web/admin/qc-materials/{id} # 删除物料(软删除) +POST /api/admin/web/admin/qc-materials/{id}/stock-in # 手动入库 + +# 物料变动记录 +GET /api/admin/web/admin/qc-material-usages # 变动记录列表(分页、筛选) + +# 修改现有端点 +POST /api/admin/web/admin/qc-tasks/{id}/complete-with-result # 扩展请求体,增加 materialUsages 字段 +``` + +### 4.4 CRUD 模式 + +遵循 `backend/app/crud/qc_third_party_company.py` 的标准模式: +- `_row_to_dict()` - 序列化,camelCase 键名 +- `list_xxx()` - 分页 + keyword 搜索 + tenant_no 过滤 + create_time DESC +- `get_xxx()` - 按 ID + del_flag=0 +- `create_xxx()` - UUID ID,strip 字符串,编码唯一性校验 +- `update_xxx()` - 部分更新(仅非 None 字段) +- `soft_delete_xxx()` - del_flag=1 + +## 5. 前端实现 + +### 5.1 新增文件 + +| 文件 | 说明 | +|------|------| +| `web-admin/src/api/qc-material.ts` | 物料 API 类型定义 + fetch 函数 | +| `web-admin/src/api/qc-material-usage.ts` | 变动记录 API 类型定义 + fetch 函数 | +| `web-admin/src/views/quality-inspection/qc-material/index.vue` | 质检物料库列表页 | +| `web-admin/src/views/quality-inspection/qc-material-usage/index.vue` | 物料变动记录列表页 | + +### 5.2 修改文件 + +| 文件 | 修改内容 | +|------|----------| +| `web-admin/src/router/modules/sqxp.ts` | 新增 qc-material 和 qc-material-usage 路由 | +| `web-admin/src/views/quality-inspection/qc-task/index.vue` | 完成任务弹窗中嵌入物料使用表格 | +| `web-admin/src/utils/status-tag-registry.ts` | 新增 changeType 注册(use/in) | + +### 5.3 页面设计 + +**质检物料库页面**(参照 `production/consumable/index.vue`): +- 标准列表:编码、名称、规格型号、单位、当前库存、预警库存、状态 +- 工具栏:搜索 + 新增按钮 +- 操作列:编辑、入库、停用/启用、删除 +- 入库弹窗:入库数量(el-input-number)+ 备注 +- 库存预警:stock_qty <= warning_qty 时,库存列标红显示 + +**物料变动记录页面**(参照标准列表页): +- 筛选条件:物料(下拉)、变动类型(下拉)、时间范围 +- 列表列:物料名称、物料编码、变动类型(Tag)、变动数量、变动后库存、关联任务号、操作人、时间 +- 只读列表,无新增/编辑/删除操作 + +**完成任务弹窗扩展**(修改现有 qc-task 完成弹窗): +- 在现有检测结果区域下方,新增"物料使用"折叠面板或分隔区域 +- 物料使用表格:物料选择(远程搜索下拉)、规格(自动带出)、当前库存(自动带出)、使用数量(el-input-number)、操作(删除行) +- 添加物料行按钮 +- 提交时校验:每行使用数量 > 0 且 ≤ 当前库存 + +## 6. 影响范围 + +### 不影响的部分 +- 现有质检工单创建/配置流程不变 +- 现有质检任务列表/查看/启动逻辑不变 +- 现有检测结果保存逻辑不变 +- 生产模块的耗材/试剂管理不受影响 +- 物料使用是 **可选的**,不填物料也能完成任务(向后兼容) + +### 需要注意的 +- `complete_with_result` API 的请求体扩展需要向后兼容:materialUsages 为可选字段,为空时不执行扣减 +- 并发扣减防护:在 deduct_for_task 中使用数据库行锁(SELECT ... FOR UPDATE)确保库存不超扣 + +## 7. 未来扩展(当前不做) + +- 批次号管理 +- 有效期管理 +- 采购/入库单据流程 +- 库位管理 +- 自动盘点 +- 物料预警通知(当库存低于预警量时推送消息) diff --git a/docs/superpowers/specs/2026-05-20-storage-cert-insurance-management-design.md b/docs/superpowers/specs/2026-05-20-storage-cert-insurance-management-design.md new file mode 100644 index 00000000..394db951 --- /dev/null +++ b/docs/superpowers/specs/2026-05-20-storage-cert-insurance-management-design.md @@ -0,0 +1,322 @@ +# 设计文档:储存证管理 + 满月待办管理 + 保险公司及项目价格 + +> 日期:2026-05-20 +> 状态:已审批 +> 涉及模块:细胞存储管理、基础信息管理 + +--- + +## 1. 需求概述 + +在系统中新增三个功能模块: + +1. **储存证管理**(细胞存储管理 → 二级菜单):对已生效且样本已入库的采集协议单,管理储存证的上传和状态。 +2. **满月待办管理**(细胞存储管理 → 二级菜单):对已生效且新生儿满月的采集协议单,管理保险相关信息(保险单号、保险公司、保险险种、保单费用、生效/失效时间等)。 +3. **保险公司及项目价格**(基础信息管理 → 二级菜单):维护保险公司基础信息、开票信息、保险项目价格,供满月待办业务使用。 + +### 1.1 现有系统关联 + +- **储存证表** `biz_protocol_storage_cert`:已存在,当前作为采集协议单子资源管理,有 `make_status`、`cert_image_urls`、`make_date` 字段。后端 CRUD 已有 `get_storage_cert()`、`upsert_storage_cert()`。 +- **满月待办表** `biz_protocol_fullmoon_todo`:已存在,仅有基础字段(`todo_status`、`handle_date`、`handle_remark`、`insurance_attachments`),**缺少保险相关字段**。 +- **保险公司表**:**完全不存在**,需新建。 +- **体检机构模式**:系统中已有 `biz_checkup_institution` + `biz_checkup_institution_invoice` + `biz_checkup_institution_project` 的机构管理模式,保险公司模块参照此模式。 + +--- + +## 2. 数据库设计 + +### 2.1 模块 A:保险公司及项目价格(3 张新表) + +#### 2.1.1 `biz_insurance_company` — 保险公司主表 + +```sql +CREATE TABLE `biz_insurance_company` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司名称', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司地址', + `contact_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系人', + `contact_phone` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_company` (`tenant_no`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司'; +``` + +#### 2.1.2 `biz_insurance_company_invoice` — 保险公司开票信息(1:N) + +```sql +CREATE TABLE `biz_insurance_company_invoice` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位名称', + `tax_no` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '税号', + `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位地址', + `company_phone` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '电话', + `bank_name` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开户银行', + `bank_account` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行账号', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_inv` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险公司开票信息'; +``` + +#### 2.1.3 `biz_insurance_project_price` — 保险项目价格(1:N) + +```sql +CREATE TABLE `biz_insurance_project_price` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID', + `project_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目名称', + `project_fee` decimal(18,2) DEFAULT NULL COMMENT '项目费用(元)', + `status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '1正常 0停用', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ins_proj` (`insurance_company_id`,`del_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='保险项目价格'; +``` + +### 2.2 模块 B:满月待办管理(ALTER 扩展现有表) + +在现有 `biz_protocol_fullmoon_todo` 表上新增 8 个字段: + +```sql +ALTER TABLE `biz_protocol_fullmoon_todo` + ADD COLUMN `insurance_company_id` varchar(64) DEFAULT NULL COMMENT '保险公司ID' AFTER `insurance_attachments`, + ADD COLUMN `insurance_company_name` varchar(200) DEFAULT NULL COMMENT '保险公司名称(冗余快照)' AFTER `insurance_company_id`, + ADD COLUMN `insurance_type` varchar(200) DEFAULT NULL COMMENT '保险险种' AFTER `insurance_company_name`, + ADD COLUMN `insurance_policy_no` varchar(100) DEFAULT NULL COMMENT '保险单号' AFTER `insurance_type`, + ADD COLUMN `insurance_effective_date` char(8) DEFAULT NULL COMMENT '保险单生效时间YYYYMMDD' AFTER `insurance_policy_no`, + ADD COLUMN `insurance_expiry_date` char(8) DEFAULT NULL COMMENT '保险单失效时间YYYYMMDD' AFTER `insurance_effective_date`, + ADD COLUMN `insurance_subscribed` char(1) DEFAULT '0' COMMENT '是否已订购保险(1是 0否)' AFTER `insurance_expiry_date`, + ADD COLUMN `insurance_fee` decimal(18,2) DEFAULT NULL COMMENT '保单费用(元)' AFTER `insurance_subscribed`; +``` + +**数据筛选逻辑**:满月待办列表仅展示满足以下条件的采集协议单: +- `biz_collection_protocol.protocol_status = 'sxz'`(生效中) +- `biz_protocol_party_customer.newborn_delivery_time + 30天 ≤ 当前日期`(新生儿已满月) + +**字段语义说明**: +- `todo_status`:满月待办整体完成状态('0'未办保险 → '1'已办报销),表示整个流程是否结束 +- `insurance_subscribed`:是否已订购保险('0'否 → '1'是),表示保险购买这一步骤是否完成 +- 两者关系:`insurance_subscribed='1'` 是 `todo_status='1'` 的前提条件之一,但不是充分条件(可能还需要其他步骤如报销完成) +- 前端更新保险信息时,如果 `insurance_subscribed` 设为 '1',可联动将 `todo_status` 更新为 '1'(用户可覆盖) + +### 2.3 模块 C:储存证管理(复用现有表) + +复用现有 `biz_protocol_storage_cert` 表,**不修改表结构**。 + +**数据筛选逻辑**:储存证管理列表仅展示满足以下条件的采集协议单: +- `biz_collection_protocol.protocol_status = 'sxz'`(生效中) +- 关联的 `biz_protocol_sample` 中存在 `sample_status = 'yrk'`(已入库) + +--- + +## 3. 后端设计 + +### 3.1 模块 A:保险公司及项目价格 + +#### 新增文件 + +| 文件 | 说明 | +|------|------| +| `backend/app/api/insurance_company.py` | API 路由文件,参照 `pilot_service.py` 中体检机构的路由模式 | + +#### API 接口设计 + +**保险公司 CRUD**: +- `GET /web/admin/insurance-companies` — 分页列表 +- `POST /web/admin/insurance-companies` — 新增 +- `PUT /web/admin/insurance-companies/{id}` — 修改 +- `DELETE /web/admin/insurance-companies/{id}` — 软删除 + +**开票信息 CRUD**: +- `GET /web/admin/insurance-company-invoices?insurance_company_id=xxx` — 按公司查列表 +- `POST /web/admin/insurance-company-invoices` — 新增 +- `PUT /web/admin/insurance-company-invoices/{id}` — 修改 +- `DELETE /web/admin/insurance-company-invoices/{id}` — 软删除 + +**保险项目价格 CRUD**: +- `GET /web/admin/insurance-project-prices?insurance_company_id=xxx` — 按公司查列表 +- `POST /web/admin/insurance-project-prices` — 新增 +- `PUT /web/admin/insurance-project-prices/{id}` — 修改 +- `DELETE /web/admin/insurance-project-prices/{id}` — 软删除 + +#### 修改文件 + +| 文件 | 变更 | +|------|------| +| `backend/app/models/models.py` | 新增 3 个 Model:`BizInsuranceCompany`、`BizInsuranceCompanyInvoice`、`BizInsuranceProjectPrice` | +| `backend/app/api/__init__.py` | 导入 `insurance_company_router` | +| `backend/app/main.py` | 注册 `insurance_company_router` | + +#### CRUD 函数 + +CRUD 函数直接写在 `insurance_company.py` 路由文件中(参照项目既有模式:`pilot_service.py` 中体检机构 CRUD 内联在路由文件中),使用 `_X_to_dict()` 手动序列化模式。 + +### 3.2 模块 B:满月待办管理 + +#### 修改文件 + +| 文件 | 变更 | +|------|------| +| `backend/app/api/collection_protocol.py` | 新增满月待办列表接口 + 保险信息更新接口 | +| `backend/app/models/models.py` | `BizProtocolFullmoonTodo` 模型新增 8 个字段 | + +#### API 接口设计 + +- `GET /web/admin/fullmoon-todos` — 满月待办分页列表(自动筛选已生效+已满月的协议单,关联查询客户信息和保险信息) +- `PUT /web/admin/fullmoon-todos/{id}/insurance` — 更新保险信息(保险公司、保险险种、保险单号、保单费用、生效/失效时间、是否已订购保险、保险附件) + +#### 满月待办列表返回数据结构 + +```json +{ + "id": "满月待办ID", + "collection_protocol_id": "协议单ID", + "protocol_no": "采集协议号", + "mother_name": "母亲姓名", + "newborn_delivery_time": "新生儿分娩时间", + "fullmoon_date": "满月日期(计算值:分娩时间+30天)", + "todo_status": "满月待办状态", + "insurance_company_id": "保险公司ID", + "insurance_company_name": "保险公司名称", + "insurance_type": "保险险种", + "insurance_policy_no": "保险单号", + "insurance_effective_date": "保险生效时间", + "insurance_expiry_date": "保险失效时间", + "insurance_subscribed": "是否已订购保险", + "insurance_fee": "保单费用", + "insurance_attachments": "保险附件", + "handle_date": "办理日期", + "handle_remark": "办理备注" +} +``` + +### 3.3 模块 C:储存证管理 + +#### 修改文件 + +| 文件 | 变更 | +|------|------| +| `backend/app/api/collection_protocol.py` | 新增储存证管理列表接口 | + +#### API 接口设计 + +- `GET /web/admin/storage-certs` — 储存证管理分页列表(自动筛选已生效+样本已入库的协议单,关联查询储存证信息) +- 现有 `upsert_storage_cert()` 函数可复用,前端通过采集协议单编辑接口保存储存证 + +#### 储存证列表返回数据结构 + +```json +{ + "id": "储存证ID", + "collection_protocol_id": "协议单ID", + "protocol_no": "采集协议号", + "mother_name": "母亲姓名", + "newborn_delivery_time": "新生儿分娩时间", + "sample_info": "样本信息概要(类型+编码)", + "make_status": "制作状态(0未制作 1已制作)", + "cert_image_urls": "储存证图片URL列表", + "make_date": "制作日期", + "storage_in_date": "入库日期" +} +``` + +--- + +## 4. 前端设计 + +### 4.1 菜单注册(`sqxp.ts` 变更) + +**细胞存储管理**(id: `50000000000000000000000000000001`)新增 2 个 children: + +```ts +{ + id: '50000000000000000000000000000006', + name: 'CellStorageStorageCert', + path: 'storage-cert', + component: '/cell-storage/storage-cert/index', + meta: { title: '储存证管理', keepAlive: true, menuCode: 'cell-storage:storage-cert' } +}, +{ + id: '50000000000000000000000000000008', + name: 'CellStorageFullmoonTodo', + path: 'fullmoon-todo', + component: '/cell-storage/fullmoon-todo/index', + meta: { title: '满月待办管理', keepAlive: true, menuCode: 'cell-storage:fullmoon-todo' } +} +``` + +**基础信息管理**(id: `40000000000000000000000000000001`)新增 1 个 child: + +```ts +{ + id: '40000000000000000000000000000007', + name: 'BasicInfoInsuranceCompany', + path: 'insurance-company', + component: '/basic-info/insurance-company/index', + meta: { title: '保险公司及项目价格', keepAlive: true, menuCode: 'basic-info:insurance-company' } +} +``` + +### 4.2 新增页面文件 + +| 文件路径 | 参照模板 | 说明 | +|----------|---------|------| +| `web-admin/src/views/cell-storage/storage-cert/index.vue` | `system/unit/index.vue` | 储存证管理列表页,含查看弹窗 + 上传储存证弹窗 | +| `web-admin/src/views/cell-storage/fullmoon-todo/index.vue` | `system/order/index.vue` | 满月待办管理列表页(复杂列表),含保险信息编辑弹窗 | +| `web-admin/src/views/basic-info/insurance-company/index.vue` | `pilot-service/checkup-institution/index.vue` | 保险公司管理页,含 Tab 切换(开票信息 / 项目价格) | + +### 4.3 API 接口函数 + +新增文件或在现有 `web-admin/src/api/admin.ts` 中追加: + +- 储存证列表:`getStorageCertList(params)` +- 满月待办列表:`getFullmoonTodoList(params)` +- 满月待办保险更新:`updateFullmoonTodoInsurance(id, data)` +- 保险公司 CRUD:`getInsuranceCompanyList(params)`、`createInsuranceCompany(data)`、`updateInsuranceCompany(id, data)`、`deleteInsuranceCompany(id)` +- 开票信息 CRUD:`getInsuranceInvoiceList(params)`、`createInsuranceInvoice(data)`、`updateInsuranceInvoice(id, data)`、`deleteInsuranceInvoice(id)` +- 项目价格 CRUD:`getInsuranceProjectPriceList(params)`、`createInsuranceProjectPrice(data)`、`updateInsuranceProjectPrice(id, data)`、`deleteInsuranceProjectPrice(id)` + +--- + +## 5. 菜单数据初始化 + +需在 `sys_menu` 表中插入 3 条新菜单记录,父菜单为 web 端对应的二级菜单节点。同时需要在角色的菜单权限中授权。 + +--- + +## 6. 约束与规范 + +- 所有表遵循公共字段规范(id, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag) +- 所有查询必须加 `tenant_no` 过滤 + 数据权限过滤 +- 前端遵循 Fresh Mint 配色(`--primary #10b981`) +- 弹窗表单 `label-position="top"` +- 状态字段使用 `` 渲染 +- 附件使用 MinIO,多个附件逗号分隔 +- 列表默认按 `create_time DESC` 排序 diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 00000000..3381f878 --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +/opt/anaconda3/bin/python \ No newline at end of file diff --git a/opencode.json b/opencode.json index 39e17fe0..06c1023b 100644 --- a/opencode.json +++ b/opencode.json @@ -6,5 +6,25 @@ "https://gh-proxy.org/https://raw.githubusercontent.com/vttmlin/opencode-extensions/refs/heads/master/rules/common/interaction-convention.md", "https://gh-proxy.org/https://raw.githubusercontent.com/vttmlin/opencode-extensions/refs/heads/master/rules/common/task-execution-strategy.md", "https://gh-proxy.org/https://raw.githubusercontent.com/vttmlin/opencode-extensions/refs/heads/master/rules/common/network-proxy-config.md" - ] + ], + "mcp": { + "graphify-backend": { + "type": "local", + "command": [ + "/opt/anaconda3/bin/python", + "-m", + "graphify.serve", + "/Users/wuzilong/work/00code/zkxw/backend/graphify-out/graph.json" + ] + }, + "graphify-frontend": { + "type": "local", + "command": [ + "/opt/anaconda3/bin/python", + "-m", + "graphify.serve", + "/Users/wuzilong/work/00code/zkxw/web-admin/graphify-out/graph.json" + ] + } + } } diff --git a/scripts/post-commit-graph.sh b/scripts/post-commit-graph.sh new file mode 100755 index 00000000..824c69b5 --- /dev/null +++ b/scripts/post-commit-graph.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Post-commit hook: 增量更新知识图谱(仅当 backend/app/ 或 web-admin/src/ 有变化时) +# 安装: cp scripts/post-commit-graph.sh .git/hooks/post-commit + +CHANGED=$(git diff-tree --no-commit-id --name-only -r HEAD) + +if echo "$CHANGED" | grep -q "^backend/app/"; then + echo "[graphify] 检测到后端代码变更,更新图谱..." + "$(dirname "$0")/../../scripts/update-graph.sh" backend 2>/dev/null & +fi + +if echo "$CHANGED" | grep -q "^web-admin/src/"; then + echo "[graphify] 检测到前端代码变更,更新图谱..." + "$(dirname "$0")/../../scripts/update-graph.sh" frontend 2>/dev/null & +fi diff --git a/scripts/update-graph.sh b/scripts/update-graph.sh new file mode 100755 index 00000000..e998d926 --- /dev/null +++ b/scripts/update-graph.sh @@ -0,0 +1,201 @@ +#!/bin/bash +# update-graph.sh — 增量更新知识图谱 +# 用法: +# ./scripts/update-graph.sh # 更新前后端 +# ./scripts/update-graph.sh backend # 只更新后端 +# ./scripts/update-graph.sh frontend # 只更新前端 +# +# 由 AI Agent 在完成代码修改后自动调用,或手动执行。 + +set -euo pipefail +ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" +PYTHON="" + +# 检测 graphify 使用的 Python 解释器 +detect_python() { + local graphify_out="$1/graphify-out/.graphify_python" + if [ -f "$graphify_out" ]; then + PYTHON="$(cat "$graphify_out")" + else + PYTHON="python3" + fi +} + +# 检查 graphify 是否安装 +check_graphify() { + if ! "$PYTHON" -c "import graphify" 2>/dev/null; then + echo "[graphify] 未安装,正在安装..." + "$PYTHON" -m pip install graphifyy -q 2>/dev/null || "$PYTHON" -m pip install graphifyy -q --break-system-packages 2>&1 | tail -3 + fi +} + +# 增量更新单个项目的图谱 +update_graph() { + local name="$1" + local src_dir="$2" + local label="$3" + + echo "" + echo "=== 更新 ${label} 知识图谱 (${src_dir}) ===" + + detect_python "$ROOT_DIR/$name" + check_graphify + + cd "$ROOT_DIR/$name" + + local detect_json="graphify-out/.graphify_detect.json" + local manifest_json="graphify-out/manifest.json" + + if [ ! -f "$manifest_json" ]; then + echo "[graphify] 未找到 manifest.json,跳过增量更新(首次需运行完整构建)" + return 0 + fi + + # 运行增量检测 + "$PYTHON" -c " +import sys, json +from graphify.detect import detect_incremental, save_manifest +from pathlib import Path + +result = detect_incremental(Path('${src_dir}')) +new_total = result.get('new_total', 0) +Path('graphify-out/.graphify_incremental.json').write_text(json.dumps(result)) +print(f'{new_total} file(s) changed since last run.') +if new_total == 0: + print('SKIP: Nothing to update.') + sys.exit(0) +" + + # 如果没有变化,跳过 + local changed=$? + if [ $changed -ne 0 ]; then + return 0 + fi + + # 检查是否只是代码变更 + "$PYTHON" -c " +import json +from pathlib import Path + +result = json.loads(Path('graphify-out/.graphify_incremental.json').read_text()) +code_exts = {'.py','.ts','.js','.vue','.go','.rs','.java','.cpp','.c','.rb','.swift','.kt','.cs','.scala','.php','.cc','.cxx','.hpp','.h','.kts'} +new_files = result.get('new_files', {}) +all_changed = [f for files in new_files.values() for f in files] +code_only = all(Path(f).suffix.lower() in code_exts for f in all_changed) if all_changed else True +print('code_only:', code_only) +" 2>/dev/null + + # AST 提取 + "$PYTHON" -c " +import sys, json +from graphify.extract import collect_files, extract +from graphify.build import build_from_json +from graphify.cluster import cluster, score_all +from graphify.analyze import god_nodes, surprising_connections, suggest_questions +from graphify.report import generate +from graphify.export import to_json, to_html +from pathlib import Path + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text()) if Path('graphify-out/.graphify_extract.json').exists() else None +if extraction is None: + print('ERROR: No existing extraction found. Run full build first.') + sys.exit(1) + +# Re-extract AST for all code files (fast, deterministic) +from graphify.detect import detect +detection = detect(Path('${src_dir}')) +Path('graphify-out/.graphify_detect.json').write_text(json.dumps(detection)) + +code_files = [] +for f in detection.get('files', {}).get('code', []): + code_files.extend(collect_files(Path(f)) if Path(f).is_dir() else [Path(f)]) + +if code_files: + result = extract(code_files) + Path('graphify-out/.graphify_extract.json').write_text(json.dumps(result, indent=2)) + print(f'AST: {len(result[\"nodes\"])} nodes, {len(result[\"edges\"])} edges') +else: + print('No code files found.') + sys.exit(1) + +# Build graph +G = build_from_json(result) +communities = cluster(G) +cohesion = score_all(G, communities) +tokens = {'input': 0, 'output': 0} +gods = god_nodes(G) +surprises = surprising_connections(G, communities) + +# Try to load existing labels +labels = {} +labels_path = Path('graphify-out/.graphify_labels.json') +if labels_path.exists(): + labels_raw = json.loads(labels_path.read_text()) + labels = {int(k): v for k, v in labels_raw.items()} +else: + labels = {cid: f'Community {cid}' for cid in communities} + +questions = suggest_questions(G, communities, labels) + +# Generate outputs +report = generate(G, communities, cohesion, labels, gods, surprises, detection, tokens, '${src_dir}', suggested_questions=questions) +Path('graphify-out/GRAPH_REPORT.md').write_text(report) +to_json(G, communities, 'graphify-out/graph.json') + +# Save analysis for labels +analysis = { + 'communities': {str(k): v for k, v in communities.items()}, + 'cohesion': {str(k): v for k, v in cohesion.items()}, + 'gods': gods, + 'surprises': surprises, +} +Path('graphify-out/.graphify_analysis.json').write_text(json.dumps(analysis, indent=2)) +Path('graphify-out/.graphify_labels.json').write_text(json.dumps({str(k): v for k, v in labels.items()})) + +# Generate HTML +to_html(G, communities, 'graphify-out/graph.html', community_labels=labels or None) + +# Save manifest +from graphify.detect import save_manifest +save_manifest(detection['files']) + +print(f'Graph updated: {G.number_of_nodes()} nodes, {G.number_of_edges()} edges, {len(communities)} communities') +print(f'Report: graphify-out/GRAPH_REPORT.md') +" || { + echo "[graphify] 增量更新失败" + return 1 + } + + # Cleanup temp files + rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_incremental.json graphify-out/.graphify_analysis.json graphify-out/.graphify_labels.json + + cd "$ROOT_DIR" + echo "[graphify] ${label} 图谱更新完成 ✓" +} + +# ---- Main ---- +TARGET="${1:-all}" + +echo "╔══════════════════════════════════════╗" +echo "║ zkxw 知识图谱增量更新工具 ║" +echo "╚══════════════════════════════════════╝" + +case "$TARGET" in + backend) + update_graph "backend" "app" "后端" + ;; + frontend) + update_graph "web-admin" "src" "前端" + ;; + all|"") + update_graph "backend" "app" "后端" + update_graph "web-admin" "src" "前端" + ;; + *) + echo "用法: $0 [backend|frontend|all]" + exit 1 + ;; +esac + +echo "" +echo "✅ 知识图谱更新完毕。HTML 可视化: */graphify-out/graph.html" diff --git a/web-admin/graphify-out/.graphify_incremental.json b/web-admin/graphify-out/.graphify_incremental.json new file mode 100644 index 00000000..3bff378b --- /dev/null +++ b/web-admin/graphify-out/.graphify_incremental.json @@ -0,0 +1 @@ +{"files": {"code": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/env.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/shims-loose.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/chart.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/response.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/directive/directive.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api/api.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/components.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/auto-imports.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/router/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/festival.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/headerBar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/upgrade/changeLog.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentList.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentDetail.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/formEnum.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/appEnum.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/patch-el-select-filterable.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/qc-labels.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/emojo.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/iconify-loader.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/links.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/mittBus.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/console.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableConfig.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/status.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table-header/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-more/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-import/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-export/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-drag-verify/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-table/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/widget/art-icon-button/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-bar-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-data-list-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-timeline-list-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-stats-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-image-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-progress-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-watermark/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-menu-right/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-card-banner/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-component/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ThemeSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingHeader.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BasicSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingDrawer.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingActions.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ColorSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SectionTitle.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ContainerSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-chat-window/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-mixed-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-notification/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fast-enter/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-breadcrumb/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/theme/theme-svg/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/result/ArtResultPage.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/exception/ArtException.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/AuthTopBar.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/LoginLeftView.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-festival-text-scroll/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-svg-icon/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-back-to-top/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-logo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-video-player/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-cutter-img/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/sample-qc-info-cards/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-payment-detail-readonly/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/system-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/auth/login/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/refund-confirm/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-info/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/storage-cert/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol-audit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/fullmoon-todo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-confirm/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material-stock-log/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/outside/Iframe.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/demo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/exhibition-appointment/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/audit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/dashboard/console/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/tenant/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/unit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/express/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/detail.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/my-applications/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-pending/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-completed/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/process/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dict/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/leave/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/output-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/cell-product/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-task/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/reagent/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-work-order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable-pack/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-category/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/index/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-work-order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception-check-item/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/lab-test-item/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material-usage/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/third-party-company/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/500/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/403/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/404/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/CheckupPackagePanel.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/ChannelViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-price/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-spec/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/insurance-company/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routesAlias.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/sqxp.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/exception.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/staticRoutes.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts"], "document": [], "paper": [], "image": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/my-copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/search.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/system.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/maxkey.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/eye-open.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/logininfor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen2.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/chart.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/model.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/skill.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/user.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/redis-list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tree-table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tab.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/topiam.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/caret-forward.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/theme.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/shopping.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/github.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/search-1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/drag.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/exit-fullscreen1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/guide.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/validCode.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/build.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/post.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/documentation.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/gitee.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/question.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/zip.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/lock.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/clipboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/link.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/number.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/download.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/experience.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/time.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/size.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/nested.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/server.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/radio.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/dashboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/code.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/icon.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tool.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/category.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/cascader.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/email.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/slider.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/people.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/example.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/button.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/message1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/my-task.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/international.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/time-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/swagger.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/message.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/process-definition.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/workflow.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/wechat.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/job.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/form.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/star.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/edit.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/checkbox.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/online.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/education.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/bug.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/pdf.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/caret-back.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/log.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/input.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/textarea.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/peoples.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/select.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/language.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/date-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/dict.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/waiting.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/phone.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/finish.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/eye.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/redis.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/money.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/qq.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/exit-fullscreen.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tree.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/switch.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/rate.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/color.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/upload.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/excel.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/date.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/company.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/component.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/monitor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/row.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/druid.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/500.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/403.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/login_icon.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/design.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/dark.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/light.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/dark.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/system.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/light.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/vertical.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/horizontal.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/mixed.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/dual_column.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/xc.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/yd.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/sd.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/hb.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/lock/bg_dark.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/lock/bg_light.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/user/bg.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/user/avatar.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/common/logo.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar10.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar9.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/safeguard/server.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/draw/draw1.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/login/lf_icon2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img10.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img9.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/system.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/logininfor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/cascader.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/17\u5f55\u97f3\u6587\u4ef6\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/20\u4e2a\u4eba\u8bc1\u7167.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/chart.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/icon.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/code.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/14\u94f6\u884c\u5361\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tree-table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/experience.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tag.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/link.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/study.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/other1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/documentation.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/empty.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/post.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/build.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/lock.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/guide.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/clipboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/exit-fullscreen1.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/drag.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/9\u573a\u666f\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/17.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/shopping.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/download.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/caret-forward.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/nested.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/zj.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/7\u6587\u672c\u7ea0\u9519.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/radio.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/12.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/redis-list.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/dashboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/model.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/category.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/eye-open.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/email.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/10.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/people.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/button.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-task.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/20.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/international.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/other.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/22.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/process-definition.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/date.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/excel.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/workflow.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/Notice.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/exit-fullscreen.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/11\u4eba\u8138\u6bd4\u5bf9.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/edit.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/checkbox.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/education.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/pdf.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/log.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/dict.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/language.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/peoples.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/date-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/input.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/caret-back.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/finish.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/eye.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/bug.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/form.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/money.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/job.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tree.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/10\u7269\u4f53\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/rate.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/color.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/16\u4eba\u8138\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/table.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/company.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/component.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-task.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/row.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/druid.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/example.png"], "video": []}, "total_files": 575, "total_words": 279292, "needs_graph": true, "warning": "Large corpus: 575 files \u00b7 ~279,292 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only.", "skipped_sensitive": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/password.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/password.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/styles/core/fresh-mint-tokens.scss"], "graphifyignore_patterns": 0, "incremental": true, "new_files": {"code": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/components.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/auto-imports.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/sqxp.ts"], "document": [], "paper": [], "image": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/my-copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/search.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/system.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/maxkey.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/eye-open.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/logininfor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen2.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/chart.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/model.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/skill.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/user.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/redis-list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tree-table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tab.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/topiam.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/caret-forward.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/theme.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/shopping.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/github.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/search-1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/drag.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/exit-fullscreen1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/guide.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/validCode.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/build.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/post.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/documentation.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/gitee.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/question.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/zip.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/lock.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/clipboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/link.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/number.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/download.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/experience.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/time.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/size.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/nested.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/server.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/radio.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/dashboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/code.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/icon.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tool.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/category.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/cascader.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/email.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/slider.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/people.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/example.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/button.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/message1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/my-task.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/international.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/time-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/swagger.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/message.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/process-definition.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/workflow.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/wechat.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/job.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/form.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/star.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/edit.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/checkbox.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/online.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/education.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/bug.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/pdf.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/caret-back.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/log.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/fullscreen copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/input.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/textarea.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/peoples.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/select.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/language.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/date-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/dict.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/waiting.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/phone.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/finish.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/eye.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/redis.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/money.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/qq.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/exit-fullscreen.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/tree.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/switch.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/rate.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/color.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/upload.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/excel.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/date.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/company.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/component.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/monitor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/row.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/druid.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/500.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/403.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/svg/login_icon.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/design.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/dark.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_styles/light.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/dark.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/system.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/theme_styles/light.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/vertical.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/horizontal.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/mixed.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/settings/menu_layouts/dual_column.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/3d/icon1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/xc.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/yd.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/sd.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/ceremony/hb.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/lock/bg_dark.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/lock/bg_light.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/user/bg.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/user/avatar.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/common/logo.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar10.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar9.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/avatar/avatar4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/safeguard/server.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/draw/draw1.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/login/lf_icon2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img1.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img10.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img7.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img6.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img9.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img5.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img4.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img8.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img3.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/images/cover/img2.webp", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-copy.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/system.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/list.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/logininfor.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/cascader.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/17\u5f55\u97f3\u6587\u4ef6\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/20\u4e2a\u4eba\u8bc1\u7167.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/chart.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/icon.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/code.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/14\u94f6\u884c\u5361\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tree-table.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/experience.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tag.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/link.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/study.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/other1.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/documentation.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/empty.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/post.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/build.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/lock.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/guide.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/clipboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/exit-fullscreen1.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/drag.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/9\u573a\u666f\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/17.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/shopping.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/download.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/caret-forward.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/nested.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/zj.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/7\u6587\u672c\u7ea0\u9519.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/radio.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/404.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/12.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/redis-list.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/dashboard.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/model.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/category.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/eye-open.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/email.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/10.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/people.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/button.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-task.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/20.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/international.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/other.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/22.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/process-definition.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/date.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/excel.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/workflow.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/Notice.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/exit-fullscreen.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/11\u4eba\u8138\u6bd4\u5bf9.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/edit.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/checkbox.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/education.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/pdf.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/log.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/dict.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/language.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/peoples.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/date-range.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/input.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/caret-back.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/finish.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/eye.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/bug.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/form.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/money.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/job.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/tree.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/10\u7269\u4f53\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/rate.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/color.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/16\u4eba\u8138\u8bc6\u522b.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/table.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/company.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/component.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/my-task.png", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/row.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/druid.svg", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/logo-img/example.png"], "video": []}, "unchanged_files": {"code": ["/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/env.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/shims-loose.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/chart.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/response.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/directive/directive.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api/api.d.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/router/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/festival.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/headerBar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/upgrade/changeLog.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentList.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentDetail.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/formEnum.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/appEnum.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/patch-el-select-filterable.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/qc-labels.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/emojo.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/iconify-loader.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/links.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/mittBus.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/console.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableConfig.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/status.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table-header/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-more/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-import/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-export/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-drag-verify/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-table/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/widget/art-icon-button/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-bar-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-data-list-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-timeline-list-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-stats-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-image-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-progress-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-watermark/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-menu-right/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-card-banner/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-component/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ThemeSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingHeader.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BasicSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingDrawer.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingActions.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ColorSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SectionTitle.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ContainerSettings.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-chat-window/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-mixed-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-notification/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fast-enter/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-breadcrumb/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/theme/theme-svg/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/result/ArtResultPage.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/exception/ArtException.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/AuthTopBar.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/LoginLeftView.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-festival-text-scroll/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-svg-icon/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-back-to-top/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-logo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-video-player/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-cutter-img/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/sample-qc-info-cards/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-payment-detail-readonly/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/system-view-dialog/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/auth/login/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/refund-confirm/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-info/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/storage-cert/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol-audit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/fullmoon-todo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-confirm/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material-stock-log/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/outside/Iframe.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/demo/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/exhibition-appointment/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/audit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/dashboard/console/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/tenant/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/unit/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/express/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/detail.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/my-applications/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-pending/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-completed/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/process/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dict/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/leave/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/output-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/cell-product/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-task/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/reagent/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-work-order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable-pack/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-category/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/index/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-work-order/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception-check-item/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/lab-test-item/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material-usage/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/third-party-company/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/500/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/403/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/404/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-type/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/CheckupPackagePanel.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/ChannelViewDialog.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-price/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-spec/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/insurance-company/index.vue", "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/loading.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routesAlias.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/exception.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/staticRoutes.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts"], "document": [], "paper": [], "image": [], "video": []}, "new_total": 261, "deleted_files": []} \ No newline at end of file diff --git a/web-admin/graphify-out/.graphify_python b/web-admin/graphify-out/.graphify_python new file mode 100644 index 00000000..3381f878 --- /dev/null +++ b/web-admin/graphify-out/.graphify_python @@ -0,0 +1 @@ +/opt/anaconda3/bin/python \ No newline at end of file diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md new file mode 100644 index 00000000..e9c5f364 --- /dev/null +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,293 @@ +# Graph Report - src (2026-05-20) + +## Corpus Check +- Large corpus: 575 files · ~279,298 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. + +## Summary +- 1447 nodes · 1853 edges · 42 communities detected +- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 414 edges (avg confidence: 0.8) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- [[_COMMUNITY_Admin API Calls|Admin API Calls]] +- [[_COMMUNITY_Protocol & Sample API|Protocol & Sample API]] +- [[_COMMUNITY_Auth & Menu System|Auth & Menu System]] +- [[_COMMUNITY_Production & Business API|Production & Business API]] +- [[_COMMUNITY_Fireworks Art Effect|Fireworks Art Effect]] +- [[_COMMUNITY_Site & Department API|Site & Department API]] +- [[_COMMUNITY_Settings & WebSocket|Settings & WebSocket]] +- [[_COMMUNITY_Order Business API|Order Business API]] +- [[_COMMUNITY_Locales & Storage|Locales & Storage]] +- [[_COMMUNITY_HTTP Crypto Layer|HTTP Crypto Layer]] +- [[_COMMUNITY_System API|System API]] +- [[_COMMUNITY_Operations Admin API|Operations Admin API]] +- [[_COMMUNITY_Donation Form Logic|Donation Form Logic]] +- [[_COMMUNITY_User Management|User Management]] +- [[_COMMUNITY_Collection Region API|Collection Region API]] +- [[_COMMUNITY_Material Management|Material Management]] +- [[_COMMUNITY_Code Highlight Utils|Code Highlight Utils]] +- [[_COMMUNITY_Workflow API|Workflow API]] +- [[_COMMUNITY_Project Price System|Project Price System]] +- [[_COMMUNITY_Menu Management|Menu Management]] +- [[_COMMUNITY_Module 20|Module 20]] +- [[_COMMUNITY_Module 21|Module 21]] +- [[_COMMUNITY_Module 22|Module 22]] +- [[_COMMUNITY_Module 23|Module 23]] +- [[_COMMUNITY_Module 24|Module 24]] +- [[_COMMUNITY_Module 25|Module 25]] +- [[_COMMUNITY_Module 26|Module 26]] +- [[_COMMUNITY_Module 27|Module 27]] +- [[_COMMUNITY_Module 29|Module 29]] +- [[_COMMUNITY_Module 31|Module 31]] +- [[_COMMUNITY_Module 32|Module 32]] +- [[_COMMUNITY_Module 33|Module 33]] +- [[_COMMUNITY_Module 34|Module 34]] +- [[_COMMUNITY_Module 35|Module 35]] +- [[_COMMUNITY_Module 36|Module 36]] +- [[_COMMUNITY_Module 37|Module 37]] +- [[_COMMUNITY_Module 38|Module 38]] +- [[_COMMUNITY_Module 39|Module 39]] +- [[_COMMUNITY_Module 40|Module 40]] +- [[_COMMUNITY_Module 41|Module 41]] +- [[_COMMUNITY_Module 42|Module 42]] +- [[_COMMUNITY_Module 44|Module 44]] + +## God Nodes (most connected - your core abstractions) +1. `get()` - 150 edges +2. `WebSocketClient` - 26 edges +3. `withFullscreenLoading()` - 21 edges +4. `push()` - 19 edges +5. `MenuProcessor` - 16 edges +6. `VersionManager` - 15 edges +7. `handleDynamicRoutes()` - 15 edges +8. `TableCache` - 14 edges +9. `StorageCompatibilityManager` - 12 edges +10. `StorageConfig` - 10 edges + +## Surprising Connections (you probably didn't know these) +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/system/site/index.vue → utils/fullscreen-loading.ts +- `handleDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/pilot-service/project-price-system/index.vue → utils/fullscreen-loading.ts +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/pilot-service/project-price-system/index.vue → utils/fullscreen-loading.ts +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/basic-info/cell-sample-type/index.vue → utils/fullscreen-loading.ts +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/basic-info/collection-region/index.vue → utils/fullscreen-loading.ts + +## Communities + +### Community 0 - "Admin API Calls" +Cohesion: 0.01 +Nodes (77): fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchChannelAgreementPrices(), fetchChannelAgreements() (+69 more) + +### Community 1 - "Protocol & Sample API" +Cohesion: 0.03 +Nodes (56): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateSampleCode(), fetchDeleteCollectionProtocolNo() (+48 more) + +### Community 2 - "Auth & Menu System" +Cohesion: 0.04 +Nodes (31): fetchGetMenuList(), fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), IframeRouteManager, MenuProcessor, RouteRegistry, useAppMode() (+23 more) + +### Community 3 - "Production & Business API" +Cohesion: 0.03 +Nodes (37): fetchUploadAttachment(), fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents(), fetchAllSopDocuments() (+29 more) + +### Community 4 - "Fireworks Art Effect" +Cohesion: 0.05 +Nodes (24): FireworkSystem, reload(), collectIds(), formatUserLabel(), onPersonSelectChange(), RoutePermissionValidator, formatLeaderUserLabel(), handleMenuJump() (+16 more) + +### Community 5 - "Site & Department API" +Cohesion: 0.06 +Nodes (36): fetchCreateDept(), fetchCreateSite(), fetchDeleteDept(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateDept(), fetchUpdateSite() (+28 more) + +### Community 6 - "Settings & WebSocket" +Cohesion: 0.09 +Nodes (5): handleReset(), handleSearch(), WebSocketClient, TableCache, emit() + +### Community 7 - "Order Business API" +Cohesion: 0.05 +Nodes (17): fetchAttachmentDownloadUrl(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchOrderList(), fetchPriceVersionDetail(), fetchSystemConfig(), handleReceptionAttachmentDownload() (+9 more) + +### Community 8 - "Locales & Storage" +Cohesion: 0.09 +Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() + +### Community 9 - "HTTP Crypto Layer" +Cohesion: 0.09 +Nodes (28): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+20 more) + +### Community 10 - "System API" +Cohesion: 0.09 +Nodes (9): fetchGetAllUpgradeLogs(), fetchGetChinaMapData(), fetchGetComments(), fetchGetCurrentVersion(), fetchGetLatestUpgradeLog(), fetchGetSystemConfig(), fetchGetUpgradeLogs(), systemUpgrade() (+1 more) + +### Community 11 - "Operations Admin API" +Cohesion: 0.1 +Nodes (23): fetchAccessLogList(), fetchCleanRoomList(), fetchCreateAccessLog(), fetchCreateCleanRoom(), fetchDeleteAccessLog(), fetchDeleteCleanRoom(), fetchUpdateAccessLog(), fetchUpdateCleanRoom() (+15 more) + +### Community 12 - "Donation Form Logic" +Cohesion: 0.1 +Nodes (13): fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport(), ensureDonationProtocolNoInOptions(), ensureEthnicOptionInList(), handleOpenForAdd() (+5 more) + +### Community 13 - "User Management" +Cohesion: 0.09 +Nodes (21): fetchCreateUser(), fetchDeleteUser(), fetchDeptTree(), fetchPostBoundUserIds(), fetchResetPassword(), fetchUpdateUser(), loadDeptData(), collectAllPostBindDeptIds() (+13 more) + +### Community 14 - "Collection Region API" +Cohesion: 0.09 +Nodes (18): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchHospitalList(), fetchUpdateCollectionRegion(), fetchUpdateHospital() (+10 more) + +### Community 15 - "Material Management" +Cohesion: 0.11 +Nodes (17): fetchCreateMaterial(), fetchDeleteMaterial(), fetchMaterialList(), fetchMaterialOptions(), fetchMaterialStockLogList(), fetchStockInMaterial(), fetchStockOutMaterial(), fetchUpdateMaterial() (+9 more) + +### Community 16 - "Code Highlight Utils" +Cohesion: 0.12 +Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) + +### Community 17 - "Workflow API" +Cohesion: 0.12 +Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more) + +### Community 18 - "Project Price System" +Cohesion: 0.14 +Nodes (16): fetchCreateProjectSystem(), fetchCreateProjectSystemItem(), fetchDeleteProjectSystemItem(), fetchProjectSystemItems(), fetchProjectSystemList(), fetchUpdateProjectSystem(), handleAdd(), handleBatchDelete() (+8 more) + +### Community 19 - "Menu Management" +Cohesion: 0.15 +Nodes (14): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), applyTreeExpand(), handleAdd(), handleAddChild(), handleDelete() (+6 more) + +### Community 20 - "Module 20" +Cohesion: 0.16 +Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more) + +### Community 21 - "Module 21" +Cohesion: 0.2 +Nodes (2): ComponentLoader, RouteTransformer + +### Community 22 - "Module 22" +Cohesion: 0.27 +Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more) + +### Community 23 - "Module 23" +Cohesion: 0.17 +Nodes (12): fetchCellSampleTypeList(), fetchCreateCellSampleType(), fetchDeleteCellSampleType(), fetchUpdateCellSampleType(), handleAdd(), handleBatchDelete(), handleDelete(), handleReset() (+4 more) + +### Community 24 - "Module 24" +Cohesion: 0.14 +Nodes (8): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), useCeremony(), useTheme(), themeAnimation(), toggleTheme(), toggleTransition() + +### Community 25 - "Module 25" +Cohesion: 0.18 +Nodes (11): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleDelete(), handleReset(), handleSearch() (+3 more) + +### Community 26 - "Module 26" +Cohesion: 0.14 +Nodes (2): fetchProductionTaskDetail(), fetchProductionTaskList() + +### Community 27 - "Module 27" +Cohesion: 0.22 +Nodes (9): auditorDisplay(), dash(), expressName(), formatYm(), formatYmd(), sampleTypeName(), siteName(), unitName() (+1 more) + +### Community 29 - "Module 29" +Cohesion: 0.17 +Nodes (3): fetchResearchDonationAuditList(), fetchResearchDonationDetail(), fetchResearchDonationList() + +### Community 31 - "Module 31" +Cohesion: 0.39 +Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() + +### Community 32 - "Module 32" +Cohesion: 0.29 +Nodes (2): handleTouchEnd(), setTransition() + +### Community 33 - "Module 33" +Cohesion: 0.36 +Nodes (1): TableHeightCalculator + +### Community 34 - "Module 34" +Cohesion: 0.33 +Nodes (2): logApiCryptoBootInfo(), maskSecret() + +### Community 35 - "Module 35" +Cohesion: 0.29 +Nodes (2): fetchLeaveDetail(), fetchLeaveList() + +### Community 36 - "Module 36" +Cohesion: 0.47 +Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay() + +### Community 37 - "Module 37" +Cohesion: 0.33 +Nodes (2): fetchSampleReceptionCheckItemList(), fetchSampleReceptionCheckItemsActive() + +### Community 38 - "Module 38" +Cohesion: 0.33 +Nodes (2): fetchQcThirdPartyCompanyList(), fetchQcThirdPartyCompanyOptions() + +### Community 39 - "Module 39" +Cohesion: 0.33 +Nodes (2): fetchQcTaskDetail(), fetchQcTaskList() + +### Community 40 - "Module 40" +Cohesion: 0.5 +Nodes (2): focusInput(), handleKeydown() + +### Community 41 - "Module 41" +Cohesion: 0.67 +Nodes (2): if(), logSidebarMenu() + +### Community 42 - "Module 42" +Cohesion: 1.0 +Nodes (2): getSettingDefaults(), resetToDefaults() + +### Community 44 - "Module 44" +Cohesion: 1.0 +Nodes (2): defaultAvatarPathByRole(), resolveUserAvatarUrl() + +## Knowledge Gaps +- **Thin community `Module 21`** (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 `Module 26`** (14 nodes): `fetchAddTaskStep()`, `fetchCreateProductionTask()`, `fetchDeleteTaskStep()`, `fetchProductionTaskDetail()`, `fetchProductionTaskList()`, `fetchReplaceStepConsumables()`, `fetchReplaceStepDataCollection()`, `fetchReplaceStepReagents()`, `fetchSetTaskInputs()`, `fetchSetTaskOutputs()`, `fetchUpdateProductionTask()`, `fetchUpdateProductionTaskStatus()`, `fetchUpdateTaskStep()`, `production-task.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 32`** (8 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `setTransition()`, `setupEventListeners()`, `index.vue` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 33`** (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 `Module 34`** (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 `Module 35`** (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 `Module 37`** (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 `Module 38`** (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 `Module 39`** (6 nodes): `fetchCompleteQcTask()`, `fetchQcTaskDetail()`, `fetchQcTaskList()`, `fetchStartQcTask()`, `fetchUpdateQcTaskAttachments()`, `qc-task.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 40`** (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 `Module 41`** (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 `Module 42`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Module 44`** (3 nodes): `defaultAvatarPathByRole()`, `resolveUserAvatarUrl()`, `user-avatar.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 `Admin API Calls` to `Protocol & Sample API`, `Auth & Menu System`, `Production & Business API`, `Fireworks Art Effect`, `Site & Department API`, `Order Business API`, `System API`, `Operations Admin API`, `Donation Form Logic`, `User Management`, `Collection Region API`, `Material Management`, `Workflow API`, `Project Price System`, `Menu Management`, `Module 23`, `Module 25`, `Module 26`, `Module 29`, `Module 35`, `Module 37`, `Module 38`, `Module 39`?** + _High betweenness centrality (0.238) - this node is a cross-community bridge._ +- **Why does `push()` connect `Fireworks Art Effect` to `Admin API Calls`, `Production & Business API`, `Settings & WebSocket`, `Order Business API`, `System API`, `Donation Form Logic`, `User Management`?** + _High betweenness centrality (0.070) - this node is a cross-community bridge._ +- **Why does `handleDynamicRoutes()` connect `Auth & Menu System` to `Fireworks Art Effect`?** + _High betweenness centrality (0.054) - this node is a cross-community bridge._ +- **Are the 149 inferred relationships involving `get()` (e.g. with `buildTreePathLabelFromFlat()` and `alignFqPaymentDetailsForDisplay()`) actually correct?** + _`get()` has 149 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 20 inferred relationships involving `withFullscreenLoading()` (e.g. with `.close()` and `handleSubmit()`) actually correct?** + _`withFullscreenLoading()` has 20 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 18 inferred relationships involving `push()` (e.g. with `fetchAllPagedRecords()` and `calcInstallmentDueAmounts()`) actually correct?** + _`push()` has 18 INFERRED edges - model-reasoned connections that need verification._ +- **Should `Admin API Calls` be split into smaller, more focused modules?** + _Cohesion score 0.01 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/web-admin/graphify-out/cost.json b/web-admin/graphify-out/cost.json new file mode 100644 index 00000000..0696ea41 --- /dev/null +++ b/web-admin/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-05-19T22:53:08.672126+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 328 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html new file mode 100644 index 00000000..51c0b926 --- /dev/null +++ b/web-admin/graphify-out/graph.html @@ -0,0 +1,276 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/web-admin/graphify-out/graph.json b/web-admin/graphify-out/graph.json new file mode 100644 index 00000000..3ed459f6 --- /dev/null +++ b/web-admin/graphify-out/graph.json @@ -0,0 +1,35269 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "App.vue", + "file_type": "code", + "source_file": "App.vue", + "source_location": "L1", + "id": "app_vue", + "community": 34, + "norm_label": "app.vue" + }, + { + "label": "refreshButtonAutoIcons()", + "file_type": "code", + "source_file": "App.vue", + "source_location": "L51", + "id": "src_app_refreshbuttonautoicons", + "community": 34, + "norm_label": "refreshbuttonautoicons()" + }, + { + "label": "refreshPanelTitleIcons()", + "file_type": "code", + "source_file": "App.vue", + "source_location": "L112", + "id": "src_app_refreshpaneltitleicons", + "community": 34, + "norm_label": "refreshpaneltitleicons()" + }, + { + "label": "main.ts", + "file_type": "code", + "source_file": "main.ts", + "source_location": "L1", + "id": "main_ts", + "community": 34, + "norm_label": "main.ts" + }, + { + "label": "maskSecret()", + "file_type": "code", + "source_file": "main.ts", + "source_location": "L13", + "id": "src_main_masksecret", + "community": 34, + "norm_label": "masksecret()" + }, + { + "label": "logApiCryptoBootInfo()", + "file_type": "code", + "source_file": "main.ts", + "source_location": "L19", + "id": "src_main_logapicryptobootinfo", + "community": 34, + "norm_label": "logapicryptobootinfo()" + }, + { + "label": "env.d.ts", + "file_type": "code", + "source_file": "env.d.ts", + "source_location": "L1", + "id": "env_d_ts", + "community": 76, + "norm_label": "env.d.ts" + }, + { + "label": "shims-loose.d.ts", + "file_type": "code", + "source_file": "shims-loose.d.ts", + "source_location": "L1", + "id": "shims_loose_d_ts", + "community": 77, + "norm_label": "shims-loose.d.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "directives/index.ts", + "source_location": "L1", + "id": "directives_index_ts", + "community": 16, + "norm_label": "index.ts" + }, + { + "label": "setupGlobDirectives()", + "file_type": "code", + "source_file": "directives/index.ts", + "source_location": "L7", + "id": "directives_index_setupglobdirectives", + "community": 16, + "norm_label": "setupglobdirectives()" + }, + { + "label": "roles.ts", + "file_type": "code", + "source_file": "directives/core/roles.ts", + "source_location": "L1", + "id": "directives_core_roles_ts", + "community": 16, + "norm_label": "roles.ts" + }, + { + "label": "checkRolePermission()", + "file_type": "code", + "source_file": "directives/core/roles.ts", + "source_location": "L52", + "id": "core_roles_checkrolepermission", + "community": 16, + "norm_label": "checkrolepermission()" + }, + { + "label": "removeElement()", + "file_type": "code", + "source_file": "directives/core/roles.ts", + "source_location": "L74", + "id": "core_roles_removeelement", + "community": 16, + "norm_label": "removeelement()" + }, + { + "label": "setupRolesDirective()", + "file_type": "code", + "source_file": "directives/core/roles.ts", + "source_location": "L85", + "id": "core_roles_setuprolesdirective", + "community": 16, + "norm_label": "setuprolesdirective()" + }, + { + "label": "auth.ts", + "file_type": "code", + "source_file": "directives/core/auth.ts", + "source_location": "L1", + "id": "directives_core_auth_ts", + "community": 16, + "norm_label": "auth.ts" + }, + { + "label": "checkAuthPermission()", + "file_type": "code", + "source_file": "directives/core/auth.ts", + "source_location": "L40", + "id": "core_auth_checkauthpermission", + "community": 16, + "norm_label": "checkauthpermission()" + }, + { + "label": "removeElement()", + "file_type": "code", + "source_file": "directives/core/auth.ts", + "source_location": "L53", + "id": "core_auth_removeelement", + "community": 16, + "norm_label": "removeelement()" + }, + { + "label": "setupAuthDirective()", + "file_type": "code", + "source_file": "directives/core/auth.ts", + "source_location": "L64", + "id": "core_auth_setupauthdirective", + "community": 16, + "norm_label": "setupauthdirective()" + }, + { + "label": "ripple.ts", + "file_type": "code", + "source_file": "directives/business/ripple.ts", + "source_location": "L1", + "id": "directives_business_ripple_ts", + "community": 16, + "norm_label": "ripple.ts" + }, + { + "label": "setupRippleDirective()", + "file_type": "code", + "source_file": "directives/business/ripple.ts", + "source_location": "L114", + "id": "business_ripple_setuprippledirective", + "community": 16, + "norm_label": "setuprippledirective()" + }, + { + "label": "highlight.ts", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L1", + "id": "directives_business_highlight_ts", + "community": 16, + "norm_label": "highlight.ts" + }, + { + "label": "highlightCode()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L50", + "id": "business_highlight_highlightcode", + "community": 16, + "norm_label": "highlightcode()" + }, + { + "label": "insertLineNumbers()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L55", + "id": "business_highlight_insertlinenumbers", + "community": 16, + "norm_label": "insertlinenumbers()" + }, + { + "label": "addCopyButton()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L66", + "id": "business_highlight_addcopybutton", + "community": 16, + "norm_label": "addcopybutton()" + }, + { + "label": "isBlockProcessed()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L97", + "id": "business_highlight_isblockprocessed", + "community": 16, + "norm_label": "isblockprocessed()" + }, + { + "label": "markBlockAsProcessed()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L106", + "id": "business_highlight_markblockasprocessed", + "community": 16, + "norm_label": "markblockasprocessed()" + }, + { + "label": "processBlock()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L111", + "id": "business_highlight_processblock", + "community": 16, + "norm_label": "processblock()" + }, + { + "label": "processAllCodeBlocks()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L127", + "id": "business_highlight_processallcodeblocks", + "community": 16, + "norm_label": "processallcodeblocks()" + }, + { + "label": "retryProcessing()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L164", + "id": "business_highlight_retryprocessing", + "community": 16, + "norm_label": "retryprocessing()" + }, + { + "label": "setupHighlightDirective()", + "file_type": "code", + "source_file": "directives/business/highlight.ts", + "source_location": "L248", + "id": "business_highlight_setuphighlightdirective", + "community": 16, + "norm_label": "setuphighlightdirective()" + }, + { + "label": "api.d.ts", + "file_type": "code", + "source_file": "types/api.d.ts", + "source_location": "L1", + "id": "types_api_d_ts", + "community": 78, + "norm_label": "api.d.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/index.ts", + "source_location": "L1", + "id": "types_index_ts", + "community": 79, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/config/index.ts", + "source_location": "L1", + "id": "types_config_index_ts", + "community": 80, + "norm_label": "index.ts" + }, + { + "label": "chart.ts", + "file_type": "code", + "source_file": "types/component/chart.ts", + "source_location": "L1", + "id": "types_component_chart_ts", + "community": 81, + "norm_label": "chart.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/component/index.ts", + "source_location": "L1", + "id": "types_component_index_ts", + "community": 82, + "norm_label": "index.ts" + }, + { + "label": "response.ts", + "file_type": "code", + "source_file": "types/common/response.ts", + "source_location": "L1", + "id": "types_common_response_ts", + "community": 83, + "norm_label": "response.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/common/index.ts", + "source_location": "L1", + "id": "types_common_index_ts", + "community": 84, + "norm_label": "index.ts" + }, + { + "label": "directive.d.ts", + "file_type": "code", + "source_file": "types/directive/directive.d.ts", + "source_location": "L1", + "id": "types_directive_directive_d_ts", + "community": 85, + "norm_label": "directive.d.ts" + }, + { + "label": "api.d.ts", + "file_type": "code", + "source_file": "types/api/api.d.ts", + "source_location": "L1", + "id": "types_api_api_d_ts", + "community": 86, + "norm_label": "api.d.ts" + }, + { + "label": "components.d.ts", + "file_type": "code", + "source_file": "types/import/components.d.ts", + "source_location": "L1", + "id": "types_import_components_d_ts", + "community": 87, + "norm_label": "components.d.ts" + }, + { + "label": "auto-imports.d.ts", + "file_type": "code", + "source_file": "types/import/auto-imports.d.ts", + "source_location": "L1", + "id": "types_import_auto_imports_d_ts", + "community": 88, + "norm_label": "auto-imports.d.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/store/index.ts", + "source_location": "L1", + "id": "types_store_index_ts", + "community": 89, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "types/router/index.ts", + "source_location": "L1", + "id": "types_router_index_ts", + "community": 90, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "locales/index.ts", + "source_location": "L1", + "id": "locales_index_ts", + "community": 8, + "norm_label": "index.ts" + }, + { + "label": "getDefaultLanguage()", + "file_type": "code", + "source_file": "locales/index.ts", + "source_location": "L60", + "id": "locales_index_getdefaultlanguage", + "community": 8, + "norm_label": "getdefaultlanguage()" + }, + { + "label": "setting.ts", + "file_type": "code", + "source_file": "config/setting.ts", + "source_location": "L1", + "id": "config_setting_ts", + "community": 42, + "norm_label": "setting.ts" + }, + { + "label": "getSettingDefaults()", + "file_type": "code", + "source_file": "config/setting.ts", + "source_location": "L94", + "id": "config_setting_getsettingdefaults", + "community": 42, + "norm_label": "getsettingdefaults()" + }, + { + "label": "resetToDefaults()", + "file_type": "code", + "source_file": "config/setting.ts", + "source_location": "L102", + "id": "config_setting_resettodefaults", + "community": 42, + "norm_label": "resettodefaults()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "config/index.ts", + "source_location": "L1", + "id": "config_index_ts", + "community": 91, + "norm_label": "index.ts" + }, + { + "label": "component.ts", + "file_type": "code", + "source_file": "config/modules/component.ts", + "source_location": "L1", + "id": "config_modules_component_ts", + "community": 43, + "norm_label": "component.ts" + }, + { + "label": "getEnabledGlobalComponents()", + "file_type": "code", + "source_file": "config/modules/component.ts", + "source_location": "L94", + "id": "modules_component_getenabledglobalcomponents", + "community": 43, + "norm_label": "getenabledglobalcomponents()" + }, + { + "label": "getGlobalComponentByKey()", + "file_type": "code", + "source_file": "config/modules/component.ts", + "source_location": "L103", + "id": "modules_component_getglobalcomponentbykey", + "community": 43, + "norm_label": "getglobalcomponentbykey()" + }, + { + "label": "festival.ts", + "file_type": "code", + "source_file": "config/modules/festival.ts", + "source_location": "L1", + "id": "config_modules_festival_ts", + "community": 92, + "norm_label": "festival.ts" + }, + { + "label": "headerBar.ts", + "file_type": "code", + "source_file": "config/modules/headerBar.ts", + "source_location": "L1", + "id": "config_modules_headerbar_ts", + "community": 93, + "norm_label": "headerbar.ts" + }, + { + "label": "fastEnter.ts", + "file_type": "code", + "source_file": "config/modules/fastEnter.ts", + "source_location": "L1", + "id": "config_modules_fastenter_ts", + "community": 94, + "norm_label": "fastenter.ts" + }, + { + "label": "images.ts", + "file_type": "code", + "source_file": "config/assets/images.ts", + "source_location": "L1", + "id": "config_assets_images_ts", + "community": 95, + "norm_label": "images.ts" + }, + { + "label": "echarts.ts", + "file_type": "code", + "source_file": "plugins/echarts.ts", + "source_location": "L1", + "id": "plugins_echarts_ts", + "community": 96, + "norm_label": "echarts.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "plugins/index.ts", + "source_location": "L1", + "id": "plugins_index_ts", + "community": 97, + "norm_label": "index.ts" + }, + { + "label": "changeLog.ts", + "file_type": "code", + "source_file": "mock/upgrade/changeLog.ts", + "source_location": "L1", + "id": "mock_upgrade_changelog_ts", + "community": 98, + "norm_label": "changelog.ts" + }, + { + "label": "articleList.ts", + "file_type": "code", + "source_file": "mock/temp/articleList.ts", + "source_location": "L1", + "id": "mock_temp_articlelist_ts", + "community": 99, + "norm_label": "articlelist.ts" + }, + { + "label": "commentList.ts", + "file_type": "code", + "source_file": "mock/temp/commentList.ts", + "source_location": "L1", + "id": "mock_temp_commentlist_ts", + "community": 100, + "norm_label": "commentlist.ts" + }, + { + "label": "formData.ts", + "file_type": "code", + "source_file": "mock/temp/formData.ts", + "source_location": "L1", + "id": "mock_temp_formdata_ts", + "community": 101, + "norm_label": "formdata.ts" + }, + { + "label": "commentDetail.ts", + "file_type": "code", + "source_file": "mock/temp/commentDetail.ts", + "source_location": "L1", + "id": "mock_temp_commentdetail_ts", + "community": 102, + "norm_label": "commentdetail.ts" + }, + { + "label": "formEnum.ts", + "file_type": "code", + "source_file": "enums/formEnum.ts", + "source_location": "L1", + "id": "enums_formenum_ts", + "community": 103, + "norm_label": "formenum.ts" + }, + { + "label": "appEnum.ts", + "file_type": "code", + "source_file": "enums/appEnum.ts", + "source_location": "L1", + "id": "enums_appenum_ts", + "community": 104, + "norm_label": "appenum.ts" + }, + { + "label": "patch-el-select-filterable.ts", + "file_type": "code", + "source_file": "utils/patch-el-select-filterable.ts", + "source_location": "L1", + "id": "utils_patch_el_select_filterable_ts", + "community": 105, + "norm_label": "patch-el-select-filterable.ts" + }, + { + "label": "user-avatar.ts", + "file_type": "code", + "source_file": "utils/user-avatar.ts", + "source_location": "L1", + "id": "utils_user_avatar_ts", + "community": 44, + "norm_label": "user-avatar.ts" + }, + { + "label": "defaultAvatarPathByRole()", + "file_type": "code", + "source_file": "utils/user-avatar.ts", + "source_location": "L5", + "id": "utils_user_avatar_defaultavatarpathbyrole", + "community": 44, + "norm_label": "defaultavatarpathbyrole()" + }, + { + "label": "resolveUserAvatarUrl()", + "file_type": "code", + "source_file": "utils/user-avatar.ts", + "source_location": "L10", + "id": "utils_user_avatar_resolveuseravatarurl", + "community": 44, + "norm_label": "resolveuseravatarurl()" + }, + { + "label": "fullscreen-loading.ts", + "file_type": "code", + "source_file": "utils/fullscreen-loading.ts", + "source_location": "L1", + "id": "utils_fullscreen_loading_ts", + "community": 1, + "norm_label": "fullscreen-loading.ts" + }, + { + "label": "withFullscreenLoading()", + "file_type": "code", + "source_file": "utils/fullscreen-loading.ts", + "source_location": "L9", + "id": "utils_fullscreen_loading_withfullscreenloading", + "community": 1, + "norm_label": "withfullscreenloading()" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "utils/router.ts", + "source_location": "L1", + "id": "utils_router_ts", + "community": 2, + "norm_label": "router.ts" + }, + { + "label": "configureNProgress()", + "file_type": "code", + "source_file": "utils/router.ts", + "source_location": "L20", + "id": "utils_router_configurenprogress", + "community": 2, + "norm_label": "configurenprogress()" + }, + { + "label": "setPageTitle()", + "file_type": "code", + "source_file": "utils/router.ts", + "source_location": "L33", + "id": "utils_router_setpagetitle", + "community": 2, + "norm_label": "setpagetitle()" + }, + { + "label": "formatMenuTitle()", + "file_type": "code", + "source_file": "utils/router.ts", + "source_location": "L47", + "id": "utils_router_formatmenutitle", + "community": 2, + "norm_label": "formatmenutitle()" + }, + { + "label": "protocol-payment-labels.ts", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L1", + "id": "utils_protocol_payment_labels_ts", + "community": 36, + "norm_label": "protocol-payment-labels.ts" + }, + { + "label": "formatPaymentDueDate()", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L12", + "id": "utils_protocol_payment_labels_formatpaymentduedate", + "community": 36, + "norm_label": "formatpaymentduedate()" + }, + { + "label": "parsePaymentDueYmd()", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L21", + "id": "utils_protocol_payment_labels_parsepaymentdueymd", + "community": 36, + "norm_label": "parsepaymentdueymd()" + }, + { + "label": "startOfLocalDay()", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L32", + "id": "utils_protocol_payment_labels_startoflocalday", + "community": 36, + "norm_label": "startoflocalday()" + }, + { + "label": "isPaymentDueWithinWarnWindow()", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L36", + "id": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "community": 36, + "norm_label": "ispaymentduewithinwarnwindow()" + }, + { + "label": "formatPaymentAmount()", + "file_type": "code", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L48", + "id": "utils_protocol_payment_labels_formatpaymentamount", + "community": 36, + "norm_label": "formatpaymentamount()" + }, + { + "label": "status-tag-registry.ts", + "file_type": "code", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L1", + "id": "utils_status_tag_registry_ts", + "community": 45, + "norm_label": "status-tag-registry.ts" + }, + { + "label": "createLabelGetter()", + "file_type": "code", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L29", + "id": "utils_status_tag_registry_createlabelgetter", + "community": 45, + "norm_label": "createlabelgetter()" + }, + { + "label": "createTagTypeGetter()", + "file_type": "code", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L33", + "id": "utils_status_tag_registry_createtagtypegetter", + "community": 45, + "norm_label": "createtagtypegetter()" + }, + { + "label": "fetch-paged-list.ts", + "file_type": "code", + "source_file": "utils/fetch-paged-list.ts", + "source_location": "L1", + "id": "utils_fetch_paged_list_ts", + "community": 4, + "norm_label": "fetch-paged-list.ts" + }, + { + "label": "fetchAllPagedRecords()", + "file_type": "code", + "source_file": "utils/fetch-paged-list.ts", + "source_location": "L8", + "id": "utils_fetch_paged_list_fetchallpagedrecords", + "community": 4, + "norm_label": "fetchallpagedrecords()" + }, + { + "label": "sort-order.ts", + "file_type": "code", + "source_file": "utils/sort-order.ts", + "source_location": "L1", + "id": "utils_sort_order_ts", + "community": 53, + "norm_label": "sort-order.ts" + }, + { + "label": "fetchNextSortOrder()", + "file_type": "code", + "source_file": "utils/sort-order.ts", + "source_location": "L7", + "id": "utils_sort_order_fetchnextsortorder", + "community": 53, + "norm_label": "fetchnextsortorder()" + }, + { + "label": "tree-path.ts", + "file_type": "code", + "source_file": "utils/tree-path.ts", + "source_location": "L1", + "id": "utils_tree_path_ts", + "community": 4, + "norm_label": "tree-path.ts" + }, + { + "label": "buildTreePathLabelFromFlat()", + "file_type": "code", + "source_file": "utils/tree-path.ts", + "source_location": "L11", + "id": "utils_tree_path_buildtreepathlabelfromflat", + "community": 4, + "norm_label": "buildtreepathlabelfromflat()" + }, + { + "label": "buildPathLabelMapFromTreeRoots()", + "file_type": "code", + "source_file": "utils/tree-path.ts", + "source_location": "L46", + "id": "utils_tree_path_buildpathlabelmapfromtreeroots", + "community": 4, + "norm_label": "buildpathlabelmapfromtreeroots()" + }, + { + "label": "resolveTreePathDisplay()", + "file_type": "code", + "source_file": "utils/tree-path.ts", + "source_location": "L76", + "id": "utils_tree_path_resolvetreepathdisplay", + "community": 4, + "norm_label": "resolvetreepathdisplay()" + }, + { + "label": "findTreeSelectShortLabel()", + "file_type": "code", + "source_file": "utils/tree-path.ts", + "source_location": "L96", + "id": "utils_tree_path_findtreeselectshortlabel", + "community": 4, + "norm_label": "findtreeselectshortlabel()" + }, + { + "label": "mask-sensitive.ts", + "file_type": "code", + "source_file": "utils/mask-sensitive.ts", + "source_location": "L1", + "id": "utils_mask_sensitive_ts", + "community": 54, + "norm_label": "mask-sensitive.ts" + }, + { + "label": "maskIdCard()", + "file_type": "code", + "source_file": "utils/mask-sensitive.ts", + "source_location": "L2", + "id": "utils_mask_sensitive_maskidcard", + "community": 54, + "norm_label": "maskidcard()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/index.ts", + "source_location": "L1", + "id": "utils_index_ts", + "community": 106, + "norm_label": "index.ts" + }, + { + "label": "category-path-display.ts", + "file_type": "code", + "source_file": "utils/category-path-display.ts", + "source_location": "L1", + "id": "utils_category_path_display_ts", + "community": 4, + "norm_label": "category-path-display.ts" + }, + { + "label": "ensureCategoryPathDataLoaded()", + "file_type": "code", + "source_file": "utils/category-path-display.ts", + "source_location": "L9", + "id": "utils_category_path_display_ensurecategorypathdataloaded", + "community": 4, + "norm_label": "ensurecategorypathdataloaded()" + }, + { + "label": "formatCategoryPathLabel()", + "file_type": "code", + "source_file": "utils/category-path-display.ts", + "source_location": "L16", + "id": "utils_category_path_display_formatcategorypathlabel", + "community": 4, + "norm_label": "formatcategorypathlabel()" + }, + { + "label": "qc-labels.ts", + "file_type": "code", + "source_file": "utils/qc-labels.ts", + "source_location": "L1", + "id": "utils_qc_labels_ts", + "community": 107, + "norm_label": "qc-labels.ts" + }, + { + "label": "loginRsa.ts", + "file_type": "code", + "source_file": "utils/loginRsa.ts", + "source_location": "L1", + "id": "utils_loginrsa_ts", + "community": 2, + "norm_label": "loginrsa.ts" + }, + { + "label": "buildWebEncryptedLoginBody()", + "file_type": "code", + "source_file": "utils/loginRsa.ts", + "source_location": "L7", + "id": "utils_loginrsa_buildwebencryptedloginbody", + "community": 2, + "norm_label": "buildwebencryptedloginbody()" + }, + { + "label": "protocol-payment-installment.ts", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L1", + "id": "utils_protocol_payment_installment_ts", + "community": 4, + "norm_label": "protocol-payment-installment.ts" + }, + { + "label": "addMonthsYmd()", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L3", + "id": "utils_protocol_payment_installment_addmonthsymd", + "community": 4, + "norm_label": "addmonthsymd()" + }, + { + "label": "calcInstallmentDueAmounts()", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L16", + "id": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "community": 4, + "norm_label": "calcinstallmentdueamounts()" + }, + { + "label": "alignFqPaymentDetailsForDisplay()", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L42", + "id": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "community": 4, + "norm_label": "alignfqpaymentdetailsfordisplay()" + }, + { + "label": "sortFqPaymentDetails()", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L109", + "id": "utils_protocol_payment_installment_sortfqpaymentdetails", + "community": 4, + "norm_label": "sortfqpaymentdetails()" + }, + { + "label": "syncFqPaymentDetailRowCount()", + "file_type": "code", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L119", + "id": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "community": 4, + "norm_label": "syncfqpaymentdetailrowcount()" + }, + { + "label": "download-attachment.ts", + "file_type": "code", + "source_file": "utils/download-attachment.ts", + "source_location": "L1", + "id": "utils_download_attachment_ts", + "community": 7, + "norm_label": "download-attachment.ts" + }, + { + "label": "triggerAnchorDownload()", + "file_type": "code", + "source_file": "utils/download-attachment.ts", + "source_location": "L9", + "id": "utils_download_attachment_triggeranchordownload", + "community": 7, + "norm_label": "triggeranchordownload()" + }, + { + "label": "downloadAttachmentFile()", + "file_type": "code", + "source_file": "utils/download-attachment.ts", + "source_location": "L20", + "id": "utils_download_attachment_downloadattachmentfile", + "community": 7, + "norm_label": "downloadattachmentfile()" + }, + { + "label": "colors.ts", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L1", + "id": "utils_ui_colors_ts", + "community": 22, + "norm_label": "colors.ts" + }, + { + "label": "getCssVar()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L61", + "id": "ui_colors_getcssvar", + "community": 22, + "norm_label": "getcssvar()" + }, + { + "label": "isValidHexColor()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L70", + "id": "ui_colors_isvalidhexcolor", + "community": 22, + "norm_label": "isvalidhexcolor()" + }, + { + "label": "isValidRgbValue()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L82", + "id": "ui_colors_isvalidrgbvalue", + "community": 22, + "norm_label": "isvalidrgbvalue()" + }, + { + "label": "hexToRgba()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L93", + "id": "ui_colors_hextorgba", + "community": 22, + "norm_label": "hextorgba()" + }, + { + "label": "hexToRgb()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L126", + "id": "ui_colors_hextorgb", + "community": 22, + "norm_label": "hextorgb()" + }, + { + "label": "rgbToHex()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L158", + "id": "ui_colors_rgbtohex", + "community": 22, + "norm_label": "rgbtohex()" + }, + { + "label": "colourBlend()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L179", + "id": "ui_colors_colourblend", + "community": 22, + "norm_label": "colourblend()" + }, + { + "label": "getLightColor()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L200", + "id": "ui_colors_getlightcolor", + "community": 22, + "norm_label": "getlightcolor()" + }, + { + "label": "getDarkColor()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L222", + "id": "ui_colors_getdarkcolor", + "community": 22, + "norm_label": "getdarkcolor()" + }, + { + "label": "handleElementThemeColor()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L239", + "id": "ui_colors_handleelementthemecolor", + "community": 22, + "norm_label": "handleelementthemecolor()" + }, + { + "label": "setElementThemeColor()", + "file_type": "code", + "source_file": "utils/ui/colors.ts", + "source_location": "L261", + "id": "ui_colors_setelementthemecolor", + "community": 22, + "norm_label": "setelementthemecolor()" + }, + { + "label": "emojo.ts", + "file_type": "code", + "source_file": "utils/ui/emojo.ts", + "source_location": "L1", + "id": "utils_ui_emojo_ts", + "community": 108, + "norm_label": "emojo.ts" + }, + { + "label": "ep-icon-map.ts", + "file_type": "code", + "source_file": "utils/ui/ep-icon-map.ts", + "source_location": "L1", + "id": "utils_ui_ep_icon_map_ts", + "community": 55, + "norm_label": "ep-icon-map.ts" + }, + { + "label": "resolveEpIcon()", + "file_type": "code", + "source_file": "utils/ui/ep-icon-map.ts", + "source_location": "L123", + "id": "ui_ep_icon_map_resolveepicon", + "community": 55, + "norm_label": "resolveepicon()" + }, + { + "label": "animation.ts", + "file_type": "code", + "source_file": "utils/ui/animation.ts", + "source_location": "L1", + "id": "utils_ui_animation_ts", + "community": 24, + "norm_label": "animation.ts" + }, + { + "label": "themeAnimation()", + "file_type": "code", + "source_file": "utils/ui/animation.ts", + "source_location": "L40", + "id": "ui_animation_themeanimation", + "community": 24, + "norm_label": "themeanimation()" + }, + { + "label": "toggleTheme()", + "file_type": "code", + "source_file": "utils/ui/animation.ts", + "source_location": "L61", + "id": "ui_animation_toggletheme", + "community": 24, + "norm_label": "toggletheme()" + }, + { + "label": "toggleTransition()", + "file_type": "code", + "source_file": "utils/ui/animation.ts", + "source_location": "L70", + "id": "ui_animation_toggletransition", + "community": 24, + "norm_label": "toggletransition()" + }, + { + "label": "tabs.ts", + "file_type": "code", + "source_file": "utils/ui/tabs.ts", + "source_location": "L1", + "id": "utils_ui_tabs_ts", + "community": 56, + "norm_label": "tabs.ts" + }, + { + "label": "getTabConfig()", + "file_type": "code", + "source_file": "utils/ui/tabs.ts", + "source_location": "L58", + "id": "ui_tabs_gettabconfig", + "community": 56, + "norm_label": "gettabconfig()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/ui/index.ts", + "source_location": "L1", + "id": "utils_ui_index_ts", + "community": 109, + "norm_label": "index.ts" + }, + { + "label": "iconify-loader.ts", + "file_type": "code", + "source_file": "utils/ui/iconify-loader.ts", + "source_location": "L1", + "id": "utils_ui_iconify_loader_ts", + "community": 110, + "norm_label": "iconify-loader.ts" + }, + { + "label": "loading.ts", + "file_type": "code", + "source_file": "utils/ui/loading.ts", + "source_location": "L1", + "id": "utils_ui_loading_ts", + "community": 57, + "norm_label": "loading.ts" + }, + { + "label": "getLoadingBackground()", + "file_type": "code", + "source_file": "utils/ui/loading.ts", + "source_location": "L37", + "id": "ui_loading_getloadingbackground", + "community": 57, + "norm_label": "getloadingbackground()" + }, + { + "label": "responsive.ts", + "file_type": "code", + "source_file": "utils/form/responsive.ts", + "source_location": "L1", + "id": "utils_form_responsive_ts", + "community": 46, + "norm_label": "responsive.ts" + }, + { + "label": "calculateResponsiveSpan()", + "file_type": "code", + "source_file": "utils/form/responsive.ts", + "source_location": "L85", + "id": "form_responsive_calculateresponsivespan", + "community": 46, + "norm_label": "calculateresponsivespan()" + }, + { + "label": "createResponsiveSpanCalculator()", + "file_type": "code", + "source_file": "utils/form/responsive.ts", + "source_location": "L118", + "id": "form_responsive_createresponsivespancalculator", + "community": 46, + "norm_label": "createresponsivespancalculator()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/form/index.ts", + "source_location": "L1", + "id": "utils_form_index_ts", + "community": 111, + "norm_label": "index.ts" + }, + { + "label": "validator.ts", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L1", + "id": "utils_form_validator_ts", + "community": 28, + "norm_label": "validator.ts" + }, + { + "label": "trimSpaces()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L47", + "id": "form_validator_trimspaces", + "community": 28, + "norm_label": "trimspaces()" + }, + { + "label": "validatePhone()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L59", + "id": "form_validator_validatephone", + "community": 28, + "norm_label": "validatephone()" + }, + { + "label": "validateTelPhone()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L74", + "id": "form_validator_validatetelphone", + "community": 28, + "norm_label": "validatetelphone()" + }, + { + "label": "validateAccount()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L90", + "id": "form_validator_validateaccount", + "community": 28, + "norm_label": "validateaccount()" + }, + { + "label": "validatePassword()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L106", + "id": "form_validator_validatepassword", + "community": 28, + "norm_label": "validatepassword()" + }, + { + "label": "validateStrongPassword()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L131", + "id": "form_validator_validatestrongpassword", + "community": 28, + "norm_label": "validatestrongpassword()" + }, + { + "label": "getPasswordStrength()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L158", + "id": "form_validator_getpasswordstrength", + "community": 28, + "norm_label": "getpasswordstrength()" + }, + { + "label": "validateIPv4Address()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L190", + "id": "form_validator_validateipv4address", + "community": 28, + "norm_label": "validateipv4address()" + }, + { + "label": "validateEmail()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L215", + "id": "form_validator_validateemail", + "community": 28, + "norm_label": "validateemail()" + }, + { + "label": "validateURL()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L234", + "id": "form_validator_validateurl", + "community": 28, + "norm_label": "validateurl()" + }, + { + "label": "validateChineseIDCard()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L252", + "id": "form_validator_validatechineseidcard", + "community": 28, + "norm_label": "validatechineseidcard()" + }, + { + "label": "validateBankCard()", + "file_type": "code", + "source_file": "utils/form/validator.ts", + "source_location": "L285", + "id": "form_validator_validatebankcard", + "community": 28, + "norm_label": "validatebankcard()" + }, + { + "label": "links.ts", + "file_type": "code", + "source_file": "utils/constants/links.ts", + "source_location": "L1", + "id": "utils_constants_links_ts", + "community": 112, + "norm_label": "links.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/constants/index.ts", + "source_location": "L1", + "id": "utils_constants_index_ts", + "community": 113, + "norm_label": "index.ts" + }, + { + "label": "worktab.ts", + "file_type": "code", + "source_file": "utils/navigation/worktab.ts", + "source_location": "L1", + "id": "utils_navigation_worktab_ts", + "community": 2, + "norm_label": "worktab.ts" + }, + { + "label": "setWorktab()", + "file_type": "code", + "source_file": "utils/navigation/worktab.ts", + "source_location": "L35", + "id": "navigation_worktab_setworktab", + "community": 2, + "norm_label": "setworktab()" + }, + { + "label": "jump.ts", + "file_type": "code", + "source_file": "utils/navigation/jump.ts", + "source_location": "L1", + "id": "utils_navigation_jump_ts", + "community": 4, + "norm_label": "jump.ts" + }, + { + "label": "openExternalLink()", + "file_type": "code", + "source_file": "utils/navigation/jump.ts", + "source_location": "L23", + "id": "navigation_jump_openexternallink", + "community": 4, + "norm_label": "openexternallink()" + }, + { + "label": "handleMenuJump()", + "file_type": "code", + "source_file": "utils/navigation/jump.ts", + "source_location": "L33", + "id": "navigation_jump_handlemenujump", + "community": 4, + "norm_label": "handlemenujump()" + }, + { + "label": "route.ts", + "file_type": "code", + "source_file": "utils/navigation/route.ts", + "source_location": "L1", + "id": "utils_navigation_route_ts", + "community": 2, + "norm_label": "route.ts" + }, + { + "label": "isIframe()", + "file_type": "code", + "source_file": "utils/navigation/route.ts", + "source_location": "L28", + "id": "navigation_route_isiframe", + "community": 2, + "norm_label": "isiframe()" + }, + { + "label": "isNavigableMenuItem()", + "file_type": "code", + "source_file": "utils/navigation/route.ts", + "source_location": "L36", + "id": "navigation_route_isnavigablemenuitem", + "community": 2, + "norm_label": "isnavigablemenuitem()" + }, + { + "label": "normalizePath()", + "file_type": "code", + "source_file": "utils/navigation/route.ts", + "source_location": "L53", + "id": "navigation_route_normalizepath", + "community": 2, + "norm_label": "normalizepath()" + }, + { + "label": "getFirstMenuPath()", + "file_type": "code", + "source_file": "utils/navigation/route.ts", + "source_location": "L62", + "id": "navigation_route_getfirstmenupath", + "community": 2, + "norm_label": "getfirstmenupath()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/navigation/index.ts", + "source_location": "L1", + "id": "utils_navigation_index_ts", + "community": 114, + "norm_label": "index.ts" + }, + { + "label": "storage.ts", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L1", + "id": "utils_storage_storage_ts", + "community": 8, + "norm_label": "storage.ts" + }, + { + "label": "StorageCompatibilityManager", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L43", + "id": "storage_storage_storagecompatibilitymanager", + "community": 8, + "norm_label": "storagecompatibilitymanager" + }, + { + "label": ".getSystemVersion()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L47", + "id": "storage_storage_storagecompatibilitymanager_getsystemversion", + "community": 8, + "norm_label": ".getsystemversion()" + }, + { + "label": ".getSystemStorage()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L54", + "id": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "community": 8, + "norm_label": ".getsystemstorage()" + }, + { + "label": ".hasCurrentVersionStorage()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L64", + "id": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "community": 8, + "norm_label": ".hascurrentversionstorage()" + }, + { + "label": ".hasAnyVersionStorage()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L76", + "id": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "community": 8, + "norm_label": ".hasanyversionstorage()" + }, + { + "label": ".getLegacyStorageData()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L86", + "id": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "community": 8, + "norm_label": ".getlegacystoragedata()" + }, + { + "label": ".showStorageError()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L99", + "id": "storage_storage_storagecompatibilitymanager_showstorageerror", + "community": 8, + "norm_label": ".showstorageerror()" + }, + { + "label": ".performSystemLogout()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L111", + "id": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "community": 8, + "norm_label": ".performsystemlogout()" + }, + { + "label": ".handleStorageError()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L127", + "id": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "community": 8, + "norm_label": ".handlestorageerror()" + }, + { + "label": ".validateStorageData()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L136", + "id": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "community": 8, + "norm_label": ".validatestoragedata()" + }, + { + "label": ".isStorageEmpty()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L180", + "id": "storage_storage_storagecompatibilitymanager_isstorageempty", + "community": 8, + "norm_label": ".isstorageempty()" + }, + { + "label": ".checkCompatibility()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L200", + "id": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "community": 8, + "norm_label": ".checkcompatibility()" + }, + { + "label": "getSystemStorage()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L225", + "id": "storage_storage_getsystemstorage", + "community": 8, + "norm_label": "getsystemstorage()" + }, + { + "label": "getSysVersion()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L232", + "id": "storage_storage_getsysversion", + "community": 8, + "norm_label": "getsysversion()" + }, + { + "label": "validateStorageData()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L240", + "id": "storage_storage_validatestoragedata", + "community": 8, + "norm_label": "validatestoragedata()" + }, + { + "label": "checkStorageCompatibility()", + "file_type": "code", + "source_file": "utils/storage/storage.ts", + "source_location": "L248", + "id": "storage_storage_checkstoragecompatibility", + "community": 8, + "norm_label": "checkstoragecompatibility()" + }, + { + "label": "storage-config.ts", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L1", + "id": "utils_storage_storage_config_ts", + "community": 8, + "norm_label": "storage-config.ts" + }, + { + "label": "StorageConfig", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L29", + "id": "storage_storage_config_storageconfig", + "community": 8, + "norm_label": "storageconfig" + }, + { + "label": ".generateStorageKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L62", + "id": "storage_storage_config_storageconfig_generatestoragekey", + "community": 10, + "norm_label": ".generatestoragekey()" + }, + { + "label": ".generateLegacyKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L70", + "id": "storage_storage_config_storageconfig_generatelegacykey", + "community": 8, + "norm_label": ".generatelegacykey()" + }, + { + "label": ".createKeyPattern()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L78", + "id": "storage_storage_config_storageconfig_createkeypattern", + "community": 8, + "norm_label": ".createkeypattern()" + }, + { + "label": ".createCurrentVersionPattern()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L85", + "id": "storage_storage_config_storageconfig_createcurrentversionpattern", + "community": 8, + "norm_label": ".createcurrentversionpattern()" + }, + { + "label": ".createVersionPattern()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L92", + "id": "storage_storage_config_storageconfig_createversionpattern", + "community": 8, + "norm_label": ".createversionpattern()" + }, + { + "label": ".isCurrentVersionKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L99", + "id": "storage_storage_config_storageconfig_iscurrentversionkey", + "community": 8, + "norm_label": ".iscurrentversionkey()" + }, + { + "label": ".isVersionedKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L106", + "id": "storage_storage_config_storageconfig_isversionedkey", + "community": 8, + "norm_label": ".isversionedkey()" + }, + { + "label": ".extractVersionFromKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L113", + "id": "storage_storage_config_storageconfig_extractversionfromkey", + "community": 8, + "norm_label": ".extractversionfromkey()" + }, + { + "label": ".extractStoreIdFromKey()", + "file_type": "code", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L121", + "id": "storage_storage_config_storageconfig_extractstoreidfromkey", + "community": 8, + "norm_label": ".extractstoreidfromkey()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/storage/index.ts", + "source_location": "L1", + "id": "utils_storage_index_ts", + "community": 115, + "norm_label": "index.ts" + }, + { + "label": "storage-key-manager.ts", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L1", + "id": "utils_storage_storage_key_manager_ts", + "community": 8, + "norm_label": "storage-key-manager.ts" + }, + { + "label": "StorageKeyManager", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L38", + "id": "storage_storage_key_manager_storagekeymanager", + "community": 8, + "norm_label": "storagekeymanager" + }, + { + "label": ".getCurrentVersionKey()", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L42", + "id": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "community": 8, + "norm_label": ".getcurrentversionkey()" + }, + { + "label": ".hasCurrentVersionData()", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L49", + "id": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "community": 8, + "norm_label": ".hascurrentversiondata()" + }, + { + "label": ".findExistingKey()", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L56", + "id": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "community": 8, + "norm_label": ".findexistingkey()" + }, + { + "label": ".migrateData()", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L66", + "id": "storage_storage_key_manager_storagekeymanager_migratedata", + "community": 8, + "norm_label": ".migratedata()" + }, + { + "label": ".getStorageKey()", + "file_type": "code", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L81", + "id": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "community": 8, + "norm_label": ".getstoragekey()" + }, + { + "label": "mittBus.ts", + "file_type": "code", + "source_file": "utils/sys/mittBus.ts", + "source_location": "L1", + "id": "utils_sys_mittbus_ts", + "community": 116, + "norm_label": "mittbus.ts" + }, + { + "label": "upgrade.ts", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L1", + "id": "utils_sys_upgrade_ts", + "community": 10, + "norm_label": "upgrade.ts" + }, + { + "label": "VersionManager", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L38", + "id": "sys_upgrade_versionmanager", + "community": 10, + "norm_label": "versionmanager" + }, + { + "label": ".normalizeVersion()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L42", + "id": "sys_upgrade_versionmanager_normalizeversion", + "community": 10, + "norm_label": ".normalizeversion()" + }, + { + "label": ".getStoredVersion()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L49", + "id": "sys_upgrade_versionmanager_getstoredversion", + "community": 10, + "norm_label": ".getstoredversion()" + }, + { + "label": ".setStoredVersion()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L56", + "id": "sys_upgrade_versionmanager_setstoredversion", + "community": 10, + "norm_label": ".setstoredversion()" + }, + { + "label": ".shouldSkipUpgrade()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L63", + "id": "sys_upgrade_versionmanager_shouldskipupgrade", + "community": 10, + "norm_label": ".shouldskipupgrade()" + }, + { + "label": ".isFirstVisit()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L70", + "id": "sys_upgrade_versionmanager_isfirstvisit", + "community": 10, + "norm_label": ".isfirstvisit()" + }, + { + "label": ".isSameVersion()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L77", + "id": "sys_upgrade_versionmanager_issameversion", + "community": 10, + "norm_label": ".issameversion()" + }, + { + "label": ".findLegacyStorage()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L84", + "id": "sys_upgrade_versionmanager_findlegacystorage", + "community": 10, + "norm_label": ".findlegacystorage()" + }, + { + "label": ".shouldRequireReLogin()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L109", + "id": "sys_upgrade_versionmanager_shouldrequirerelogin", + "community": 10, + "norm_label": ".shouldrequirerelogin()" + }, + { + "label": ".buildUpgradeMessage()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L126", + "id": "sys_upgrade_versionmanager_buildupgrademessage", + "community": 10, + "norm_label": ".buildupgrademessage()" + }, + { + "label": ".showUpgradeNotification()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L146", + "id": "sys_upgrade_versionmanager_showupgradenotification", + "community": 10, + "norm_label": ".showupgradenotification()" + }, + { + "label": ".cleanupLegacyData()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L159", + "id": "sys_upgrade_versionmanager_cleanuplegacydata", + "community": 10, + "norm_label": ".cleanuplegacydata()" + }, + { + "label": ".performLogout()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L176", + "id": "sys_upgrade_versionmanager_performlogout", + "community": 10, + "norm_label": ".performlogout()" + }, + { + "label": ".executeUpgrade()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L188", + "id": "sys_upgrade_versionmanager_executeupgrade", + "community": 10, + "norm_label": ".executeupgrade()" + }, + { + "label": ".processUpgrade()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L225", + "id": "sys_upgrade_versionmanager_processupgrade", + "community": 10, + "norm_label": ".processupgrade()" + }, + { + "label": "systemUpgrade()", + "file_type": "code", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L277", + "id": "sys_upgrade_systemupgrade", + "community": 10, + "norm_label": "systemupgrade()" + }, + { + "label": "error-handle.ts", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L1", + "id": "utils_sys_error_handle_ts", + "community": 31, + "norm_label": "error-handle.ts" + }, + { + "label": "normalizeErrorMessage()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L39", + "id": "sys_error_handle_normalizeerrormessage", + "community": 31, + "norm_label": "normalizeerrormessage()" + }, + { + "label": "isIgnorableScriptError()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L51", + "id": "sys_error_handle_isignorablescripterror", + "community": 31, + "norm_label": "isignorablescripterror()" + }, + { + "label": "vueErrorHandler()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L74", + "id": "sys_error_handle_vueerrorhandler", + "community": 31, + "norm_label": "vueerrorhandler()" + }, + { + "label": "scriptErrorHandler()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L83", + "id": "sys_error_handle_scripterrorhandler", + "community": 31, + "norm_label": "scripterrorhandler()" + }, + { + "label": "registerPromiseErrorHandler()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L102", + "id": "sys_error_handle_registerpromiseerrorhandler", + "community": 31, + "norm_label": "registerpromiseerrorhandler()" + }, + { + "label": "registerResourceErrorHandler()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L112", + "id": "sys_error_handle_registerresourceerrorhandler", + "community": 31, + "norm_label": "registerresourceerrorhandler()" + }, + { + "label": "setupErrorHandle()", + "file_type": "code", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L138", + "id": "sys_error_handle_setuperrorhandle", + "community": 31, + "norm_label": "setuperrorhandle()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/sys/index.ts", + "source_location": "L1", + "id": "utils_sys_index_ts", + "community": 117, + "norm_label": "index.ts" + }, + { + "label": "console.ts", + "file_type": "code", + "source_file": "utils/sys/console.ts", + "source_location": "L1", + "id": "utils_sys_console_ts", + "community": 34, + "norm_label": "console.ts" + }, + { + "label": "tableConfig.ts", + "file_type": "code", + "source_file": "utils/table/tableConfig.ts", + "source_location": "L1", + "id": "utils_table_tableconfig_ts", + "community": 118, + "norm_label": "tableconfig.ts" + }, + { + "label": "tableCache.ts", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L1", + "id": "utils_table_tablecache_ts", + "community": 6, + "norm_label": "tablecache.ts" + }, + { + "label": "TableCache", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L74", + "id": "table_tablecache_tablecache", + "community": 6, + "norm_label": "tablecache" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L80", + "id": "table_tablecache_tablecache_constructor", + "community": 6, + "norm_label": ".constructor()" + }, + { + "label": ".log()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L88", + "id": "table_tablecache_tablecache_log", + "community": 6, + "norm_label": ".log()" + }, + { + "label": ".generateKey()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L95", + "id": "table_tablecache_tablecache_generatekey", + "community": 6, + "norm_label": ".generatekey()" + }, + { + "label": ".generateTags()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L100", + "id": "table_tablecache_tablecache_generatetags", + "community": 6, + "norm_label": ".generatetags()" + }, + { + "label": ".evictLRU()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L128", + "id": "table_tablecache_tablecache_evictlru", + "community": 6, + "norm_label": ".evictlru()" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L154", + "id": "table_tablecache_tablecache_set", + "community": 6, + "norm_label": ".set()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L174", + "id": "table_tablecache_tablecache_get", + "community": 6, + "norm_label": ".get()" + }, + { + "label": ".clearByTags()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L194", + "id": "table_tablecache_tablecache_clearbytags", + "community": 6, + "norm_label": ".clearbytags()" + }, + { + "label": ".clearCurrentSearch()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L213", + "id": "table_tablecache_tablecache_clearcurrentsearch", + "community": 6, + "norm_label": ".clearcurrentsearch()" + }, + { + "label": ".clearPagination()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L220", + "id": "table_tablecache_tablecache_clearpagination", + "community": 6, + "norm_label": ".clearpagination()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L225", + "id": "table_tablecache_tablecache_clear", + "community": 6, + "norm_label": ".clear()" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L230", + "id": "table_tablecache_tablecache_getstats", + "community": 6, + "norm_label": ".getstats()" + }, + { + "label": ".cleanupExpired()", + "file_type": "code", + "source_file": "utils/table/tableCache.ts", + "source_location": "L253", + "id": "table_tablecache_tablecache_cleanupexpired", + "community": 6, + "norm_label": ".cleanupexpired()" + }, + { + "label": "tableUtils.ts", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L1", + "id": "utils_table_tableutils_ts", + "community": 20, + "norm_label": "tableutils.ts" + }, + { + "label": "extractRecords()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L58", + "id": "table_tableutils_extractrecords", + "community": 20, + "norm_label": "extractrecords()" + }, + { + "label": "extractTotal()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L68", + "id": "table_tableutils_extracttotal", + "community": 20, + "norm_label": "extracttotal()" + }, + { + "label": "extractPagination()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L78", + "id": "table_tableutils_extractpagination", + "community": 20, + "norm_label": "extractpagination()" + }, + { + "label": "defaultResponseAdapter()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L114", + "id": "table_tableutils_defaultresponseadapter", + "community": 20, + "norm_label": "defaultresponseadapter()" + }, + { + "label": "extractTableData()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L175", + "id": "table_tableutils_extracttabledata", + "community": 20, + "norm_label": "extracttabledata()" + }, + { + "label": "updatePaginationFromResponse()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L183", + "id": "table_tableutils_updatepaginationfromresponse", + "community": 20, + "norm_label": "updatepaginationfromresponse()" + }, + { + "label": "createSmartDebounce()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L202", + "id": "table_tableutils_createsmartdebounce", + "community": 20, + "norm_label": "createsmartdebounce()" + }, + { + "label": "createErrorHandler()", + "file_type": "code", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L269", + "id": "table_tableutils_createerrorhandler", + "community": 20, + "norm_label": "createerrorhandler()" + }, + { + "label": "status.ts", + "file_type": "code", + "source_file": "utils/http/status.ts", + "source_location": "L1", + "id": "utils_http_status_ts", + "community": 119, + "norm_label": "status.ts" + }, + { + "label": "crypto.ts", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L1", + "id": "utils_http_crypto_ts", + "community": 9, + "norm_label": "crypto.ts" + }, + { + "label": "bytesToBase64()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L8", + "id": "http_crypto_bytestobase64", + "community": 9, + "norm_label": "bytestobase64()" + }, + { + "label": "base64ToBytes()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L16", + "id": "http_crypto_base64tobytes", + "community": 9, + "norm_label": "base64tobytes()" + }, + { + "label": "toBase64Url()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L25", + "id": "http_crypto_tobase64url", + "community": 9, + "norm_label": "tobase64url()" + }, + { + "label": "fromBase64Url()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L29", + "id": "http_crypto_frombase64url", + "community": 9, + "norm_label": "frombase64url()" + }, + { + "label": "hexToBytes()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L35", + "id": "http_crypto_hextobytes", + "community": 9, + "norm_label": "hextobytes()" + }, + { + "label": "sha256Hex()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L43", + "id": "http_crypto_sha256hex", + "community": 9, + "norm_label": "sha256hex()" + }, + { + "label": "randomNonce()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L52", + "id": "http_crypto_randomnonce", + "community": 9, + "norm_label": "randomnonce()" + }, + { + "label": "deriveKey()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L59", + "id": "http_crypto_derivekey", + "community": 9, + "norm_label": "derivekey()" + }, + { + "label": "encryptJson()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L68", + "id": "http_crypto_encryptjson", + "community": 9, + "norm_label": "encryptjson()" + }, + { + "label": "decryptJson()", + "file_type": "code", + "source_file": "utils/http/crypto.ts", + "source_location": "L81", + "id": "http_crypto_decryptjson", + "community": 9, + "norm_label": "decryptjson()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L1", + "id": "utils_http_index_ts", + "community": 9, + "norm_label": "index.ts" + }, + { + "label": "createHttpError()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L161", + "id": "http_index_createhttperror", + "community": 9, + "norm_label": "createhttperror()" + }, + { + "label": "handleUnauthorizedError()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L166", + "id": "http_index_handleunauthorizederror", + "community": 9, + "norm_label": "handleunauthorizederror()" + }, + { + "label": "resetUnauthorizedError()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L183", + "id": "http_index_resetunauthorizederror", + "community": 9, + "norm_label": "resetunauthorizederror()" + }, + { + "label": "logOut()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L190", + "id": "http_index_logout", + "community": 9, + "norm_label": "logout()" + }, + { + "label": "resolveUserId()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L196", + "id": "http_index_resolveuserid", + "community": 9, + "norm_label": "resolveuserid()" + }, + { + "label": "parseUserIdFromToken()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L203", + "id": "http_index_parseuseridfromtoken", + "community": 9, + "norm_label": "parseuseridfromtoken()" + }, + { + "label": "isPathExcluded()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L217", + "id": "http_index_ispathexcluded", + "community": 9, + "norm_label": "ispathexcluded()" + }, + { + "label": "getEncryptSkipReason()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L222", + "id": "http_index_getencryptskipreason", + "community": 9, + "norm_label": "getencryptskipreason()" + }, + { + "label": "normalizeRequestData()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L241", + "id": "http_index_normalizerequestdata", + "community": 9, + "norm_label": "normalizerequestdata()" + }, + { + "label": "decryptResponseIfNeeded()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L254", + "id": "http_index_decryptresponseifneeded", + "community": 9, + "norm_label": "decryptresponseifneeded()" + }, + { + "label": "shouldRetry()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L278", + "id": "http_index_shouldretry", + "community": 9, + "norm_label": "shouldretry()" + }, + { + "label": "getMaxRetriesForConfig()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L289", + "id": "http_index_getmaxretriesforconfig", + "community": 9, + "norm_label": "getmaxretriesforconfig()" + }, + { + "label": "retryRequest()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L295", + "id": "http_index_retryrequest", + "community": 9, + "norm_label": "retryrequest()" + }, + { + "label": "delay()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L312", + "id": "http_index_delay", + "community": 9, + "norm_label": "delay()" + }, + { + "label": "request()", + "file_type": "code", + "source_file": "utils/http/index.ts", + "source_location": "L317", + "id": "http_index_request", + "community": 9, + "norm_label": "request()" + }, + { + "label": "error.ts", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L1", + "id": "utils_http_error_ts", + "community": 9, + "norm_label": "error.ts" + }, + { + "label": "HttpError", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L57", + "id": "http_error_httperror", + "community": 9, + "norm_label": "httperror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L64", + "id": "http_error_httperror_constructor", + "community": 9, + "norm_label": ".constructor()" + }, + { + "label": ".toLogData()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L82", + "id": "http_error_httperror_tologdata", + "community": 9, + "norm_label": ".tologdata()" + }, + { + "label": "getErrorMessage()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L100", + "id": "http_error_geterrormessage", + "community": 9, + "norm_label": "geterrormessage()" + }, + { + "label": "handleError()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L121", + "id": "http_error_handleerror", + "community": 9, + "norm_label": "handleerror()" + }, + { + "label": "showError()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L164", + "id": "http_error_showerror", + "community": 9, + "norm_label": "showerror()" + }, + { + "label": "showSuccess()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L177", + "id": "http_error_showsuccess", + "community": 9, + "norm_label": "showsuccess()" + }, + { + "label": "isHttpError()", + "file_type": "code", + "source_file": "utils/http/error.ts", + "source_location": "L188", + "id": "http_error_ishttperror", + "community": 2, + "norm_label": "ishttperror()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L1", + "id": "utils_socket_index_ts", + "community": 6, + "norm_label": "index.ts" + }, + { + "label": "WebSocketClient", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L12", + "id": "socket_index_websocketclient", + "community": 6, + "norm_label": "websocketclient" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L41", + "id": "socket_index_websocketclient_constructor", + "community": 6, + "norm_label": ".constructor()" + }, + { + "label": ".getInstance()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L53", + "id": "socket_index_websocketclient_getinstance", + "community": 6, + "norm_label": ".getinstance()" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L70", + "id": "socket_index_websocketclient_init", + "community": 6, + "norm_label": ".init()" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L74", + "id": "socket_index_websocketclient_connect", + "community": 6, + "norm_label": ".connect()" + }, + { + "label": ".handleConnectionTimeout()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L117", + "id": "socket_index_websocketclient_handleconnectiontimeout", + "community": 6, + "norm_label": ".handleconnectiontimeout()" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L127", + "id": "socket_index_websocketclient_close", + "community": 6, + "norm_label": ".close()" + }, + { + "label": ".send()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L143", + "id": "socket_index_websocketclient_send", + "community": 6, + "norm_label": ".send()" + }, + { + "label": ".flushMessageQueue()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L172", + "id": "socket_index_websocketclient_flushmessagequeue", + "community": 6, + "norm_label": ".flushmessagequeue()" + }, + { + "label": ".handleOpen()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L192", + "id": "socket_index_websocketclient_handleopen", + "community": 6, + "norm_label": ".handleopen()" + }, + { + "label": ".handleMessage()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L206", + "id": "socket_index_websocketclient_handlemessage", + "community": 6, + "norm_label": ".handlemessage()" + }, + { + "label": ".handleClose()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L213", + "id": "socket_index_websocketclient_handleclose", + "community": 6, + "norm_label": ".handleclose()" + }, + { + "label": ".handleError()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L232", + "id": "socket_index_websocketclient_handleerror", + "community": 6, + "norm_label": ".handleerror()" + }, + { + "label": ".closeCurrentSocketForReconnect()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L249", + "id": "socket_index_websocketclient_closecurrentsocketforreconnect", + "community": 6, + "norm_label": ".closecurrentsocketforreconnect()" + }, + { + "label": ".getReadyStateText()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L269", + "id": "socket_index_websocketclient_getreadystatetext", + "community": 6, + "norm_label": ".getreadystatetext()" + }, + { + "label": ".startHeartbeat()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L285", + "id": "socket_index_websocketclient_startheartbeat", + "community": 6, + "norm_label": ".startheartbeat()" + }, + { + "label": ".resetHeartbeat()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L305", + "id": "socket_index_websocketclient_resetheartbeat", + "community": 6, + "norm_label": ".resetheartbeat()" + }, + { + "label": ".startPing()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L312", + "id": "socket_index_websocketclient_startping", + "community": 6, + "norm_label": ".startping()" + }, + { + "label": ".reconnect()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L335", + "id": "socket_index_websocketclient_reconnect", + "community": 6, + "norm_label": ".reconnect()" + }, + { + "label": ".calculateReconnectDelay()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L364", + "id": "socket_index_websocketclient_calculatereconnectdelay", + "community": 6, + "norm_label": ".calculatereconnectdelay()" + }, + { + "label": ".clearTimer()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L375", + "id": "socket_index_websocketclient_cleartimer", + "community": 6, + "norm_label": ".cleartimer()" + }, + { + "label": ".clearAllTimers()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L390", + "id": "socket_index_websocketclient_clearalltimers", + "community": 6, + "norm_label": ".clearalltimers()" + }, + { + "label": ".clearConnectionTimers()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L395", + "id": "socket_index_websocketclient_clearconnectiontimers", + "community": 6, + "norm_label": ".clearconnectiontimers()" + }, + { + "label": ".isWebSocketConnected()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L403", + "id": "socket_index_websocketclient_iswebsocketconnected", + "community": 6, + "norm_label": ".iswebsocketconnected()" + }, + { + "label": ".connectionStatusText()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L408", + "id": "socket_index_websocketclient_connectionstatustext", + "community": 6, + "norm_label": ".connectionstatustext()" + }, + { + "label": ".destroyInstance()", + "file_type": "code", + "source_file": "utils/socket/index.ts", + "source_location": "L417", + "id": "socket_index_websocketclient_destroyinstance", + "community": 6, + "norm_label": ".destroyinstance()" + }, + { + "label": "sidebar-menu-filter.ts", + "file_type": "code", + "source_file": "utils/router/sidebar-menu-filter.ts", + "source_location": "L1", + "id": "utils_router_sidebar_menu_filter_ts", + "community": 47, + "norm_label": "sidebar-menu-filter.ts" + }, + { + "label": "isSidebarNavigableRoute()", + "file_type": "code", + "source_file": "utils/router/sidebar-menu-filter.ts", + "source_location": "L7", + "id": "router_sidebar_menu_filter_issidebarnavigableroute", + "community": 47, + "norm_label": "issidebarnavigableroute()" + }, + { + "label": "filterSidebarRoutes()", + "file_type": "code", + "source_file": "utils/router/sidebar-menu-filter.ts", + "source_location": "L18", + "id": "router_sidebar_menu_filter_filtersidebarroutes", + "community": 47, + "norm_label": "filtersidebarroutes()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/tables/art-table/index.vue", + "source_location": "L1", + "id": "components_core_tables_art_table_index_vue", + "community": 120, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/tables/art-table-header/index.vue", + "source_location": "L1", + "id": "components_core_tables_art_table_header_index_vue", + "community": 121, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-search-bar/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_search_bar_index_vue", + "community": 58, + "norm_label": "index.vue" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/forms/art-search-bar/index.vue", + "source_location": "L357", + "id": "art_search_bar_index_if", + "community": 58, + "norm_label": "if()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-form/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_form_index_vue", + "community": 59, + "norm_label": "index.vue" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/forms/art-form/index.vue", + "source_location": "L348", + "id": "art_form_index_if", + "community": 59, + "norm_label": "if()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-button-more/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_button_more_index_vue", + "community": 122, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-excel-import/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_excel_import_index_vue", + "community": 123, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-excel-export/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_excel_export_index_vue", + "community": 124, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-drag-verify/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_drag_verify_index_vue", + "community": 125, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-wang-editor/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_wang_editor_index_vue", + "community": 60, + "norm_label": "index.vue" + }, + { + "label": "onSuccess()", + "file_type": "code", + "source_file": "components/core/forms/art-wang-editor/index.vue", + "source_location": "L128", + "id": "art_wang_editor_index_onsuccess", + "community": 60, + "norm_label": "onsuccess()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/forms/art-button-table/index.vue", + "source_location": "L1", + "id": "components_core_forms_art_button_table_index_vue", + "community": 126, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/widget/art-icon-button/index.vue", + "source_location": "L1", + "id": "components_core_widget_art_icon_button_index_vue", + "community": 127, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-bar-chart-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_bar_chart_card_index_vue", + "community": 128, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-data-list-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_data_list_card_index_vue", + "community": 129, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-timeline-list-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_timeline_list_card_index_vue", + "community": 130, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-stats-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_stats_card_index_vue", + "community": 131, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-image-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_image_card_index_vue", + "community": 132, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-donut-chart-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_donut_chart_card_index_vue", + "community": 61, + "norm_label": "index.vue" + }, + { + "label": "formatNumber()", + "file_type": "code", + "source_file": "components/core/cards/art-donut-chart-card/index.vue", + "source_location": "L76", + "id": "art_donut_chart_card_index_formatnumber", + "community": 61, + "norm_label": "formatnumber()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-progress-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_progress_card_index_vue", + "community": 133, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/cards/art-line-chart-card/index.vue", + "source_location": "L1", + "id": "components_core_cards_art_line_chart_card_index_vue", + "community": 134, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-scatter-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_scatter_chart_index_vue", + "community": 135, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-k-line-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_k_line_chart_index_vue", + "community": 62, + "norm_label": "index.vue" + }, + { + "label": "getActualColors()", + "file_type": "code", + "source_file": "components/core/charts/art-k-line-chart/index.vue", + "source_location": "L33", + "id": "art_k_line_chart_index_getactualcolors", + "community": 62, + "norm_label": "getactualcolors()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-dual-bar-compare-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_dual_bar_compare_chart_index_vue", + "community": 136, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-bar-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_bar_chart_index_vue", + "community": 63, + "norm_label": "index.vue" + }, + { + "label": "createGradientColor()", + "file_type": "code", + "source_file": "components/core/charts/art-bar-chart/index.vue", + "source_location": "L71", + "id": "art_bar_chart_index_creategradientcolor", + "community": 63, + "norm_label": "creategradientcolor()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-line-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_line_chart_index_vue", + "community": 48, + "norm_label": "index.vue" + }, + { + "label": "clearAnimationTimers()", + "file_type": "code", + "source_file": "components/core/charts/art-line-chart/index.vue", + "source_location": "L54", + "id": "art_line_chart_index_clearanimationtimers", + "community": 48, + "norm_label": "clearanimationtimers()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/charts/art-line-chart/index.vue", + "source_location": "L88", + "id": "art_line_chart_index_if", + "community": 48, + "norm_label": "if()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-ring-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_ring_chart_index_vue", + "community": 137, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-radar-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_radar_chart_index_vue", + "community": 138, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/charts/art-h-bar-chart/index.vue", + "source_location": "L1", + "id": "components_core_charts_art_h_bar_chart_index_vue", + "community": 64, + "norm_label": "index.vue" + }, + { + "label": "createGradientColor()", + "file_type": "code", + "source_file": "components/core/charts/art-h-bar-chart/index.vue", + "source_location": "L75", + "id": "art_h_bar_chart_index_creategradientcolor", + "community": 64, + "norm_label": "creategradientcolor()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/others/art-watermark/index.vue", + "source_location": "L1", + "id": "components_core_others_art_watermark_index_vue", + "community": 139, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/others/art-menu-right/index.vue", + "source_location": "L1", + "id": "components_core_others_art_menu_right_index_vue", + "community": 140, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/banners/art-card-banner/index.vue", + "source_location": "L1", + "id": "components_core_banners_art_card_banner_index_vue", + "community": 141, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/banners/art-basic-banner/index.vue", + "source_location": "L1", + "id": "components_core_banners_art_basic_banner_index_vue", + "community": 65, + "norm_label": "index.vue" + }, + { + "label": "generateMeteors()", + "file_type": "code", + "source_file": "components/core/banners/art-basic-banner/index.vue", + "source_location": "L187", + "id": "art_basic_banner_index_generatemeteors", + "community": 65, + "norm_label": "generatemeteors()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-global-component/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_global_component_index_vue", + "community": 142, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_index_vue", + "community": 143, + "norm_label": "index.vue" + }, + { + "label": "useSettingsPanel.ts", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", + "community": 24, + "norm_label": "usesettingspanel.ts" + }, + { + "label": "useSettingsPanel()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L17", + "id": "composables_usesettingspanel_usesettingspanel", + "community": 24, + "norm_label": "usesettingspanel()" + }, + { + "label": "useSettingsConfig.ts", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", + "community": 66, + "norm_label": "usesettingsconfig.ts" + }, + { + "label": "useSettingsConfig()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", + "source_location": "L10", + "id": "composables_usesettingsconfig_usesettingsconfig", + "community": 66, + "norm_label": "usesettingsconfig()" + }, + { + "label": "useSettingsState.ts", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsState.ts", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", + "community": 24, + "norm_label": "usesettingsstate.ts" + }, + { + "label": "useSettingsState()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsState.ts", + "source_location": "L7", + "id": "composables_usesettingsstate_usesettingsstate", + "community": 24, + "norm_label": "usesettingsstate()" + }, + { + "label": "useSettingsHandlers.ts", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", + "community": 24, + "norm_label": "usesettingshandlers.ts" + }, + { + "label": "useSettingsHandlers()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", + "source_location": "L8", + "id": "composables_usesettingshandlers_usesettingshandlers", + "community": 24, + "norm_label": "usesettingshandlers()" + }, + { + "label": "ThemeSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/ThemeSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_themesettings_vue", + "community": 144, + "norm_label": "themesettings.vue" + }, + { + "label": "SettingHeader.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingHeader.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_settingheader_vue", + "community": 145, + "norm_label": "settingheader.vue" + }, + { + "label": "SettingItem.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingItem.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "community": 6, + "norm_label": "settingitem.vue" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingItem.vue", + "source_location": "L74", + "id": "widget_settingitem_if", + "community": 6, + "norm_label": "if()" + }, + { + "label": "emit()", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingItem.vue", + "source_location": "L88", + "id": "widget_settingitem_emit", + "community": 6, + "norm_label": "emit()" + }, + { + "label": "MenuStyleSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_menustylesettings_vue", + "community": 146, + "norm_label": "menustylesettings.vue" + }, + { + "label": "BasicSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/BasicSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_basicsettings_vue", + "community": 147, + "norm_label": "basicsettings.vue" + }, + { + "label": "SettingDrawer.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingDrawer.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_settingdrawer_vue", + "community": 148, + "norm_label": "settingdrawer.vue" + }, + { + "label": "SettingActions.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingActions.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_settingactions_vue", + "community": 149, + "norm_label": "settingactions.vue" + }, + { + "label": "ColorSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/ColorSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_colorsettings_vue", + "community": 150, + "norm_label": "colorsettings.vue" + }, + { + "label": "MenuLayoutSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue", + "community": 151, + "norm_label": "menulayoutsettings.vue" + }, + { + "label": "SectionTitle.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/SectionTitle.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_sectiontitle_vue", + "community": 152, + "norm_label": "sectiontitle.vue" + }, + { + "label": "BoxStyleSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", + "community": 153, + "norm_label": "boxstylesettings.vue" + }, + { + "label": "ContainerSettings.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-settings-panel/widget/ContainerSettings.vue", + "source_location": "L1", + "id": "components_core_layouts_art_settings_panel_widget_containersettings_vue", + "community": 154, + "norm_label": "containersettings.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_work_tab_index_vue", + "community": 32, + "norm_label": "index.vue" + }, + { + "label": "setTransition()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L200", + "id": "art_work_tab_index_settransition", + "community": 32, + "norm_label": "settransition()" + }, + { + "label": "handleWheelScroll()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L279", + "id": "art_work_tab_index_handlewheelscroll", + "community": 32, + "norm_label": "handlewheelscroll()" + }, + { + "label": "handleTouchStart()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L296", + "id": "art_work_tab_index_handletouchstart", + "community": 32, + "norm_label": "handletouchstart()" + }, + { + "label": "handleTouchMove()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L300", + "id": "art_work_tab_index_handletouchmove", + "community": 32, + "norm_label": "handletouchmove()" + }, + { + "label": "handleTouchEnd()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L314", + "id": "art_work_tab_index_handletouchend", + "community": 32, + "norm_label": "handletouchend()" + }, + { + "label": "setupEventListeners()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L318", + "id": "art_work_tab_index_setupeventlisteners", + "community": 32, + "norm_label": "setupeventlisteners()" + }, + { + "label": "cleanupEventListeners()", + "file_type": "code", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L327", + "id": "art_work_tab_index_cleanupeventlisteners", + "community": 32, + "norm_label": "cleanupeventlisteners()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-chat-window/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_chat_window_index_vue", + "community": 155, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-page-content/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_page_content_index_vue", + "community": 4, + "norm_label": "index.vue" + }, + { + "label": "reload()", + "file_type": "code", + "source_file": "components/core/layouts/art-page-content/index.vue", + "source_location": "L121", + "id": "art_page_content_index_reload", + "community": 4, + "norm_label": "reload()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-horizontal-menu/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_menus_art_horizontal_menu_index_vue", + "community": 67, + "norm_label": "index.vue" + }, + { + "label": "HorizontalSubmenu.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue", + "source_location": "L1", + "id": "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue", + "community": 67, + "norm_label": "horizontalsubmenu.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-mixed-menu/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_menus_art_mixed_menu_index_vue", + "community": 156, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "community": 41, + "norm_label": "index.vue" + }, + { + "label": "logSidebarMenu()", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L171", + "id": "art_sidebar_menu_index_logsidebarmenu", + "community": 41, + "norm_label": "logsidebarmenu()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L262", + "id": "art_sidebar_menu_index_if", + "community": 41, + "norm_label": "if()" + }, + { + "label": "SidebarSubmenu.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", + "source_location": "L1", + "id": "components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", + "community": 41, + "norm_label": "sidebarsubmenu.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_fireworks_effect_index_vue", + "community": 4, + "norm_label": "index.vue" + }, + { + "label": "FireworkSystem", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L180", + "id": "art_fireworks_effect_index_fireworksystem", + "community": 4, + "norm_label": "fireworksystem" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L196", + "id": "art_fireworks_effect_index_fireworksystem_constructor", + "community": 4, + "norm_label": ".constructor()" + }, + { + "label": ".initializePool()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L204", + "id": "art_fireworks_effect_index_fireworksystem_initializepool", + "community": 4, + "norm_label": ".initializepool()" + }, + { + "label": ".createParticle()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L214", + "id": "art_fireworks_effect_index_fireworksystem_createparticle", + "community": 4, + "norm_label": ".createparticle()" + }, + { + "label": ".getAvailableParticle()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L235", + "id": "art_fireworks_effect_index_fireworksystem_getavailableparticle", + "community": 4, + "norm_label": ".getavailableparticle()" + }, + { + "label": ".preloadImage()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L254", + "id": "art_fireworks_effect_index_fireworksystem_preloadimage", + "community": 4, + "norm_label": ".preloadimage()" + }, + { + "label": ".preloadAllImages()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L276", + "id": "art_fireworks_effect_index_fireworksystem_preloadallimages", + "community": 4, + "norm_label": ".preloadallimages()" + }, + { + "label": ".createFirework()", + "file_type": "code", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L289", + "id": "art_fireworks_effect_index_fireworksystem_createfirework", + "community": 4, + "norm_label": ".createfirework()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_global_search_index_vue", + "community": 40, + "norm_label": "index.vue" + }, + { + "label": "handleKeydown()", + "file_type": "code", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L135", + "id": "art_global_search_index_handlekeydown", + "community": 40, + "norm_label": "handlekeydown()" + }, + { + "label": "focusInput()", + "file_type": "code", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L163", + "id": "art_global_search_index_focusinput", + "community": 40, + "norm_label": "focusinput()" + }, + { + "label": "search()", + "file_type": "code", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L170", + "id": "art_global_search_index_search", + "community": 40, + "norm_label": "search()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L287", + "id": "art_global_search_index_if", + "community": 40, + "norm_label": "if()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-notification/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_notification_index_vue", + "community": 157, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-fast-enter/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_fast_enter_index_vue", + "community": 158, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_screen_lock_index_vue", + "community": 1, + "norm_label": "index.vue" + }, + { + "label": "isMobile()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L166", + "id": "art_screen_lock_index_ismobile", + "community": 1, + "norm_label": "ismobile()" + }, + { + "label": "disableDevTools()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L173", + "id": "art_screen_lock_index_disabledevtools", + "community": 1, + "norm_label": "disabledevtools()" + }, + { + "label": "verifyPassword()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L334", + "id": "art_screen_lock_index_verifypassword", + "community": 1, + "norm_label": "verifypassword()" + }, + { + "label": "handleKeydown()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L347", + "id": "art_screen_lock_index_handlekeydown", + "community": 1, + "norm_label": "handlekeydown()" + }, + { + "label": "handleDialogOpen()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L354", + "id": "art_screen_lock_index_handledialogopen", + "community": 1, + "norm_label": "handledialogopen()" + }, + { + "label": "handleLock()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L360", + "id": "art_screen_lock_index_handlelock", + "community": 1, + "norm_label": "handlelock()" + }, + { + "label": "handleUnlock()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L376", + "id": "art_screen_lock_index_handleunlock", + "community": 1, + "norm_label": "handleunlock()" + }, + { + "label": "toLogin()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L411", + "id": "art_screen_lock_index_tologin", + "community": 9, + "norm_label": "tologin()" + }, + { + "label": "openLockScreen()", + "file_type": "code", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L415", + "id": "art_screen_lock_index_openlockscreen", + "community": 1, + "norm_label": "openlockscreen()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-breadcrumb/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_breadcrumb_index_vue", + "community": 159, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-header-bar/index.vue", + "source_location": "L1", + "id": "components_core_layouts_art_header_bar_index_vue", + "community": 49, + "norm_label": "index.vue" + }, + { + "label": "ArtUserMenu.vue", + "file_type": "code", + "source_file": "components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", + "source_location": "L1", + "id": "components_core_layouts_art_header_bar_widget_artusermenu_vue", + "community": 49, + "norm_label": "artusermenu.vue" + }, + { + "label": "getRoleName()", + "file_type": "code", + "source_file": "components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", + "source_location": "L76", + "id": "widget_artusermenu_getrolename", + "community": 49, + "norm_label": "getrolename()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/theme/theme-svg/index.vue", + "source_location": "L1", + "id": "components_core_theme_theme_svg_index_vue", + "community": 160, + "norm_label": "index.vue" + }, + { + "label": "ArtResultPage.vue", + "file_type": "code", + "source_file": "components/core/views/result/ArtResultPage.vue", + "source_location": "L1", + "id": "components_core_views_result_artresultpage_vue", + "community": 161, + "norm_label": "artresultpage.vue" + }, + { + "label": "ArtException.vue", + "file_type": "code", + "source_file": "components/core/views/exception/ArtException.vue", + "source_location": "L1", + "id": "components_core_views_exception_artexception_vue", + "community": 162, + "norm_label": "artexception.vue" + }, + { + "label": "AuthTopBar.vue", + "file_type": "code", + "source_file": "components/core/views/login/AuthTopBar.vue", + "source_location": "L1", + "id": "components_core_views_login_authtopbar_vue", + "community": 163, + "norm_label": "authtopbar.vue" + }, + { + "label": "LoginLeftView.vue", + "file_type": "code", + "source_file": "components/core/views/login/LoginLeftView.vue", + "source_location": "L1", + "id": "components_core_views_login_loginleftview_vue", + "community": 164, + "norm_label": "loginleftview.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/text-effect/art-text-scroll/index.vue", + "source_location": "L1", + "id": "components_core_text_effect_art_text_scroll_index_vue", + "community": 50, + "norm_label": "index.vue" + }, + { + "label": "measureSizes()", + "file_type": "code", + "source_file": "components/core/text-effect/art-text-scroll/index.vue", + "source_location": "L191", + "id": "art_text_scroll_index_measuresizes", + "community": 50, + "norm_label": "measuresizes()" + }, + { + "label": "handleContentClick()", + "file_type": "code", + "source_file": "components/core/text-effect/art-text-scroll/index.vue", + "source_location": "L250", + "id": "art_text_scroll_index_handlecontentclick", + "community": 50, + "norm_label": "handlecontentclick()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L1", + "id": "components_core_text_effect_art_count_to_index_vue", + "community": 30, + "norm_label": "index.vue" + }, + { + "label": "clamp()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L91", + "id": "art_count_to_index_clamp", + "community": 30, + "norm_label": "clamp()" + }, + { + "label": "formatNumber()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L95", + "id": "art_count_to_index_formatnumber", + "community": 30, + "norm_label": "formatnumber()" + }, + { + "label": "shouldSkipAnimation()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L171", + "id": "art_count_to_index_shouldskipanimation", + "community": 30, + "norm_label": "shouldskipanimation()" + }, + { + "label": "isRunning()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L291", + "id": "art_count_to_index_isrunning", + "community": 30, + "norm_label": "isrunning()" + }, + { + "label": "isPaused()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L294", + "id": "art_count_to_index_ispaused", + "community": 30, + "norm_label": "ispaused()" + }, + { + "label": "currentValue()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L297", + "id": "art_count_to_index_currentvalue", + "community": 30, + "norm_label": "currentvalue()" + }, + { + "label": "targetValue()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L300", + "id": "art_count_to_index_targetvalue", + "community": 30, + "norm_label": "targetvalue()" + }, + { + "label": "progress()", + "file_type": "code", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L303", + "id": "art_count_to_index_progress", + "community": 30, + "norm_label": "progress()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/text-effect/art-festival-text-scroll/index.vue", + "source_location": "L1", + "id": "components_core_text_effect_art_festival_text_scroll_index_vue", + "community": 165, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/base/art-svg-icon/index.vue", + "source_location": "L1", + "id": "components_core_base_art_svg_icon_index_vue", + "community": 166, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/base/art-back-to-top/index.vue", + "source_location": "L1", + "id": "components_core_base_art_back_to_top_index_vue", + "community": 167, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/base/art-logo/index.vue", + "source_location": "L1", + "id": "components_core_base_art_logo_index_vue", + "community": 168, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/media/art-video-player/index.vue", + "source_location": "L1", + "id": "components_core_media_art_video_player_index_vue", + "community": 169, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/core/media/art-cutter-img/index.vue", + "source_location": "L1", + "id": "components_core_media_art_cutter_img_index_vue", + "community": 170, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/protocol-finance-confirm-fields/index.vue", + "source_location": "L1", + "id": "components_business_protocol_finance_confirm_fields_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "finance-attachments.ts", + "file_type": "code", + "source_file": "components/business/protocol-finance-confirm-fields/finance-attachments.ts", + "source_location": "L1", + "id": "components_business_protocol_finance_confirm_fields_finance_attachments_ts", + "community": 68, + "norm_label": "finance-attachments.ts" + }, + { + "label": "financeAttachmentsToUrlString()", + "file_type": "code", + "source_file": "components/business/protocol-finance-confirm-fields/finance-attachments.ts", + "source_location": "L9", + "id": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", + "community": 68, + "norm_label": "financeattachmentstourlstring()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L1", + "id": "components_business_qc_task_view_dialog_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "formatMetric()", + "file_type": "code", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L110", + "id": "qc_task_view_dialog_index_formatmetric", + "community": 7, + "norm_label": "formatmetric()" + }, + { + "label": "attachmentFullUrl()", + "file_type": "code", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L241", + "id": "qc_task_view_dialog_index_attachmentfullurl", + "community": 7, + "norm_label": "attachmentfullurl()" + }, + { + "label": "handleAttachmentPreview()", + "file_type": "code", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L248", + "id": "qc_task_view_dialog_index_handleattachmentpreview", + "community": 7, + "norm_label": "handleattachmentpreview()" + }, + { + "label": "handleAttachmentDownload()", + "file_type": "code", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L253", + "id": "qc_task_view_dialog_index_handleattachmentdownload", + "community": 7, + "norm_label": "handleattachmentdownload()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/sample-qc-info-cards/index.vue", + "source_location": "L1", + "id": "components_business_sample_qc_info_cards_index_vue", + "community": 27, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/order-operate-local-dialog/index.vue", + "source_location": "L1", + "id": "components_business_order_operate_local_dialog_index_vue", + "community": 69, + "norm_label": "index.vue" + }, + { + "label": "handleMessage()", + "file_type": "code", + "source_file": "components/business/order-operate-local-dialog/index.vue", + "source_location": "L31", + "id": "order_operate_local_dialog_index_handlemessage", + "community": 69, + "norm_label": "handlemessage()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/product-view-dialog/index.vue", + "source_location": "L1", + "id": "components_business_product_view_dialog_index_vue", + "community": 70, + "norm_label": "index.vue" + }, + { + "label": "formatMeasureView()", + "file_type": "code", + "source_file": "components/business/product-view-dialog/index.vue", + "source_location": "L34", + "id": "product_view_dialog_index_formatmeasureview", + "community": 70, + "norm_label": "formatmeasureview()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/protocol-payment-detail-readonly/index.vue", + "source_location": "L1", + "id": "components_business_protocol_payment_detail_readonly_index_vue", + "community": 171, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/system-view-dialog/index.vue", + "source_location": "L1", + "id": "components_business_system_view_dialog_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/order-operate-dialog-bridge/index.vue", + "source_location": "L1", + "id": "components_business_order_operate_dialog_bridge_index_vue", + "community": 51, + "norm_label": "index.vue" + }, + { + "label": "handleMessage()", + "file_type": "code", + "source_file": "components/business/order-operate-dialog-bridge/index.vue", + "source_location": "L34", + "id": "order_operate_dialog_bridge_index_handlemessage", + "community": 51, + "norm_label": "handlemessage()" + }, + { + "label": "postOpen()", + "file_type": "code", + "source_file": "components/business/order-operate-dialog-bridge/index.vue", + "source_location": "L42", + "id": "order_operate_dialog_bridge_index_postopen", + "community": 51, + "norm_label": "postopen()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "hooks/index.ts", + "source_location": "L1", + "id": "hooks_index_ts", + "community": 172, + "norm_label": "index.ts" + }, + { + "label": "useFastEnter.ts", + "file_type": "code", + "source_file": "hooks/core/useFastEnter.ts", + "source_location": "L1", + "id": "hooks_core_usefastenter_ts", + "community": 71, + "norm_label": "usefastenter.ts" + }, + { + "label": "useFastEnter()", + "file_type": "code", + "source_file": "hooks/core/useFastEnter.ts", + "source_location": "L22", + "id": "core_usefastenter_usefastenter", + "community": 71, + "norm_label": "usefastenter()" + }, + { + "label": "useTableColumns.ts", + "file_type": "code", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L1", + "id": "hooks_core_usetablecolumns_ts", + "community": 20, + "norm_label": "usetablecolumns.ts" + }, + { + "label": "getColumnKey()", + "file_type": "code", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L51", + "id": "core_usetablecolumns_getcolumnkey", + "community": 20, + "norm_label": "getcolumnkey()" + }, + { + "label": "getColumnVisibility()", + "file_type": "code", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L58", + "id": "core_usetablecolumns_getcolumnvisibility", + "community": 20, + "norm_label": "getcolumnvisibility()" + }, + { + "label": "getColumnChecks()", + "file_type": "code", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L70", + "id": "core_usetablecolumns_getcolumnchecks", + "community": 20, + "norm_label": "getcolumnchecks()" + }, + { + "label": "useTableColumns()", + "file_type": "code", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L141", + "id": "core_usetablecolumns_usetablecolumns", + "community": 20, + "norm_label": "usetablecolumns()" + }, + { + "label": "useTable.ts", + "file_type": "code", + "source_file": "hooks/core/useTable.ts", + "source_location": "L1", + "id": "hooks_core_usetable_ts", + "community": 20, + "norm_label": "usetable.ts" + }, + { + "label": "useTable()", + "file_type": "code", + "source_file": "hooks/core/useTable.ts", + "source_location": "L115", + "id": "core_usetable_usetable", + "community": 20, + "norm_label": "usetable()" + }, + { + "label": "useTableImpl()", + "file_type": "code", + "source_file": "hooks/core/useTable.ts", + "source_location": "L132", + "id": "core_usetable_usetableimpl", + "community": 20, + "norm_label": "usetableimpl()" + }, + { + "label": "useHeaderBar.ts", + "file_type": "code", + "source_file": "hooks/core/useHeaderBar.ts", + "source_location": "L1", + "id": "hooks_core_useheaderbar_ts", + "community": 72, + "norm_label": "useheaderbar.ts" + }, + { + "label": "useHeaderBar()", + "file_type": "code", + "source_file": "hooks/core/useHeaderBar.ts", + "source_location": "L28", + "id": "core_useheaderbar_useheaderbar", + "community": 72, + "norm_label": "useheaderbar()" + }, + { + "label": "useAuth.ts", + "file_type": "code", + "source_file": "hooks/core/useAuth.ts", + "source_location": "L1", + "id": "hooks_core_useauth_ts", + "community": 2, + "norm_label": "useauth.ts" + }, + { + "label": "useAuth()", + "file_type": "code", + "source_file": "hooks/core/useAuth.ts", + "source_location": "L43", + "id": "core_useauth_useauth", + "community": 2, + "norm_label": "useauth()" + }, + { + "label": "useLayoutHeight.ts", + "file_type": "code", + "source_file": "hooks/core/useLayoutHeight.ts", + "source_location": "L1", + "id": "hooks_core_uselayoutheight_ts", + "community": 52, + "norm_label": "uselayoutheight.ts" + }, + { + "label": "useLayoutHeight()", + "file_type": "code", + "source_file": "hooks/core/useLayoutHeight.ts", + "source_location": "L34", + "id": "core_uselayoutheight_uselayoutheight", + "community": 52, + "norm_label": "uselayoutheight()" + }, + { + "label": "useAutoLayoutHeight()", + "file_type": "code", + "source_file": "hooks/core/useLayoutHeight.ts", + "source_location": "L86", + "id": "core_uselayoutheight_useautolayoutheight", + "community": 52, + "norm_label": "useautolayoutheight()" + }, + { + "label": "useTheme.ts", + "file_type": "code", + "source_file": "hooks/core/useTheme.ts", + "source_location": "L1", + "id": "hooks_core_usetheme_ts", + "community": 24, + "norm_label": "usetheme.ts" + }, + { + "label": "useTheme()", + "file_type": "code", + "source_file": "hooks/core/useTheme.ts", + "source_location": "L42", + "id": "core_usetheme_usetheme", + "community": 24, + "norm_label": "usetheme()" + }, + { + "label": "initializeTheme()", + "file_type": "code", + "source_file": "hooks/core/useTheme.ts", + "source_location": "L129", + "id": "core_usetheme_initializetheme", + "community": 24, + "norm_label": "initializetheme()" + }, + { + "label": "useTableHeight.ts", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L1", + "id": "hooks_core_usetableheight_ts", + "community": 33, + "norm_label": "usetableheight.ts" + }, + { + "label": "TableHeightCalculator", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L37", + "id": "core_usetableheight_tableheightcalculator", + "community": 33, + "norm_label": "tableheightcalculator" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L42", + "id": "core_usetableheight_tableheightcalculator_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".calculate()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L47", + "id": "core_usetableheight_tableheightcalculator_calculate", + "community": 33, + "norm_label": ".calculate()" + }, + { + "label": ".calculateOffset()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L57", + "id": "core_usetableheight_tableheightcalculator_calculateoffset", + "community": 33, + "norm_label": ".calculateoffset()" + }, + { + "label": ".getHeaderHeight()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L71", + "id": "core_usetableheight_tableheightcalculator_getheaderheight", + "community": 33, + "norm_label": ".getheaderheight()" + }, + { + "label": ".calculatePaginationOffset()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L78", + "id": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", + "community": 33, + "norm_label": ".calculatepaginationoffset()" + }, + { + "label": "useTableHeight()", + "file_type": "code", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L95", + "id": "core_usetableheight_usetableheight", + "community": 33, + "norm_label": "usetableheight()" + }, + { + "label": "useCommon.ts", + "file_type": "code", + "source_file": "hooks/core/useCommon.ts", + "source_location": "L1", + "id": "hooks_core_usecommon_ts", + "community": 2, + "norm_label": "usecommon.ts" + }, + { + "label": "useCommon()", + "file_type": "code", + "source_file": "hooks/core/useCommon.ts", + "source_location": "L22", + "id": "core_usecommon_usecommon", + "community": 2, + "norm_label": "usecommon()" + }, + { + "label": "useChart.ts", + "file_type": "code", + "source_file": "hooks/core/useChart.ts", + "source_location": "L1", + "id": "hooks_core_usechart_ts", + "community": 22, + "norm_label": "usechart.ts" + }, + { + "label": "useChartOps()", + "file_type": "code", + "source_file": "hooks/core/useChart.ts", + "source_location": "L59", + "id": "core_usechart_usechartops", + "community": 22, + "norm_label": "usechartops()" + }, + { + "label": "useChart()", + "file_type": "code", + "source_file": "hooks/core/useChart.ts", + "source_location": "L85", + "id": "core_usechart_usechart", + "community": 22, + "norm_label": "usechart()" + }, + { + "label": "useChartComponent()", + "file_type": "code", + "source_file": "hooks/core/useChart.ts", + "source_location": "L641", + "id": "core_usechart_usechartcomponent", + "community": 22, + "norm_label": "usechartcomponent()" + }, + { + "label": "useCeremony.ts", + "file_type": "code", + "source_file": "hooks/core/useCeremony.ts", + "source_location": "L1", + "id": "hooks_core_useceremony_ts", + "community": 24, + "norm_label": "useceremony.ts" + }, + { + "label": "useCeremony()", + "file_type": "code", + "source_file": "hooks/core/useCeremony.ts", + "source_location": "L68", + "id": "core_useceremony_useceremony", + "community": 24, + "norm_label": "useceremony()" + }, + { + "label": "useAppMode.ts", + "file_type": "code", + "source_file": "hooks/core/useAppMode.ts", + "source_location": "L1", + "id": "hooks_core_useappmode_ts", + "community": 2, + "norm_label": "useappmode.ts" + }, + { + "label": "useAppMode()", + "file_type": "code", + "source_file": "hooks/core/useAppMode.ts", + "source_location": "L20", + "id": "core_useappmode_useappmode", + "community": 2, + "norm_label": "useappmode()" + }, + { + "label": "leave.ts", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L1", + "id": "api_leave_ts", + "community": 35, + "norm_label": "leave.ts" + }, + { + "label": "fetchLeaveList()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L4", + "id": "api_leave_fetchleavelist", + "community": 35, + "norm_label": "fetchleavelist()" + }, + { + "label": "fetchCreateLeave()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L23", + "id": "api_leave_fetchcreateleave", + "community": 35, + "norm_label": "fetchcreateleave()" + }, + { + "label": "fetchUpdateLeave()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L39", + "id": "api_leave_fetchupdateleave", + "community": 35, + "norm_label": "fetchupdateleave()" + }, + { + "label": "fetchDeleteLeave()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L58", + "id": "api_leave_fetchdeleteleave", + "community": 35, + "norm_label": "fetchdeleteleave()" + }, + { + "label": "fetchSubmitLeave()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L66", + "id": "api_leave_fetchsubmitleave", + "community": 35, + "norm_label": "fetchsubmitleave()" + }, + { + "label": "fetchLeaveDetail()", + "file_type": "code", + "source_file": "api/leave.ts", + "source_location": "L74", + "id": "api_leave_fetchleavedetail", + "community": 35, + "norm_label": "fetchleavedetail()" + }, + { + "label": "sample-reception-check-item.ts", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L1", + "id": "api_sample_reception_check_item_ts", + "community": 37, + "norm_label": "sample-reception-check-item.ts" + }, + { + "label": "fetchSampleReceptionCheckItemList()", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L22", + "id": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "community": 37, + "norm_label": "fetchsamplereceptioncheckitemlist()" + }, + { + "label": "fetchSampleReceptionCheckItemsActive()", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L34", + "id": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "community": 37, + "norm_label": "fetchsamplereceptioncheckitemsactive()" + }, + { + "label": "fetchCreateSampleReceptionCheckItem()", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L40", + "id": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", + "community": 37, + "norm_label": "fetchcreatesamplereceptioncheckitem()" + }, + { + "label": "fetchUpdateSampleReceptionCheckItem()", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L53", + "id": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", + "community": 37, + "norm_label": "fetchupdatesamplereceptioncheckitem()" + }, + { + "label": "fetchDeleteSampleReceptionCheckItem()", + "file_type": "code", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L69", + "id": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", + "community": 37, + "norm_label": "fetchdeletesamplereceptioncheckitem()" + }, + { + "label": "production.ts", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L1", + "id": "api_production_ts", + "community": 3, + "norm_label": "production.ts" + }, + { + "label": "fetchConsumableList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L7", + "id": "api_production_fetchconsumablelist", + "community": 3, + "norm_label": "fetchconsumablelist()" + }, + { + "label": "fetchAllConsumables()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L17", + "id": "api_production_fetchallconsumables", + "community": 3, + "norm_label": "fetchallconsumables()" + }, + { + "label": "fetchCreateConsumable()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L21", + "id": "api_production_fetchcreateconsumable", + "community": 3, + "norm_label": "fetchcreateconsumable()" + }, + { + "label": "fetchUpdateConsumable()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L25", + "id": "api_production_fetchupdateconsumable", + "community": 3, + "norm_label": "fetchupdateconsumable()" + }, + { + "label": "fetchDeleteConsumable()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L29", + "id": "api_production_fetchdeleteconsumable", + "community": 3, + "norm_label": "fetchdeleteconsumable()" + }, + { + "label": "fetchReagentList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L37", + "id": "api_production_fetchreagentlist", + "community": 3, + "norm_label": "fetchreagentlist()" + }, + { + "label": "fetchAllReagents()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L47", + "id": "api_production_fetchallreagents", + "community": 3, + "norm_label": "fetchallreagents()" + }, + { + "label": "fetchCreateReagent()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L51", + "id": "api_production_fetchcreatereagent", + "community": 3, + "norm_label": "fetchcreatereagent()" + }, + { + "label": "fetchUpdateReagent()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L55", + "id": "api_production_fetchupdatereagent", + "community": 3, + "norm_label": "fetchupdatereagent()" + }, + { + "label": "fetchDeleteReagent()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L59", + "id": "api_production_fetchdeletereagent", + "community": 3, + "norm_label": "fetchdeletereagent()" + }, + { + "label": "fetchSopList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L67", + "id": "api_production_fetchsoplist", + "community": 3, + "norm_label": "fetchsoplist()" + }, + { + "label": "fetchAllSopDocuments()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L77", + "id": "api_production_fetchallsopdocuments", + "community": 3, + "norm_label": "fetchallsopdocuments()" + }, + { + "label": "fetchCreateSop()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L81", + "id": "api_production_fetchcreatesop", + "community": 3, + "norm_label": "fetchcreatesop()" + }, + { + "label": "fetchUpdateSop()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L85", + "id": "api_production_fetchupdatesop", + "community": 3, + "norm_label": "fetchupdatesop()" + }, + { + "label": "fetchDeleteSop()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L89", + "id": "api_production_fetchdeletesop", + "community": 3, + "norm_label": "fetchdeletesop()" + }, + { + "label": "fetchProcessCategoryList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L97", + "id": "api_production_fetchprocesscategorylist", + "community": 3, + "norm_label": "fetchprocesscategorylist()" + }, + { + "label": "fetchAllProcessCategories()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L111", + "id": "api_production_fetchallprocesscategories", + "community": 3, + "norm_label": "fetchallprocesscategories()" + }, + { + "label": "fetchCreateProcessCategory()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L115", + "id": "api_production_fetchcreateprocesscategory", + "community": 3, + "norm_label": "fetchcreateprocesscategory()" + }, + { + "label": "fetchUpdateProcessCategory()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L119", + "id": "api_production_fetchupdateprocesscategory", + "community": 3, + "norm_label": "fetchupdateprocesscategory()" + }, + { + "label": "fetchDeleteProcessCategory()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L123", + "id": "api_production_fetchdeleteprocesscategory", + "community": 3, + "norm_label": "fetchdeleteprocesscategory()" + }, + { + "label": "fetchOutputTypeList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L131", + "id": "api_production_fetchoutputtypelist", + "community": 3, + "norm_label": "fetchoutputtypelist()" + }, + { + "label": "fetchAllOutputTypes()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L141", + "id": "api_production_fetchalloutputtypes", + "community": 3, + "norm_label": "fetchalloutputtypes()" + }, + { + "label": "fetchCreateOutputType()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L145", + "id": "api_production_fetchcreateoutputtype", + "community": 3, + "norm_label": "fetchcreateoutputtype()" + }, + { + "label": "fetchUpdateOutputType()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L149", + "id": "api_production_fetchupdateoutputtype", + "community": 3, + "norm_label": "fetchupdateoutputtype()" + }, + { + "label": "fetchDeleteOutputType()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L153", + "id": "api_production_fetchdeleteoutputtype", + "community": 3, + "norm_label": "fetchdeleteoutputtype()" + }, + { + "label": "fetchConsumablePackList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L161", + "id": "api_production_fetchconsumablepacklist", + "community": 3, + "norm_label": "fetchconsumablepacklist()" + }, + { + "label": "fetchAllConsumablePacks()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L175", + "id": "api_production_fetchallconsumablepacks", + "community": 3, + "norm_label": "fetchallconsumablepacks()" + }, + { + "label": "fetchCreateConsumablePack()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L179", + "id": "api_production_fetchcreateconsumablepack", + "community": 3, + "norm_label": "fetchcreateconsumablepack()" + }, + { + "label": "fetchUpdateConsumablePack()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L183", + "id": "api_production_fetchupdateconsumablepack", + "community": 3, + "norm_label": "fetchupdateconsumablepack()" + }, + { + "label": "fetchDeleteConsumablePack()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L187", + "id": "api_production_fetchdeleteconsumablepack", + "community": 3, + "norm_label": "fetchdeleteconsumablepack()" + }, + { + "label": "fetchConsumablePackDetail()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L191", + "id": "api_production_fetchconsumablepackdetail", + "community": 3, + "norm_label": "fetchconsumablepackdetail()" + }, + { + "label": "fetchProcessList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L199", + "id": "api_production_fetchprocesslist", + "community": 3, + "norm_label": "fetchprocesslist()" + }, + { + "label": "fetchAllProcesses()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L209", + "id": "api_production_fetchallprocesses", + "community": 3, + "norm_label": "fetchallprocesses()" + }, + { + "label": "fetchCreateProcess()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L213", + "id": "api_production_fetchcreateprocess", + "community": 3, + "norm_label": "fetchcreateprocess()" + }, + { + "label": "fetchUpdateProcess()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L217", + "id": "api_production_fetchupdateprocess", + "community": 3, + "norm_label": "fetchupdateprocess()" + }, + { + "label": "fetchDeleteProcess()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L221", + "id": "api_production_fetchdeleteprocess", + "community": 3, + "norm_label": "fetchdeleteprocess()" + }, + { + "label": "fetchProcessDetail()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L225", + "id": "api_production_fetchprocessdetail", + "community": 3, + "norm_label": "fetchprocessdetail()" + }, + { + "label": "fetchProcessRouteList()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L233", + "id": "api_production_fetchprocessroutelist", + "community": 3, + "norm_label": "fetchprocessroutelist()" + }, + { + "label": "fetchProcessRouteDetail()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L249", + "id": "api_production_fetchprocessroutedetail", + "community": 3, + "norm_label": "fetchprocessroutedetail()" + }, + { + "label": "fetchCreateProcessRoute()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L253", + "id": "api_production_fetchcreateprocessroute", + "community": 3, + "norm_label": "fetchcreateprocessroute()" + }, + { + "label": "fetchUpdateProcessRoute()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L257", + "id": "api_production_fetchupdateprocessroute", + "community": 3, + "norm_label": "fetchupdateprocessroute()" + }, + { + "label": "fetchSetCurrentProcessRoute()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L261", + "id": "api_production_fetchsetcurrentprocessroute", + "community": 3, + "norm_label": "fetchsetcurrentprocessroute()" + }, + { + "label": "fetchDeleteProcessRoute()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L265", + "id": "api_production_fetchdeleteprocessroute", + "community": 3, + "norm_label": "fetchdeleteprocessroute()" + }, + { + "label": "fetchAddRouteStep()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L270", + "id": "api_production_fetchaddroutestep", + "community": 3, + "norm_label": "fetchaddroutestep()" + }, + { + "label": "fetchCopyRouteStep()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L274", + "id": "api_production_fetchcopyroutestep", + "community": 3, + "norm_label": "fetchcopyroutestep()" + }, + { + "label": "fetchUpdateRouteStep()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L278", + "id": "api_production_fetchupdateroutestep", + "community": 3, + "norm_label": "fetchupdateroutestep()" + }, + { + "label": "fetchReorderRouteSteps()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L282", + "id": "api_production_fetchreorderroutesteps", + "community": 3, + "norm_label": "fetchreorderroutesteps()" + }, + { + "label": "fetchDeleteRouteStep()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L286", + "id": "api_production_fetchdeleteroutestep", + "community": 3, + "norm_label": "fetchdeleteroutestep()" + }, + { + "label": "fetchUpdateStepReagents()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L291", + "id": "api_production_fetchupdatestepreagents", + "community": 3, + "norm_label": "fetchupdatestepreagents()" + }, + { + "label": "fetchUpdateStepConsumables()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L295", + "id": "api_production_fetchupdatestepconsumables", + "community": 3, + "norm_label": "fetchupdatestepconsumables()" + }, + { + "label": "fetchUpdateStepOutputs()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L299", + "id": "api_production_fetchupdatestepoutputs", + "community": 3, + "norm_label": "fetchupdatestepoutputs()" + }, + { + "label": "fetchUpdateStepDataCollections()", + "file_type": "code", + "source_file": "api/production.ts", + "source_location": "L303", + "id": "api_production_fetchupdatestepdatacollections", + "community": 3, + "norm_label": "fetchupdatestepdatacollections()" + }, + { + "label": "qc-third-party-item.ts", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L1", + "id": "api_qc_third_party_item_ts", + "community": 0, + "norm_label": "qc-third-party-item.ts" + }, + { + "label": "fetchQcThirdPartyItemList()", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L25", + "id": "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "community": 0, + "norm_label": "fetchqcthirdpartyitemlist()" + }, + { + "label": "fetchQcThirdPartyItemsActive()", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L38", + "id": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "community": 0, + "norm_label": "fetchqcthirdpartyitemsactive()" + }, + { + "label": "fetchCreateQcThirdPartyItem()", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L45", + "id": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", + "community": 0, + "norm_label": "fetchcreateqcthirdpartyitem()" + }, + { + "label": "fetchUpdateQcThirdPartyItem()", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L60", + "id": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", + "community": 0, + "norm_label": "fetchupdateqcthirdpartyitem()" + }, + { + "label": "fetchDeleteQcThirdPartyItem()", + "file_type": "code", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L78", + "id": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", + "community": 0, + "norm_label": "fetchdeleteqcthirdpartyitem()" + }, + { + "label": "workflow.ts", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L1", + "id": "api_workflow_ts", + "community": 17, + "norm_label": "workflow.ts" + }, + { + "label": "fetchProcessDefList()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L7", + "id": "api_workflow_fetchprocessdeflist", + "community": 17, + "norm_label": "fetchprocessdeflist()" + }, + { + "label": "fetchCreateProcessDef()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L25", + "id": "api_workflow_fetchcreateprocessdef", + "community": 17, + "norm_label": "fetchcreateprocessdef()" + }, + { + "label": "fetchUpdateProcessDef()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L39", + "id": "api_workflow_fetchupdateprocessdef", + "community": 17, + "norm_label": "fetchupdateprocessdef()" + }, + { + "label": "fetchDeleteProcessDef()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L56", + "id": "api_workflow_fetchdeleteprocessdef", + "community": 17, + "norm_label": "fetchdeleteprocessdef()" + }, + { + "label": "fetchPublishVersion()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L67", + "id": "api_workflow_fetchpublishversion", + "community": 17, + "norm_label": "fetchpublishversion()" + }, + { + "label": "fetchVersionList()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L91", + "id": "api_workflow_fetchversionlist", + "community": 17, + "norm_label": "fetchversionlist()" + }, + { + "label": "fetchDesignerData()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L101", + "id": "api_workflow_fetchdesignerdata", + "community": 17, + "norm_label": "fetchdesignerdata()" + }, + { + "label": "fetchStartInstance()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L111", + "id": "api_workflow_fetchstartinstance", + "community": 17, + "norm_label": "fetchstartinstance()" + }, + { + "label": "fetchInstanceDetail()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L124", + "id": "api_workflow_fetchinstancedetail", + "community": 17, + "norm_label": "fetchinstancedetail()" + }, + { + "label": "fetchPendingTasks()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L134", + "id": "api_workflow_fetchpendingtasks", + "community": 17, + "norm_label": "fetchpendingtasks()" + }, + { + "label": "fetchCompletedTasks()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L151", + "id": "api_workflow_fetchcompletedtasks", + "community": 17, + "norm_label": "fetchcompletedtasks()" + }, + { + "label": "fetchApproveTask()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L168", + "id": "api_workflow_fetchapprovetask", + "community": 17, + "norm_label": "fetchapprovetask()" + }, + { + "label": "fetchRejectTask()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L176", + "id": "api_workflow_fetchrejecttask", + "community": 17, + "norm_label": "fetchrejecttask()" + }, + { + "label": "fetchMyInstances()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L184", + "id": "api_workflow_fetchmyinstances", + "community": 17, + "norm_label": "fetchmyinstances()" + }, + { + "label": "fetchBusinessAllTasks()", + "file_type": "code", + "source_file": "api/workflow.ts", + "source_location": "L202", + "id": "api_workflow_fetchbusinessalltasks", + "community": 17, + "norm_label": "fetchbusinessalltasks()" + }, + { + "label": "production-work-order.ts", + "file_type": "code", + "source_file": "api/production-work-order.ts", + "source_location": "L1", + "id": "api_production_work_order_ts", + "community": 0, + "norm_label": "production-work-order.ts" + }, + { + "label": "fetchProductionWorkOrderList()", + "file_type": "code", + "source_file": "api/production-work-order.ts", + "source_location": "L3", + "id": "api_production_work_order_fetchproductionworkorderlist", + "community": 0, + "norm_label": "fetchproductionworkorderlist()" + }, + { + "label": "fetchProductionWorkOrderDetail()", + "file_type": "code", + "source_file": "api/production-work-order.ts", + "source_location": "L18", + "id": "api_production_work_order_fetchproductionworkorderdetail", + "community": 0, + "norm_label": "fetchproductionworkorderdetail()" + }, + { + "label": "fetchCompleteProductionWorkOrder()", + "file_type": "code", + "source_file": "api/production-work-order.ts", + "source_location": "L22", + "id": "api_production_work_order_fetchcompleteproductionworkorder", + "community": 0, + "norm_label": "fetchcompleteproductionworkorder()" + }, + { + "label": "qc-task-result.ts", + "file_type": "code", + "source_file": "api/qc-task-result.ts", + "source_location": "L1", + "id": "api_qc_task_result_ts", + "community": 0, + "norm_label": "qc-task-result.ts" + }, + { + "label": "fetchQcTaskResults()", + "file_type": "code", + "source_file": "api/qc-task-result.ts", + "source_location": "L12", + "id": "api_qc_task_result_fetchqctaskresults", + "community": 0, + "norm_label": "fetchqctaskresults()" + }, + { + "label": "fetchCompleteTaskWithResult()", + "file_type": "code", + "source_file": "api/qc-task-result.ts", + "source_location": "L18", + "id": "api_qc_task_result_fetchcompletetaskwithresult", + "community": 0, + "norm_label": "fetchcompletetaskwithresult()" + }, + { + "label": "qc-third-party-company.ts", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L1", + "id": "api_qc_third_party_company_ts", + "community": 38, + "norm_label": "qc-third-party-company.ts" + }, + { + "label": "fetchQcThirdPartyCompanyList()", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L29", + "id": "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "community": 38, + "norm_label": "fetchqcthirdpartycompanylist()" + }, + { + "label": "fetchQcThirdPartyCompanyOptions()", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L41", + "id": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "community": 38, + "norm_label": "fetchqcthirdpartycompanyoptions()" + }, + { + "label": "fetchCreateQcThirdPartyCompany()", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L47", + "id": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", + "community": 38, + "norm_label": "fetchcreateqcthirdpartycompany()" + }, + { + "label": "fetchUpdateQcThirdPartyCompany()", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L67", + "id": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", + "community": 38, + "norm_label": "fetchupdateqcthirdpartycompany()" + }, + { + "label": "fetchDeleteQcThirdPartyCompany()", + "file_type": "code", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L90", + "id": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", + "community": 38, + "norm_label": "fetchdeleteqcthirdpartycompany()" + }, + { + "label": "collection-protocol.ts", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L1", + "id": "api_collection_protocol_ts", + "community": 0, + "norm_label": "collection-protocol.ts" + }, + { + "label": "fetchCollectionProtocolList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L14", + "id": "api_collection_protocol_fetchcollectionprotocollist", + "community": 0, + "norm_label": "fetchcollectionprotocollist()" + }, + { + "label": "fetchCollectionProtocolDetail()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L26", + "id": "api_collection_protocol_fetchcollectionprotocoldetail", + "community": 0, + "norm_label": "fetchcollectionprotocoldetail()" + }, + { + "label": "fetchCollectionProtocolAuditList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L40", + "id": "api_collection_protocol_fetchcollectionprotocolauditlist", + "community": 0, + "norm_label": "fetchcollectionprotocolauditlist()" + }, + { + "label": "fetchSubmitProtocolAudit()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L52", + "id": "api_collection_protocol_fetchsubmitprotocolaudit", + "community": 0, + "norm_label": "fetchsubmitprotocolaudit()" + }, + { + "label": "fetchReceiptConfirmList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L64", + "id": "api_collection_protocol_fetchreceiptconfirmlist", + "community": 0, + "norm_label": "fetchreceiptconfirmlist()" + }, + { + "label": "fetchReceiptConfirmedList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L71", + "id": "api_collection_protocol_fetchreceiptconfirmedlist", + "community": 0, + "norm_label": "fetchreceiptconfirmedlist()" + }, + { + "label": "fetchReceiptConfirmSubmit()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L78", + "id": "api_collection_protocol_fetchreceiptconfirmsubmit", + "community": 0, + "norm_label": "fetchreceiptconfirmsubmit()" + }, + { + "label": "fetchRefundConfirmList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L89", + "id": "api_collection_protocol_fetchrefundconfirmlist", + "community": 0, + "norm_label": "fetchrefundconfirmlist()" + }, + { + "label": "fetchRefundConfirmedList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L96", + "id": "api_collection_protocol_fetchrefundconfirmedlist", + "community": 0, + "norm_label": "fetchrefundconfirmedlist()" + }, + { + "label": "fetchRefundConfirmSubmit()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L103", + "id": "api_collection_protocol_fetchrefundconfirmsubmit", + "community": 0, + "norm_label": "fetchrefundconfirmsubmit()" + }, + { + "label": "fetchSubmitReceiptFinance()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L114", + "id": "api_collection_protocol_fetchsubmitreceiptfinance", + "community": 0, + "norm_label": "fetchsubmitreceiptfinance()" + }, + { + "label": "fetchSubmitReceiptFinanceBatch()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L121", + "id": "api_collection_protocol_fetchsubmitreceiptfinancebatch", + "community": 0, + "norm_label": "fetchsubmitreceiptfinancebatch()" + }, + { + "label": "fetchSubmitRefundFinance()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L129", + "id": "api_collection_protocol_fetchsubmitrefundfinance", + "community": 0, + "norm_label": "fetchsubmitrefundfinance()" + }, + { + "label": "fetchSubmitRefundFinanceBatch()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L144", + "id": "api_collection_protocol_fetchsubmitrefundfinancebatch", + "community": 0, + "norm_label": "fetchsubmitrefundfinancebatch()" + }, + { + "label": "fetchPaymentDetailList()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L157", + "id": "api_collection_protocol_fetchpaymentdetaillist", + "community": 0, + "norm_label": "fetchpaymentdetaillist()" + }, + { + "label": "fetchCreateCollectionProtocol()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L170", + "id": "api_collection_protocol_fetchcreatecollectionprotocol", + "community": 0, + "norm_label": "fetchcreatecollectionprotocol()" + }, + { + "label": "fetchUpdateCollectionProtocol()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L178", + "id": "api_collection_protocol_fetchupdatecollectionprotocol", + "community": 0, + "norm_label": "fetchupdatecollectionprotocol()" + }, + { + "label": "fetchDeleteCollectionProtocol()", + "file_type": "code", + "source_file": "api/collection-protocol.ts", + "source_location": "L189", + "id": "api_collection_protocol_fetchdeletecollectionprotocol", + "community": 0, + "norm_label": "fetchdeletecollectionprotocol()" + }, + { + "label": "chinaRegion.ts", + "file_type": "code", + "source_file": "api/chinaRegion.ts", + "source_location": "L1", + "id": "api_chinaregion_ts", + "community": 0, + "norm_label": "chinaregion.ts" + }, + { + "label": "fetchChinaRegionTree()", + "file_type": "code", + "source_file": "api/chinaRegion.ts", + "source_location": "L11", + "id": "api_chinaregion_fetchchinaregiontree", + "community": 0, + "norm_label": "fetchchinaregiontree()" + }, + { + "label": "business.ts", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L1", + "id": "api_business_ts", + "community": 7, + "norm_label": "business.ts" + }, + { + "label": "fetchOrderList()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L7", + "id": "api_business_fetchorderlist", + "community": 7, + "norm_label": "fetchorderlist()" + }, + { + "label": "fetchOrderDetail()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L33", + "id": "api_business_fetchorderdetail", + "community": 7, + "norm_label": "fetchorderdetail()" + }, + { + "label": "fetchAssignDelivery()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L39", + "id": "api_business_fetchassigndelivery", + "community": 7, + "norm_label": "fetchassigndelivery()" + }, + { + "label": "fetchReviewCancel()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L55", + "id": "api_business_fetchreviewcancel", + "community": 7, + "norm_label": "fetchreviewcancel()" + }, + { + "label": "fetchCancelOrder()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L62", + "id": "api_business_fetchcancelorder", + "community": 7, + "norm_label": "fetchcancelorder()" + }, + { + "label": "fetchOrderAdjusts()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L78", + "id": "api_business_fetchorderadjusts", + "community": 7, + "norm_label": "fetchorderadjusts()" + }, + { + "label": "fetchAdjustOrder()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L84", + "id": "api_business_fetchadjustorder", + "community": 7, + "norm_label": "fetchadjustorder()" + }, + { + "label": "fetchOrderItems()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L109", + "id": "api_business_fetchorderitems", + "community": 7, + "norm_label": "fetchorderitems()" + }, + { + "label": "fetchPriceVersionDetail()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L115", + "id": "api_business_fetchpriceversiondetail", + "community": 7, + "norm_label": "fetchpriceversiondetail()" + }, + { + "label": "fetchUploadAttachment()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L121", + "id": "api_business_fetchuploadattachment", + "community": 3, + "norm_label": "fetchuploadattachment()" + }, + { + "label": "fetchAttachmentDownloadUrl()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L135", + "id": "api_business_fetchattachmentdownloadurl", + "community": 7, + "norm_label": "fetchattachmentdownloadurl()" + }, + { + "label": "fetchUploadProductImage()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L142", + "id": "api_business_fetchuploadproductimage", + "community": 7, + "norm_label": "fetchuploadproductimage()" + }, + { + "label": "fetchSystemConfig()", + "file_type": "code", + "source_file": "api/business.ts", + "source_location": "L149", + "id": "api_business_fetchsystemconfig", + "community": 7, + "norm_label": "fetchsystemconfig()" + }, + { + "label": "admin.ts", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1", + "id": "api_admin_ts", + "community": 0, + "norm_label": "admin.ts" + }, + { + "label": "fetchGetMenuList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L10", + "id": "api_admin_fetchgetmenulist", + "community": 2, + "norm_label": "fetchgetmenulist()" + }, + { + "label": "fetchGetRoleList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L19", + "id": "api_admin_fetchgetrolelist", + "community": 0, + "norm_label": "fetchgetrolelist()" + }, + { + "label": "fetchUserOptions()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L26", + "id": "api_admin_fetchuseroptions", + "community": 1, + "norm_label": "fetchuseroptions()" + }, + { + "label": "fetchRoleOptions()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L33", + "id": "api_admin_fetchroleoptions", + "community": 0, + "norm_label": "fetchroleoptions()" + }, + { + "label": "fetchTenantList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L43", + "id": "api_admin_fetchtenantlist", + "community": 0, + "norm_label": "fetchtenantlist()" + }, + { + "label": "fetchCreateTenant()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L56", + "id": "api_admin_fetchcreatetenant", + "community": 0, + "norm_label": "fetchcreatetenant()" + }, + { + "label": "fetchUpdateTenant()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L71", + "id": "api_admin_fetchupdatetenant", + "community": 0, + "norm_label": "fetchupdatetenant()" + }, + { + "label": "fetchDeleteTenant()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L89", + "id": "api_admin_fetchdeletetenant", + "community": 0, + "norm_label": "fetchdeletetenant()" + }, + { + "label": "fetchUserList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L100", + "id": "api_admin_fetchuserlist", + "community": 5, + "norm_label": "fetchuserlist()" + }, + { + "label": "fetchUserDetail()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L119", + "id": "api_admin_fetchuserdetail", + "community": 0, + "norm_label": "fetchuserdetail()" + }, + { + "label": "fetchCreateUser()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L125", + "id": "api_admin_fetchcreateuser", + "community": 13, + "norm_label": "fetchcreateuser()" + }, + { + "label": "fetchUpdateUser()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L147", + "id": "api_admin_fetchupdateuser", + "community": 13, + "norm_label": "fetchupdateuser()" + }, + { + "label": "fetchDeleteUser()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L170", + "id": "api_admin_fetchdeleteuser", + "community": 13, + "norm_label": "fetchdeleteuser()" + }, + { + "label": "fetchResetPassword()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L177", + "id": "api_admin_fetchresetpassword", + "community": 13, + "norm_label": "fetchresetpassword()" + }, + { + "label": "fetchUploadUserAvatar()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L185", + "id": "api_admin_fetchuploaduseravatar", + "community": 0, + "norm_label": "fetchuploaduseravatar()" + }, + { + "label": "fetchRegionList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L196", + "id": "api_admin_fetchregionlist", + "community": 0, + "norm_label": "fetchregionlist()" + }, + { + "label": "fetchActiveRegions()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L214", + "id": "api_admin_fetchactiveregions", + "community": 0, + "norm_label": "fetchactiveregions()" + }, + { + "label": "fetchNotDeletedRegions()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L231", + "id": "api_admin_fetchnotdeletedregions", + "community": 0, + "norm_label": "fetchnotdeletedregions()" + }, + { + "label": "fetchCategoryList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L259", + "id": "api_admin_fetchcategorylist", + "community": 0, + "norm_label": "fetchcategorylist()" + }, + { + "label": "fetchCreateCategory()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L277", + "id": "api_admin_fetchcreatecategory", + "community": 0, + "norm_label": "fetchcreatecategory()" + }, + { + "label": "fetchUpdateCategory()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L290", + "id": "api_admin_fetchupdatecategory", + "community": 0, + "norm_label": "fetchupdatecategory()" + }, + { + "label": "fetchDeleteCategory()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L307", + "id": "api_admin_fetchdeletecategory", + "community": 0, + "norm_label": "fetchdeletecategory()" + }, + { + "label": "fetchUploadCategoryImage()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L313", + "id": "api_admin_fetchuploadcategoryimage", + "community": 0, + "norm_label": "fetchuploadcategoryimage()" + }, + { + "label": "fetchUnitList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L324", + "id": "api_admin_fetchunitlist", + "community": 0, + "norm_label": "fetchunitlist()" + }, + { + "label": "fetchCreateUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L342", + "id": "api_admin_fetchcreateunit", + "community": 0, + "norm_label": "fetchcreateunit()" + }, + { + "label": "fetchUpdateUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L349", + "id": "api_admin_fetchupdateunit", + "community": 0, + "norm_label": "fetchupdateunit()" + }, + { + "label": "fetchDeleteUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L363", + "id": "api_admin_fetchdeleteunit", + "community": 0, + "norm_label": "fetchdeleteunit()" + }, + { + "label": "fetchProductList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L373", + "id": "api_admin_fetchproductlist", + "community": 0, + "norm_label": "fetchproductlist()" + }, + { + "label": "fetchProductDetail()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L392", + "id": "api_admin_fetchproductdetail", + "community": 0, + "norm_label": "fetchproductdetail()" + }, + { + "label": "fetchProductRegionPrices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L398", + "id": "api_admin_fetchproductregionprices", + "community": 0, + "norm_label": "fetchproductregionprices()" + }, + { + "label": "fetchCreateProduct()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L412", + "id": "api_admin_fetchcreateproduct", + "community": 0, + "norm_label": "fetchcreateproduct()" + }, + { + "label": "fetchUpdateProduct()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L430", + "id": "api_admin_fetchupdateproduct", + "community": 0, + "norm_label": "fetchupdateproduct()" + }, + { + "label": "fetchDeleteProduct()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L451", + "id": "api_admin_fetchdeleteproduct", + "community": 0, + "norm_label": "fetchdeleteproduct()" + }, + { + "label": "fetchProductBannerList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L459", + "id": "api_admin_fetchproductbannerlist", + "community": 0, + "norm_label": "fetchproductbannerlist()" + }, + { + "label": "fetchCreateProductBanners()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L468", + "id": "api_admin_fetchcreateproductbanners", + "community": 0, + "norm_label": "fetchcreateproductbanners()" + }, + { + "label": "fetchUpdateProductBannerSort()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L478", + "id": "api_admin_fetchupdateproductbannersort", + "community": 0, + "norm_label": "fetchupdateproductbannersort()" + }, + { + "label": "fetchDeleteProductBanner()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L488", + "id": "api_admin_fetchdeleteproductbanner", + "community": 0, + "norm_label": "fetchdeleteproductbanner()" + }, + { + "label": "fetchProductDetailMediaList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L496", + "id": "api_admin_fetchproductdetailmedialist", + "community": 0, + "norm_label": "fetchproductdetailmedialist()" + }, + { + "label": "fetchCreateProductDetailMedia()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L505", + "id": "api_admin_fetchcreateproductdetailmedia", + "community": 0, + "norm_label": "fetchcreateproductdetailmedia()" + }, + { + "label": "fetchUpdateProductDetailMediaSort()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L515", + "id": "api_admin_fetchupdateproductdetailmediasort", + "community": 0, + "norm_label": "fetchupdateproductdetailmediasort()" + }, + { + "label": "fetchDeleteProductDetailMedia()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L525", + "id": "api_admin_fetchdeleteproductdetailmedia", + "community": 0, + "norm_label": "fetchdeleteproductdetailmedia()" + }, + { + "label": "fetchProductParameterSimple()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L533", + "id": "api_admin_fetchproductparametersimple", + "community": 0, + "norm_label": "fetchproductparametersimple()" + }, + { + "label": "fetchCategoryParameters()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L544", + "id": "api_admin_fetchcategoryparameters", + "community": 0, + "norm_label": "fetchcategoryparameters()" + }, + { + "label": "fetchUpdateCategoryParameters()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L553", + "id": "api_admin_fetchupdatecategoryparameters", + "community": 0, + "norm_label": "fetchupdatecategoryparameters()" + }, + { + "label": "fetchProductParameterValues()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L565", + "id": "api_admin_fetchproductparametervalues", + "community": 0, + "norm_label": "fetchproductparametervalues()" + }, + { + "label": "fetchSaveProductParameterValues()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L574", + "id": "api_admin_fetchsaveproductparametervalues", + "community": 0, + "norm_label": "fetchsaveproductparametervalues()" + }, + { + "label": "fetchDictTypeList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L588", + "id": "api_admin_fetchdicttypelist", + "community": 0, + "norm_label": "fetchdicttypelist()" + }, + { + "label": "fetchCreateDictType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L601", + "id": "api_admin_fetchcreatedicttype", + "community": 0, + "norm_label": "fetchcreatedicttype()" + }, + { + "label": "fetchUpdateDictType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L610", + "id": "api_admin_fetchupdatedicttype", + "community": 0, + "norm_label": "fetchupdatedicttype()" + }, + { + "label": "fetchDeleteDictType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L622", + "id": "api_admin_fetchdeletedicttype", + "community": 0, + "norm_label": "fetchdeletedicttype()" + }, + { + "label": "fetchDictDataList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L630", + "id": "api_admin_fetchdictdatalist", + "community": 0, + "norm_label": "fetchdictdatalist()" + }, + { + "label": "fetchCreateDictData()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L648", + "id": "api_admin_fetchcreatedictdata", + "community": 0, + "norm_label": "fetchcreatedictdata()" + }, + { + "label": "fetchUpdateDictData()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L658", + "id": "api_admin_fetchupdatedictdata", + "community": 0, + "norm_label": "fetchupdatedictdata()" + }, + { + "label": "fetchDeleteDictData()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L670", + "id": "api_admin_fetchdeletedictdata", + "community": 0, + "norm_label": "fetchdeletedictdata()" + }, + { + "label": "fetchDictDataOptions()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L674", + "id": "api_admin_fetchdictdataoptions", + "community": 5, + "norm_label": "fetchdictdataoptions()" + }, + { + "label": "fetchDeptTree()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L685", + "id": "api_admin_fetchdepttree", + "community": 13, + "norm_label": "fetchdepttree()" + }, + { + "label": "fetchCreateDept()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L692", + "id": "api_admin_fetchcreatedept", + "community": 5, + "norm_label": "fetchcreatedept()" + }, + { + "label": "fetchUpdateDept()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L705", + "id": "api_admin_fetchupdatedept", + "community": 5, + "norm_label": "fetchupdatedept()" + }, + { + "label": "fetchDeleteDept()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L720", + "id": "api_admin_fetchdeletedept", + "community": 5, + "norm_label": "fetchdeletedept()" + }, + { + "label": "fetchSiteList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L728", + "id": "api_admin_fetchsitelist", + "community": 5, + "norm_label": "fetchsitelist()" + }, + { + "label": "fetchCreateSite()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L737", + "id": "api_admin_fetchcreatesite", + "community": 5, + "norm_label": "fetchcreatesite()" + }, + { + "label": "fetchUpdateSite()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L751", + "id": "api_admin_fetchupdatesite", + "community": 5, + "norm_label": "fetchupdatesite()" + }, + { + "label": "fetchDeleteSite()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L768", + "id": "api_admin_fetchdeletesite", + "community": 5, + "norm_label": "fetchdeletesite()" + }, + { + "label": "fetchPostList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L776", + "id": "api_admin_fetchpostlist", + "community": 0, + "norm_label": "fetchpostlist()" + }, + { + "label": "fetchCreatePost()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L785", + "id": "api_admin_fetchcreatepost", + "community": 0, + "norm_label": "fetchcreatepost()" + }, + { + "label": "fetchUpdatePost()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L794", + "id": "api_admin_fetchupdatepost", + "community": 0, + "norm_label": "fetchupdatepost()" + }, + { + "label": "fetchDeletePost()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L806", + "id": "api_admin_fetchdeletepost", + "community": 0, + "norm_label": "fetchdeletepost()" + }, + { + "label": "fetchPostBoundUserIds()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L810", + "id": "api_admin_fetchpostbounduserids", + "community": 13, + "norm_label": "fetchpostbounduserids()" + }, + { + "label": "fetchUpdatePostBoundUsers()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L814", + "id": "api_admin_fetchupdatepostboundusers", + "community": 0, + "norm_label": "fetchupdatepostboundusers()" + }, + { + "label": "fetchItemUnitList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L826", + "id": "api_admin_fetchitemunitlist", + "community": 0, + "norm_label": "fetchitemunitlist()" + }, + { + "label": "fetchCreateItemUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L835", + "id": "api_admin_fetchcreateitemunit", + "community": 0, + "norm_label": "fetchcreateitemunit()" + }, + { + "label": "fetchUpdateItemUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L843", + "id": "api_admin_fetchupdateitemunit", + "community": 0, + "norm_label": "fetchupdateitemunit()" + }, + { + "label": "fetchDeleteItemUnit()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L849", + "id": "api_admin_fetchdeleteitemunit", + "community": 0, + "norm_label": "fetchdeleteitemunit()" + }, + { + "label": "fetchCustomerList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L865", + "id": "api_admin_fetchcustomerlist", + "community": 25, + "norm_label": "fetchcustomerlist()" + }, + { + "label": "fetchCreateCustomer()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L871", + "id": "api_admin_fetchcreatecustomer", + "community": 25, + "norm_label": "fetchcreatecustomer()" + }, + { + "label": "fetchUpdateCustomer()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L883", + "id": "api_admin_fetchupdatecustomer", + "community": 25, + "norm_label": "fetchupdatecustomer()" + }, + { + "label": "fetchDeleteCustomer()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L898", + "id": "api_admin_fetchdeletecustomer", + "community": 25, + "norm_label": "fetchdeletecustomer()" + }, + { + "label": "fetchCellSampleTypeList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L902", + "id": "api_admin_fetchcellsampletypelist", + "community": 23, + "norm_label": "fetchcellsampletypelist()" + }, + { + "label": "fetchCreateCellSampleType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L912", + "id": "api_admin_fetchcreatecellsampletype", + "community": 23, + "norm_label": "fetchcreatecellsampletype()" + }, + { + "label": "fetchUpdateCellSampleType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L922", + "id": "api_admin_fetchupdatecellsampletype", + "community": 23, + "norm_label": "fetchupdatecellsampletype()" + }, + { + "label": "fetchDeleteCellSampleType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L935", + "id": "api_admin_fetchdeletecellsampletype", + "community": 23, + "norm_label": "fetchdeletecellsampletype()" + }, + { + "label": "fetchCollectionRegionList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L939", + "id": "api_admin_fetchcollectionregionlist", + "community": 14, + "norm_label": "fetchcollectionregionlist()" + }, + { + "label": "fetchCreateCollectionRegion()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L949", + "id": "api_admin_fetchcreatecollectionregion", + "community": 14, + "norm_label": "fetchcreatecollectionregion()" + }, + { + "label": "fetchUpdateCollectionRegion()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L956", + "id": "api_admin_fetchupdatecollectionregion", + "community": 14, + "norm_label": "fetchupdatecollectionregion()" + }, + { + "label": "fetchDeleteCollectionRegion()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L962", + "id": "api_admin_fetchdeletecollectionregion", + "community": 14, + "norm_label": "fetchdeletecollectionregion()" + }, + { + "label": "fetchHospitalList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L966", + "id": "api_admin_fetchhospitallist", + "community": 14, + "norm_label": "fetchhospitallist()" + }, + { + "label": "fetchCreateHospital()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L975", + "id": "api_admin_fetchcreatehospital", + "community": 14, + "norm_label": "fetchcreatehospital()" + }, + { + "label": "fetchUpdateHospital()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L981", + "id": "api_admin_fetchupdatehospital", + "community": 14, + "norm_label": "fetchupdatehospital()" + }, + { + "label": "fetchDeleteHospital()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L991", + "id": "api_admin_fetchdeletehospital", + "community": 14, + "norm_label": "fetchdeletehospital()" + }, + { + "label": "fetchCollectionProtocolNoList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L995", + "id": "api_admin_fetchcollectionprotocolnolist", + "community": 1, + "norm_label": "fetchcollectionprotocolnolist()" + }, + { + "label": "fetchCreateCollectionProtocolNo()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1005", + "id": "api_admin_fetchcreatecollectionprotocolno", + "community": 1, + "norm_label": "fetchcreatecollectionprotocolno()" + }, + { + "label": "fetchUpdateCollectionProtocolNo()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1013", + "id": "api_admin_fetchupdatecollectionprotocolno", + "community": 1, + "norm_label": "fetchupdatecollectionprotocolno()" + }, + { + "label": "fetchDeleteCollectionProtocolNo()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1019", + "id": "api_admin_fetchdeletecollectionprotocolno", + "community": 1, + "norm_label": "fetchdeletecollectionprotocolno()" + }, + { + "label": "fetchBatchGenerateProtocolNos()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1023", + "id": "api_admin_fetchbatchgenerateprotocolnos", + "community": 1, + "norm_label": "fetchbatchgenerateprotocolnos()" + }, + { + "label": "fetchBatchIssueProtocolNos()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1038", + "id": "api_admin_fetchbatchissueprotocolnos", + "community": 1, + "norm_label": "fetchbatchissueprotocolnos()" + }, + { + "label": "fetchBatchRevokeProtocolNos()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1051", + "id": "api_admin_fetchbatchrevokeprotocolnos", + "community": 0, + "norm_label": "fetchbatchrevokeprotocolnos()" + }, + { + "label": "fetchSampleCodeList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1060", + "id": "api_admin_fetchsamplecodelist", + "community": 1, + "norm_label": "fetchsamplecodelist()" + }, + { + "label": "fetchCreateSampleCode()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1070", + "id": "api_admin_fetchcreatesamplecode", + "community": 1, + "norm_label": "fetchcreatesamplecode()" + }, + { + "label": "fetchUpdateSampleCode()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1078", + "id": "api_admin_fetchupdatesamplecode", + "community": 1, + "norm_label": "fetchupdatesamplecode()" + }, + { + "label": "fetchDeleteSampleCode()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1084", + "id": "api_admin_fetchdeletesamplecode", + "community": 1, + "norm_label": "fetchdeletesamplecode()" + }, + { + "label": "fetchBatchGenerateSampleCodes()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1087", + "id": "api_admin_fetchbatchgeneratesamplecodes", + "community": 1, + "norm_label": "fetchbatchgeneratesamplecodes()" + }, + { + "label": "fetchBatchIssueSampleCodes()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1101", + "id": "api_admin_fetchbatchissuesamplecodes", + "community": 1, + "norm_label": "fetchbatchissuesamplecodes()" + }, + { + "label": "fetchBatchRevokeSampleCodes()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1114", + "id": "api_admin_fetchbatchrevokesamplecodes", + "community": 0, + "norm_label": "fetchbatchrevokesamplecodes()" + }, + { + "label": "fetchExpressCompanyList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1127", + "id": "api_admin_fetchexpresscompanylist", + "community": 0, + "norm_label": "fetchexpresscompanylist()" + }, + { + "label": "fetchCreateExpressCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1140", + "id": "api_admin_fetchcreateexpresscompany", + "community": 0, + "norm_label": "fetchcreateexpresscompany()" + }, + { + "label": "fetchUpdateExpressCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1148", + "id": "api_admin_fetchupdateexpresscompany", + "community": 0, + "norm_label": "fetchupdateexpresscompany()" + }, + { + "label": "fetchDeleteExpressCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1154", + "id": "api_admin_fetchdeleteexpresscompany", + "community": 0, + "norm_label": "fetchdeleteexpresscompany()" + }, + { + "label": "fetchMenuTree()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1162", + "id": "api_admin_fetchmenutree", + "community": 19, + "norm_label": "fetchmenutree()" + }, + { + "label": "fetchCreateMenu()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1169", + "id": "api_admin_fetchcreatemenu", + "community": 19, + "norm_label": "fetchcreatemenu()" + }, + { + "label": "fetchUpdateMenu()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1185", + "id": "api_admin_fetchupdatemenu", + "community": 19, + "norm_label": "fetchupdatemenu()" + }, + { + "label": "fetchDeleteMenu()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1204", + "id": "api_admin_fetchdeletemenu", + "community": 19, + "norm_label": "fetchdeletemenu()" + }, + { + "label": "fetchRoleList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1212", + "id": "api_admin_fetchrolelist", + "community": 0, + "norm_label": "fetchrolelist()" + }, + { + "label": "fetchCreateRole()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1221", + "id": "api_admin_fetchcreaterole", + "community": 0, + "norm_label": "fetchcreaterole()" + }, + { + "label": "fetchUpdateRole()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1230", + "id": "api_admin_fetchupdaterole", + "community": 0, + "norm_label": "fetchupdaterole()" + }, + { + "label": "fetchDeleteRole()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1246", + "id": "api_admin_fetchdeleterole", + "community": 0, + "norm_label": "fetchdeleterole()" + }, + { + "label": "fetchRoleMenuIds()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1249", + "id": "api_admin_fetchrolemenuids", + "community": 0, + "norm_label": "fetchrolemenuids()" + }, + { + "label": "fetchUpdateRoleMenus()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1252", + "id": "api_admin_fetchupdaterolemenus", + "community": 0, + "norm_label": "fetchupdaterolemenus()" + }, + { + "label": "fetchRoleDataScope()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1259", + "id": "api_admin_fetchroledatascope", + "community": 0, + "norm_label": "fetchroledatascope()" + }, + { + "label": "fetchUpdateRoleDataScope()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1265", + "id": "api_admin_fetchupdateroledatascope", + "community": 0, + "norm_label": "fetchupdateroledatascope()" + }, + { + "label": "fetchCleanRoomList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1280", + "id": "api_admin_fetchcleanroomlist", + "community": 11, + "norm_label": "fetchcleanroomlist()" + }, + { + "label": "fetchCreateCleanRoom()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1284", + "id": "api_admin_fetchcreatecleanroom", + "community": 11, + "norm_label": "fetchcreatecleanroom()" + }, + { + "label": "fetchUpdateCleanRoom()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1288", + "id": "api_admin_fetchupdatecleanroom", + "community": 11, + "norm_label": "fetchupdatecleanroom()" + }, + { + "label": "fetchDeleteCleanRoom()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1292", + "id": "api_admin_fetchdeletecleanroom", + "community": 11, + "norm_label": "fetchdeletecleanroom()" + }, + { + "label": "fetchAccessLogList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1296", + "id": "api_admin_fetchaccessloglist", + "community": 11, + "norm_label": "fetchaccessloglist()" + }, + { + "label": "fetchCreateAccessLog()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1300", + "id": "api_admin_fetchcreateaccesslog", + "community": 11, + "norm_label": "fetchcreateaccesslog()" + }, + { + "label": "fetchUpdateAccessLog()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1304", + "id": "api_admin_fetchupdateaccesslog", + "community": 11, + "norm_label": "fetchupdateaccesslog()" + }, + { + "label": "fetchDeleteAccessLog()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1308", + "id": "api_admin_fetchdeleteaccesslog", + "community": 11, + "norm_label": "fetchdeleteaccesslog()" + }, + { + "label": "fetchStorageFacilityList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1316", + "id": "api_admin_fetchstoragefacilitylist", + "community": 0, + "norm_label": "fetchstoragefacilitylist()" + }, + { + "label": "fetchCreateStorageFacility()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1320", + "id": "api_admin_fetchcreatestoragefacility", + "community": 0, + "norm_label": "fetchcreatestoragefacility()" + }, + { + "label": "fetchUpdateStorageFacility()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1324", + "id": "api_admin_fetchupdatestoragefacility", + "community": 0, + "norm_label": "fetchupdatestoragefacility()" + }, + { + "label": "fetchDeleteStorageFacility()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1328", + "id": "api_admin_fetchdeletestoragefacility", + "community": 0, + "norm_label": "fetchdeletestoragefacility()" + }, + { + "label": "fetchStorageSlotList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1332", + "id": "api_admin_fetchstorageslotlist", + "community": 0, + "norm_label": "fetchstorageslotlist()" + }, + { + "label": "fetchCreateStorageSlot()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1336", + "id": "api_admin_fetchcreatestorageslot", + "community": 0, + "norm_label": "fetchcreatestorageslot()" + }, + { + "label": "fetchBatchCreateSlots()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1340", + "id": "api_admin_fetchbatchcreateslots", + "community": 0, + "norm_label": "fetchbatchcreateslots()" + }, + { + "label": "fetchUpdateStorageSlot()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1344", + "id": "api_admin_fetchupdatestorageslot", + "community": 0, + "norm_label": "fetchupdatestorageslot()" + }, + { + "label": "fetchDeleteStorageSlot()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1348", + "id": "api_admin_fetchdeletestorageslot", + "community": 0, + "norm_label": "fetchdeletestorageslot()" + }, + { + "label": "fetchExhibitionAppointmentList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1356", + "id": "api_admin_fetchexhibitionappointmentlist", + "community": 0, + "norm_label": "fetchexhibitionappointmentlist()" + }, + { + "label": "fetchCreateExhibitionAppointment()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1360", + "id": "api_admin_fetchcreateexhibitionappointment", + "community": 0, + "norm_label": "fetchcreateexhibitionappointment()" + }, + { + "label": "fetchUpdateExhibitionAppointment()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1364", + "id": "api_admin_fetchupdateexhibitionappointment", + "community": 0, + "norm_label": "fetchupdateexhibitionappointment()" + }, + { + "label": "fetchDeleteExhibitionAppointment()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1368", + "id": "api_admin_fetchdeleteexhibitionappointment", + "community": 0, + "norm_label": "fetchdeleteexhibitionappointment()" + }, + { + "label": "fetchCellProductTypeList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1376", + "id": "api_admin_fetchcellproducttypelist", + "community": 0, + "norm_label": "fetchcellproducttypelist()" + }, + { + "label": "fetchCreateCellProductType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1387", + "id": "api_admin_fetchcreatecellproducttype", + "community": 0, + "norm_label": "fetchcreatecellproducttype()" + }, + { + "label": "fetchUpdateCellProductType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1391", + "id": "api_admin_fetchupdatecellproducttype", + "community": 0, + "norm_label": "fetchupdatecellproducttype()" + }, + { + "label": "fetchDeleteCellProductType()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1395", + "id": "api_admin_fetchdeletecellproducttype", + "community": 0, + "norm_label": "fetchdeletecellproducttype()" + }, + { + "label": "fetchCellProductSpecList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1403", + "id": "api_admin_fetchcellproductspeclist", + "community": 0, + "norm_label": "fetchcellproductspeclist()" + }, + { + "label": "fetchCreateCellProductSpec()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1414", + "id": "api_admin_fetchcreatecellproductspec", + "community": 0, + "norm_label": "fetchcreatecellproductspec()" + }, + { + "label": "fetchUpdateCellProductSpec()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1418", + "id": "api_admin_fetchupdatecellproductspec", + "community": 0, + "norm_label": "fetchupdatecellproductspec()" + }, + { + "label": "fetchDeleteCellProductSpec()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1422", + "id": "api_admin_fetchdeletecellproductspec", + "community": 0, + "norm_label": "fetchdeletecellproductspec()" + }, + { + "label": "fetchCellProductPriceList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1430", + "id": "api_admin_fetchcellproductpricelist", + "community": 0, + "norm_label": "fetchcellproductpricelist()" + }, + { + "label": "fetchCreateCellProductPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1442", + "id": "api_admin_fetchcreatecellproductprice", + "community": 0, + "norm_label": "fetchcreatecellproductprice()" + }, + { + "label": "fetchUpdateCellProductPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1446", + "id": "api_admin_fetchupdatecellproductprice", + "community": 0, + "norm_label": "fetchupdatecellproductprice()" + }, + { + "label": "fetchDeleteCellProductPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1450", + "id": "api_admin_fetchdeletecellproductprice", + "community": 0, + "norm_label": "fetchdeletecellproductprice()" + }, + { + "label": "fetchProjectSystemList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1458", + "id": "api_admin_fetchprojectsystemlist", + "community": 18, + "norm_label": "fetchprojectsystemlist()" + }, + { + "label": "fetchCreateProjectSystem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1469", + "id": "api_admin_fetchcreateprojectsystem", + "community": 18, + "norm_label": "fetchcreateprojectsystem()" + }, + { + "label": "fetchUpdateProjectSystem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1473", + "id": "api_admin_fetchupdateprojectsystem", + "community": 18, + "norm_label": "fetchupdateprojectsystem()" + }, + { + "label": "fetchDeleteProjectSystem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1477", + "id": "api_admin_fetchdeleteprojectsystem", + "community": 0, + "norm_label": "fetchdeleteprojectsystem()" + }, + { + "label": "fetchProjectSystemItems()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1485", + "id": "api_admin_fetchprojectsystemitems", + "community": 18, + "norm_label": "fetchprojectsystemitems()" + }, + { + "label": "fetchCreateProjectSystemItem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1489", + "id": "api_admin_fetchcreateprojectsystemitem", + "community": 18, + "norm_label": "fetchcreateprojectsystemitem()" + }, + { + "label": "fetchUpdateProjectSystemItem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1493", + "id": "api_admin_fetchupdateprojectsystemitem", + "community": 0, + "norm_label": "fetchupdateprojectsystemitem()" + }, + { + "label": "fetchDeleteProjectSystemItem()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1497", + "id": "api_admin_fetchdeleteprojectsystemitem", + "community": 18, + "norm_label": "fetchdeleteprojectsystemitem()" + }, + { + "label": "fetchChannelList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1505", + "id": "api_admin_fetchchannellist", + "community": 0, + "norm_label": "fetchchannellist()" + }, + { + "label": "fetchCreateChannel()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1516", + "id": "api_admin_fetchcreatechannel", + "community": 0, + "norm_label": "fetchcreatechannel()" + }, + { + "label": "fetchUpdateChannel()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1520", + "id": "api_admin_fetchupdatechannel", + "community": 0, + "norm_label": "fetchupdatechannel()" + }, + { + "label": "fetchDeleteChannel()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1524", + "id": "api_admin_fetchdeletechannel", + "community": 0, + "norm_label": "fetchdeletechannel()" + }, + { + "label": "fetchChannelInvoices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1532", + "id": "api_admin_fetchchannelinvoices", + "community": 0, + "norm_label": "fetchchannelinvoices()" + }, + { + "label": "fetchCreateChannelInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1536", + "id": "api_admin_fetchcreatechannelinvoice", + "community": 0, + "norm_label": "fetchcreatechannelinvoice()" + }, + { + "label": "fetchUpdateChannelInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1540", + "id": "api_admin_fetchupdatechannelinvoice", + "community": 0, + "norm_label": "fetchupdatechannelinvoice()" + }, + { + "label": "fetchDeleteChannelInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1544", + "id": "api_admin_fetchdeletechannelinvoice", + "community": 0, + "norm_label": "fetchdeletechannelinvoice()" + }, + { + "label": "fetchChannelMailAddresses()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1552", + "id": "api_admin_fetchchannelmailaddresses", + "community": 0, + "norm_label": "fetchchannelmailaddresses()" + }, + { + "label": "fetchCreateChannelMailAddress()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1556", + "id": "api_admin_fetchcreatechannelmailaddress", + "community": 0, + "norm_label": "fetchcreatechannelmailaddress()" + }, + { + "label": "fetchUpdateChannelMailAddress()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1560", + "id": "api_admin_fetchupdatechannelmailaddress", + "community": 0, + "norm_label": "fetchupdatechannelmailaddress()" + }, + { + "label": "fetchDeleteChannelMailAddress()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1564", + "id": "api_admin_fetchdeletechannelmailaddress", + "community": 0, + "norm_label": "fetchdeletechannelmailaddress()" + }, + { + "label": "fetchChannelAgreements()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1572", + "id": "api_admin_fetchchannelagreements", + "community": 0, + "norm_label": "fetchchannelagreements()" + }, + { + "label": "fetchCreateChannelAgreement()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1576", + "id": "api_admin_fetchcreatechannelagreement", + "community": 0, + "norm_label": "fetchcreatechannelagreement()" + }, + { + "label": "fetchUpdateChannelAgreement()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1580", + "id": "api_admin_fetchupdatechannelagreement", + "community": 0, + "norm_label": "fetchupdatechannelagreement()" + }, + { + "label": "fetchDeleteChannelAgreement()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1584", + "id": "api_admin_fetchdeletechannelagreement", + "community": 0, + "norm_label": "fetchdeletechannelagreement()" + }, + { + "label": "fetchActivateChannelAgreement()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1588", + "id": "api_admin_fetchactivatechannelagreement", + "community": 0, + "norm_label": "fetchactivatechannelagreement()" + }, + { + "label": "fetchVoidChannelAgreement()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1592", + "id": "api_admin_fetchvoidchannelagreement", + "community": 0, + "norm_label": "fetchvoidchannelagreement()" + }, + { + "label": "fetchChannelAgreementPrices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1600", + "id": "api_admin_fetchchannelagreementprices", + "community": 0, + "norm_label": "fetchchannelagreementprices()" + }, + { + "label": "fetchCreateChannelAgreementPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1604", + "id": "api_admin_fetchcreatechannelagreementprice", + "community": 0, + "norm_label": "fetchcreatechannelagreementprice()" + }, + { + "label": "fetchUpdateChannelAgreementPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1611", + "id": "api_admin_fetchupdatechannelagreementprice", + "community": 0, + "norm_label": "fetchupdatechannelagreementprice()" + }, + { + "label": "fetchDeleteChannelAgreementPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1615", + "id": "api_admin_fetchdeletechannelagreementprice", + "community": 0, + "norm_label": "fetchdeletechannelagreementprice()" + }, + { + "label": "fetchCheckupInstitutionList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1623", + "id": "api_admin_fetchcheckupinstitutionlist", + "community": 0, + "norm_label": "fetchcheckupinstitutionlist()" + }, + { + "label": "fetchCreateCheckupInstitution()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1634", + "id": "api_admin_fetchcreatecheckupinstitution", + "community": 0, + "norm_label": "fetchcreatecheckupinstitution()" + }, + { + "label": "fetchUpdateCheckupInstitution()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1638", + "id": "api_admin_fetchupdatecheckupinstitution", + "community": 0, + "norm_label": "fetchupdatecheckupinstitution()" + }, + { + "label": "fetchDeleteCheckupInstitution()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1642", + "id": "api_admin_fetchdeletecheckupinstitution", + "community": 0, + "norm_label": "fetchdeletecheckupinstitution()" + }, + { + "label": "fetchCheckupInstitutionInvoices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1650", + "id": "api_admin_fetchcheckupinstitutioninvoices", + "community": 0, + "norm_label": "fetchcheckupinstitutioninvoices()" + }, + { + "label": "fetchCreateCheckupInstitutionInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1654", + "id": "api_admin_fetchcreatecheckupinstitutioninvoice", + "community": 0, + "norm_label": "fetchcreatecheckupinstitutioninvoice()" + }, + { + "label": "fetchUpdateCheckupInstitutionInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1664", + "id": "api_admin_fetchupdatecheckupinstitutioninvoice", + "community": 0, + "norm_label": "fetchupdatecheckupinstitutioninvoice()" + }, + { + "label": "fetchDeleteCheckupInstitutionInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1668", + "id": "api_admin_fetchdeletecheckupinstitutioninvoice", + "community": 0, + "norm_label": "fetchdeletecheckupinstitutioninvoice()" + }, + { + "label": "fetchCheckupInstitutionProjects()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1676", + "id": "api_admin_fetchcheckupinstitutionprojects", + "community": 0, + "norm_label": "fetchcheckupinstitutionprojects()" + }, + { + "label": "fetchCreateCheckupInstitutionProject()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1680", + "id": "api_admin_fetchcreatecheckupinstitutionproject", + "community": 0, + "norm_label": "fetchcreatecheckupinstitutionproject()" + }, + { + "label": "fetchUpdateCheckupInstitutionProject()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1690", + "id": "api_admin_fetchupdatecheckupinstitutionproject", + "community": 0, + "norm_label": "fetchupdatecheckupinstitutionproject()" + }, + { + "label": "fetchDeleteCheckupInstitutionProject()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1694", + "id": "api_admin_fetchdeletecheckupinstitutionproject", + "community": 0, + "norm_label": "fetchdeletecheckupinstitutionproject()" + }, + { + "label": "fetchCheckupInstitutionPackages()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1702", + "id": "api_admin_fetchcheckupinstitutionpackages", + "community": 0, + "norm_label": "fetchcheckupinstitutionpackages()" + }, + { + "label": "fetchCheckupInstitutionPackageDetail()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1706", + "id": "api_admin_fetchcheckupinstitutionpackagedetail", + "community": 0, + "norm_label": "fetchcheckupinstitutionpackagedetail()" + }, + { + "label": "fetchCreateCheckupInstitutionPackage()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1710", + "id": "api_admin_fetchcreatecheckupinstitutionpackage", + "community": 0, + "norm_label": "fetchcreatecheckupinstitutionpackage()" + }, + { + "label": "fetchUpdateCheckupInstitutionPackage()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1720", + "id": "api_admin_fetchupdatecheckupinstitutionpackage", + "community": 0, + "norm_label": "fetchupdatecheckupinstitutionpackage()" + }, + { + "label": "fetchDeleteCheckupInstitutionPackage()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1727", + "id": "api_admin_fetchdeletecheckupinstitutionpackage", + "community": 0, + "norm_label": "fetchdeletecheckupinstitutionpackage()" + }, + { + "label": "fetchInsuranceCompanyList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1733", + "id": "api_admin_fetchinsurancecompanylist", + "community": 0, + "norm_label": "fetchinsurancecompanylist()" + }, + { + "label": "fetchCreateInsuranceCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1741", + "id": "api_admin_fetchcreateinsurancecompany", + "community": 0, + "norm_label": "fetchcreateinsurancecompany()" + }, + { + "label": "fetchUpdateInsuranceCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1745", + "id": "api_admin_fetchupdateinsurancecompany", + "community": 0, + "norm_label": "fetchupdateinsurancecompany()" + }, + { + "label": "fetchDeleteInsuranceCompany()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1749", + "id": "api_admin_fetchdeleteinsurancecompany", + "community": 0, + "norm_label": "fetchdeleteinsurancecompany()" + }, + { + "label": "fetchInsuranceCompanyInvoices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1754", + "id": "api_admin_fetchinsurancecompanyinvoices", + "community": 0, + "norm_label": "fetchinsurancecompanyinvoices()" + }, + { + "label": "fetchCreateInsuranceCompanyInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1758", + "id": "api_admin_fetchcreateinsurancecompanyinvoice", + "community": 0, + "norm_label": "fetchcreateinsurancecompanyinvoice()" + }, + { + "label": "fetchUpdateInsuranceCompanyInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1762", + "id": "api_admin_fetchupdateinsurancecompanyinvoice", + "community": 0, + "norm_label": "fetchupdateinsurancecompanyinvoice()" + }, + { + "label": "fetchDeleteInsuranceCompanyInvoice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1766", + "id": "api_admin_fetchdeleteinsurancecompanyinvoice", + "community": 0, + "norm_label": "fetchdeleteinsurancecompanyinvoice()" + }, + { + "label": "fetchInsuranceProjectPrices()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1771", + "id": "api_admin_fetchinsuranceprojectprices", + "community": 0, + "norm_label": "fetchinsuranceprojectprices()" + }, + { + "label": "fetchCreateInsuranceProjectPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1775", + "id": "api_admin_fetchcreateinsuranceprojectprice", + "community": 0, + "norm_label": "fetchcreateinsuranceprojectprice()" + }, + { + "label": "fetchUpdateInsuranceProjectPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1779", + "id": "api_admin_fetchupdateinsuranceprojectprice", + "community": 0, + "norm_label": "fetchupdateinsuranceprojectprice()" + }, + { + "label": "fetchDeleteInsuranceProjectPrice()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1783", + "id": "api_admin_fetchdeleteinsuranceprojectprice", + "community": 0, + "norm_label": "fetchdeleteinsuranceprojectprice()" + }, + { + "label": "fetchStorageCertList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1789", + "id": "api_admin_fetchstoragecertlist", + "community": 0, + "norm_label": "fetchstoragecertlist()" + }, + { + "label": "fetchFullmoonTodoList()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1800", + "id": "api_admin_fetchfullmoontodolist", + "community": 0, + "norm_label": "fetchfullmoontodolist()" + }, + { + "label": "fetchUpdateFullmoonTodoInsurance()", + "file_type": "code", + "source_file": "api/admin.ts", + "source_location": "L1809", + "id": "api_admin_fetchupdatefullmoontodoinsurance", + "community": 0, + "norm_label": "fetchupdatefullmoontodoinsurance()" + }, + { + "label": "ethnic.ts", + "file_type": "code", + "source_file": "api/ethnic.ts", + "source_location": "L1", + "id": "api_ethnic_ts", + "community": 12, + "norm_label": "ethnic.ts" + }, + { + "label": "fetchEthnicList()", + "file_type": "code", + "source_file": "api/ethnic.ts", + "source_location": "L10", + "id": "api_ethnic_fetchethniclist", + "community": 12, + "norm_label": "fetchethniclist()" + }, + { + "label": "qc-lab-test-item.ts", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L1", + "id": "api_qc_lab_test_item_ts", + "community": 0, + "norm_label": "qc-lab-test-item.ts" + }, + { + "label": "fetchQcLabTestItemList()", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L23", + "id": "api_qc_lab_test_item_fetchqclabtestitemlist", + "community": 0, + "norm_label": "fetchqclabtestitemlist()" + }, + { + "label": "fetchQcLabTestItemsActive()", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L35", + "id": "api_qc_lab_test_item_fetchqclabtestitemsactive", + "community": 0, + "norm_label": "fetchqclabtestitemsactive()" + }, + { + "label": "fetchCreateQcLabTestItem()", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L41", + "id": "api_qc_lab_test_item_fetchcreateqclabtestitem", + "community": 0, + "norm_label": "fetchcreateqclabtestitem()" + }, + { + "label": "fetchUpdateQcLabTestItem()", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L55", + "id": "api_qc_lab_test_item_fetchupdateqclabtestitem", + "community": 0, + "norm_label": "fetchupdateqclabtestitem()" + }, + { + "label": "fetchDeleteQcLabTestItem()", + "file_type": "code", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L72", + "id": "api_qc_lab_test_item_fetchdeleteqclabtestitem", + "community": 0, + "norm_label": "fetchdeleteqclabtestitem()" + }, + { + "label": "cell-product.ts", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L1", + "id": "api_cell_product_ts", + "community": 0, + "norm_label": "cell-product.ts" + }, + { + "label": "fetchCellProductList()", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L3", + "id": "api_cell_product_fetchcellproductlist", + "community": 0, + "norm_label": "fetchcellproductlist()" + }, + { + "label": "fetchCellProductDetail()", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L17", + "id": "api_cell_product_fetchcellproductdetail", + "community": 0, + "norm_label": "fetchcellproductdetail()" + }, + { + "label": "fetchCreateCellProduct()", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L21", + "id": "api_cell_product_fetchcreatecellproduct", + "community": 0, + "norm_label": "fetchcreatecellproduct()" + }, + { + "label": "fetchUpdateCellProduct()", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L25", + "id": "api_cell_product_fetchupdatecellproduct", + "community": 0, + "norm_label": "fetchupdatecellproduct()" + }, + { + "label": "fetchDeleteCellProduct()", + "file_type": "code", + "source_file": "api/cell-product.ts", + "source_location": "L29", + "id": "api_cell_product_fetchdeletecellproduct", + "community": 0, + "norm_label": "fetchdeletecellproduct()" + }, + { + "label": "research-donation.ts", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L1", + "id": "api_research_donation_ts", + "community": 29, + "norm_label": "research-donation.ts" + }, + { + "label": "fetchResearchDonationList()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L14", + "id": "api_research_donation_fetchresearchdonationlist", + "community": 29, + "norm_label": "fetchresearchdonationlist()" + }, + { + "label": "fetchResearchDonationDetail()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L27", + "id": "api_research_donation_fetchresearchdonationdetail", + "community": 29, + "norm_label": "fetchresearchdonationdetail()" + }, + { + "label": "fetchCreateResearchDonation()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L40", + "id": "api_research_donation_fetchcreateresearchdonation", + "community": 29, + "norm_label": "fetchcreateresearchdonation()" + }, + { + "label": "fetchUpdateResearchDonation()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L49", + "id": "api_research_donation_fetchupdateresearchdonation", + "community": 29, + "norm_label": "fetchupdateresearchdonation()" + }, + { + "label": "fetchDeleteResearchDonation()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L58", + "id": "api_research_donation_fetchdeleteresearchdonation", + "community": 29, + "norm_label": "fetchdeleteresearchdonation()" + }, + { + "label": "fetchBatchDeleteResearchDonation()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L66", + "id": "api_research_donation_fetchbatchdeleteresearchdonation", + "community": 29, + "norm_label": "fetchbatchdeleteresearchdonation()" + }, + { + "label": "fetchResearchDonationAuditList()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L75", + "id": "api_research_donation_fetchresearchdonationauditlist", + "community": 29, + "norm_label": "fetchresearchdonationauditlist()" + }, + { + "label": "fetchSubmitDonationAudit()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L88", + "id": "api_research_donation_fetchsubmitdonationaudit", + "community": 29, + "norm_label": "fetchsubmitdonationaudit()" + }, + { + "label": "fetchDonationStatusChange()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L101", + "id": "api_research_donation_fetchdonationstatuschange", + "community": 29, + "norm_label": "fetchdonationstatuschange()" + }, + { + "label": "fetchConvertFromStorage()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L113", + "id": "api_research_donation_fetchconvertfromstorage", + "community": 29, + "norm_label": "fetchconvertfromstorage()" + }, + { + "label": "fetchConvertToStorage()", + "file_type": "code", + "source_file": "api/research-donation.ts", + "source_location": "L122", + "id": "api_research_donation_fetchconverttostorage", + "community": 29, + "norm_label": "fetchconverttostorage()" + }, + { + "label": "qc-task.ts", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L1", + "id": "api_qc_task_ts", + "community": 39, + "norm_label": "qc-task.ts" + }, + { + "label": "fetchQcTaskList()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L85", + "id": "api_qc_task_fetchqctasklist", + "community": 39, + "norm_label": "fetchqctasklist()" + }, + { + "label": "fetchQcTaskDetail()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L100", + "id": "api_qc_task_fetchqctaskdetail", + "community": 39, + "norm_label": "fetchqctaskdetail()" + }, + { + "label": "fetchStartQcTask()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L106", + "id": "api_qc_task_fetchstartqctask", + "community": 39, + "norm_label": "fetchstartqctask()" + }, + { + "label": "fetchCompleteQcTask()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L112", + "id": "api_qc_task_fetchcompleteqctask", + "community": 39, + "norm_label": "fetchcompleteqctask()" + }, + { + "label": "fetchUpdateQcTaskAttachments()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L118", + "id": "api_qc_task_fetchupdateqctaskattachments", + "community": 39, + "norm_label": "fetchupdateqctaskattachments()" + }, + { + "label": "qc-item-param.ts", + "file_type": "code", + "source_file": "api/qc-item-param.ts", + "source_location": "L1", + "id": "api_qc_item_param_ts", + "community": 0, + "norm_label": "qc-item-param.ts" + }, + { + "label": "fetchQcItemParams()", + "file_type": "code", + "source_file": "api/qc-item-param.ts", + "source_location": "L13", + "id": "api_qc_item_param_fetchqcitemparams", + "community": 0, + "norm_label": "fetchqcitemparams()" + }, + { + "label": "fetchSaveQcItemParams()", + "file_type": "code", + "source_file": "api/qc-item-param.ts", + "source_location": "L20", + "id": "api_qc_item_param_fetchsaveqcitemparams", + "community": 0, + "norm_label": "fetchsaveqcitemparams()" + }, + { + "label": "production-task.ts", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L1", + "id": "api_production_task_ts", + "community": 26, + "norm_label": "production-task.ts" + }, + { + "label": "fetchCreateProductionTask()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L3", + "id": "api_production_task_fetchcreateproductiontask", + "community": 26, + "norm_label": "fetchcreateproductiontask()" + }, + { + "label": "fetchProductionTaskList()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L7", + "id": "api_production_task_fetchproductiontasklist", + "community": 26, + "norm_label": "fetchproductiontasklist()" + }, + { + "label": "fetchProductionTaskDetail()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L23", + "id": "api_production_task_fetchproductiontaskdetail", + "community": 26, + "norm_label": "fetchproductiontaskdetail()" + }, + { + "label": "fetchUpdateProductionTask()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L27", + "id": "api_production_task_fetchupdateproductiontask", + "community": 26, + "norm_label": "fetchupdateproductiontask()" + }, + { + "label": "fetchUpdateProductionTaskStatus()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L31", + "id": "api_production_task_fetchupdateproductiontaskstatus", + "community": 26, + "norm_label": "fetchupdateproductiontaskstatus()" + }, + { + "label": "fetchAddTaskStep()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L35", + "id": "api_production_task_fetchaddtaskstep", + "community": 26, + "norm_label": "fetchaddtaskstep()" + }, + { + "label": "fetchUpdateTaskStep()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L39", + "id": "api_production_task_fetchupdatetaskstep", + "community": 26, + "norm_label": "fetchupdatetaskstep()" + }, + { + "label": "fetchDeleteTaskStep()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L43", + "id": "api_production_task_fetchdeletetaskstep", + "community": 26, + "norm_label": "fetchdeletetaskstep()" + }, + { + "label": "fetchReplaceStepReagents()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L47", + "id": "api_production_task_fetchreplacestepreagents", + "community": 26, + "norm_label": "fetchreplacestepreagents()" + }, + { + "label": "fetchReplaceStepConsumables()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L54", + "id": "api_production_task_fetchreplacestepconsumables", + "community": 26, + "norm_label": "fetchreplacestepconsumables()" + }, + { + "label": "fetchReplaceStepDataCollection()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L61", + "id": "api_production_task_fetchreplacestepdatacollection", + "community": 26, + "norm_label": "fetchreplacestepdatacollection()" + }, + { + "label": "fetchSetTaskInputs()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L68", + "id": "api_production_task_fetchsettaskinputs", + "community": 26, + "norm_label": "fetchsettaskinputs()" + }, + { + "label": "fetchSetTaskOutputs()", + "file_type": "code", + "source_file": "api/production-task.ts", + "source_location": "L72", + "id": "api_production_task_fetchsettaskoutputs", + "community": 26, + "norm_label": "fetchsettaskoutputs()" + }, + { + "label": "qc-material-usage.ts", + "file_type": "code", + "source_file": "api/qc-material-usage.ts", + "source_location": "L1", + "id": "api_qc_material_usage_ts", + "community": 0, + "norm_label": "qc-material-usage.ts" + }, + { + "label": "fetchQcMaterialUsageList()", + "file_type": "code", + "source_file": "api/qc-material-usage.ts", + "source_location": "L27", + "id": "api_qc_material_usage_fetchqcmaterialusagelist", + "community": 0, + "norm_label": "fetchqcmaterialusagelist()" + }, + { + "label": "qc-material.ts", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L1", + "id": "api_qc_material_ts", + "community": 0, + "norm_label": "qc-material.ts" + }, + { + "label": "fetchQcMaterialList()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L38", + "id": "api_qc_material_fetchqcmateriallist", + "community": 0, + "norm_label": "fetchqcmateriallist()" + }, + { + "label": "fetchQcMaterialOptions()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L50", + "id": "api_qc_material_fetchqcmaterialoptions", + "community": 0, + "norm_label": "fetchqcmaterialoptions()" + }, + { + "label": "fetchCreateQcMaterial()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L56", + "id": "api_qc_material_fetchcreateqcmaterial", + "community": 0, + "norm_label": "fetchcreateqcmaterial()" + }, + { + "label": "fetchUpdateQcMaterial()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L63", + "id": "api_qc_material_fetchupdateqcmaterial", + "community": 0, + "norm_label": "fetchupdateqcmaterial()" + }, + { + "label": "fetchDeleteQcMaterial()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L70", + "id": "api_qc_material_fetchdeleteqcmaterial", + "community": 0, + "norm_label": "fetchdeleteqcmaterial()" + }, + { + "label": "fetchStockInQcMaterial()", + "file_type": "code", + "source_file": "api/qc-material.ts", + "source_location": "L76", + "id": "api_qc_material_fetchstockinqcmaterial", + "community": 0, + "norm_label": "fetchstockinqcmaterial()" + }, + { + "label": "system.ts", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L1", + "id": "api_system_ts", + "community": 10, + "norm_label": "system.ts" + }, + { + "label": "fetchGetUpgradeLogs()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L10", + "id": "api_system_fetchgetupgradelogs", + "community": 10, + "norm_label": "fetchgetupgradelogs()" + }, + { + "label": "fetchGetAllUpgradeLogs()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L34", + "id": "api_system_fetchgetallupgradelogs", + "community": 10, + "norm_label": "fetchgetallupgradelogs()" + }, + { + "label": "fetchGetLatestUpgradeLog()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L50", + "id": "api_system_fetchgetlatestupgradelog", + "community": 10, + "norm_label": "fetchgetlatestupgradelog()" + }, + { + "label": "fetchCreateUpgradeLog()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L66", + "id": "api_system_fetchcreateupgradelog", + "community": 10, + "norm_label": "fetchcreateupgradelog()" + }, + { + "label": "fetchUpdateUpgradeLog()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L83", + "id": "api_system_fetchupdateupgradelog", + "community": 10, + "norm_label": "fetchupdateupgradelog()" + }, + { + "label": "fetchDeleteUpgradeLog()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L103", + "id": "api_system_fetchdeleteupgradelog", + "community": 10, + "norm_label": "fetchdeleteupgradelog()" + }, + { + "label": "fetchGetComments()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L116", + "id": "api_system_fetchgetcomments", + "community": 10, + "norm_label": "fetchgetcomments()" + }, + { + "label": "fetchCreateComment()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L148", + "id": "api_system_fetchcreatecomment", + "community": 10, + "norm_label": "fetchcreatecomment()" + }, + { + "label": "fetchDeleteComment()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L165", + "id": "api_system_fetchdeletecomment", + "community": 10, + "norm_label": "fetchdeletecomment()" + }, + { + "label": "fetchGetChinaMapData()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L178", + "id": "api_system_fetchgetchinamapdata", + "community": 10, + "norm_label": "fetchgetchinamapdata()" + }, + { + "label": "fetchGetSystemConfig()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L187", + "id": "api_system_fetchgetsystemconfig", + "community": 10, + "norm_label": "fetchgetsystemconfig()" + }, + { + "label": "fetchGetCurrentVersion()", + "file_type": "code", + "source_file": "api/system.ts", + "source_location": "L202", + "id": "api_system_fetchgetcurrentversion", + "community": 10, + "norm_label": "fetchgetcurrentversion()" + }, + { + "label": "material.ts", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L1", + "id": "api_material_ts", + "community": 15, + "norm_label": "material.ts" + }, + { + "label": "fetchMaterialList()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L46", + "id": "api_material_fetchmateriallist", + "community": 15, + "norm_label": "fetchmateriallist()" + }, + { + "label": "fetchMaterialOptions()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L59", + "id": "api_material_fetchmaterialoptions", + "community": 15, + "norm_label": "fetchmaterialoptions()" + }, + { + "label": "fetchCreateMaterial()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L65", + "id": "api_material_fetchcreatematerial", + "community": 15, + "norm_label": "fetchcreatematerial()" + }, + { + "label": "fetchUpdateMaterial()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L72", + "id": "api_material_fetchupdatematerial", + "community": 15, + "norm_label": "fetchupdatematerial()" + }, + { + "label": "fetchDeleteMaterial()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L79", + "id": "api_material_fetchdeletematerial", + "community": 15, + "norm_label": "fetchdeletematerial()" + }, + { + "label": "fetchStockInMaterial()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L85", + "id": "api_material_fetchstockinmaterial", + "community": 15, + "norm_label": "fetchstockinmaterial()" + }, + { + "label": "fetchStockOutMaterial()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L92", + "id": "api_material_fetchstockoutmaterial", + "community": 15, + "norm_label": "fetchstockoutmaterial()" + }, + { + "label": "fetchMaterialStockLogList()", + "file_type": "code", + "source_file": "api/material.ts", + "source_location": "L102", + "id": "api_material_fetchmaterialstockloglist", + "community": 15, + "norm_label": "fetchmaterialstockloglist()" + }, + { + "label": "sample-reception.ts", + "file_type": "code", + "source_file": "api/sample-reception.ts", + "source_location": "L1", + "id": "api_sample_reception_ts", + "community": 0, + "norm_label": "sample-reception.ts" + }, + { + "label": "fetchSampleReceptionPendingList()", + "file_type": "code", + "source_file": "api/sample-reception.ts", + "source_location": "L11", + "id": "api_sample_reception_fetchsamplereceptionpendinglist", + "community": 0, + "norm_label": "fetchsamplereceptionpendinglist()" + }, + { + "label": "fetchSampleReceptionReceivedList()", + "file_type": "code", + "source_file": "api/sample-reception.ts", + "source_location": "L23", + "id": "api_sample_reception_fetchsamplereceptionreceivedlist", + "community": 0, + "norm_label": "fetchsamplereceptionreceivedlist()" + }, + { + "label": "fetchSampleReceptionDetail()", + "file_type": "code", + "source_file": "api/sample-reception.ts", + "source_location": "L35", + "id": "api_sample_reception_fetchsamplereceptiondetail", + "community": 0, + "norm_label": "fetchsamplereceptiondetail()" + }, + { + "label": "fetchSampleReceptionSubmit()", + "file_type": "code", + "source_file": "api/sample-reception.ts", + "source_location": "L50", + "id": "api_sample_reception_fetchsamplereceptionsubmit", + "community": 0, + "norm_label": "fetchsamplereceptionsubmit()" + }, + { + "label": "auth.ts", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L1", + "id": "api_auth_ts", + "community": 2, + "norm_label": "auth.ts" + }, + { + "label": "fetchLogin()", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L9", + "id": "api_auth_fetchlogin", + "community": 2, + "norm_label": "fetchlogin()" + }, + { + "label": "fetchGetUserInfo()", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L35", + "id": "api_auth_fetchgetuserinfo", + "community": 2, + "norm_label": "fetchgetuserinfo()" + }, + { + "label": "fetchGetMenuCodes()", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L56", + "id": "api_auth_fetchgetmenucodes", + "community": 2, + "norm_label": "fetchgetmenucodes()" + }, + { + "label": "fetchRefreshToken()", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L71", + "id": "api_auth_fetchrefreshtoken", + "community": 2, + "norm_label": "fetchrefreshtoken()" + }, + { + "label": "fetchLogout()", + "file_type": "code", + "source_file": "api/auth.ts", + "source_location": "L85", + "id": "api_auth_fetchlogout", + "community": 2, + "norm_label": "fetchlogout()" + }, + { + "label": "qc-work-order.ts", + "file_type": "code", + "source_file": "api/qc-work-order.ts", + "source_location": "L1", + "id": "api_qc_work_order_ts", + "community": 0, + "norm_label": "qc-work-order.ts" + }, + { + "label": "fetchQcWorkOrderList()", + "file_type": "code", + "source_file": "api/qc-work-order.ts", + "source_location": "L89", + "id": "api_qc_work_order_fetchqcworkorderlist", + "community": 0, + "norm_label": "fetchqcworkorderlist()" + }, + { + "label": "fetchQcWorkOrderDetail()", + "file_type": "code", + "source_file": "api/qc-work-order.ts", + "source_location": "L101", + "id": "api_qc_work_order_fetchqcworkorderdetail", + "community": 0, + "norm_label": "fetchqcworkorderdetail()" + }, + { + "label": "fetchConfigureQcWorkOrder()", + "file_type": "code", + "source_file": "api/qc-work-order.ts", + "source_location": "L107", + "id": "api_qc_work_order_fetchconfigureqcworkorder", + "community": 0, + "norm_label": "fetchconfigureqcworkorder()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/auth/login/index.vue", + "source_location": "L1", + "id": "views_auth_login_index_vue", + "community": 173, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/refund-confirm/index.vue", + "source_location": "L1", + "id": "views_cell_storage_refund_confirm_index_vue", + "community": 174, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/index.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_index_vue", + "community": 175, + "norm_label": "index.vue" + }, + { + "label": "ProtocolStatusChangeDialog.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "community": 1, + "norm_label": "protocolstatuschangedialog.vue" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L158", + "id": "protocol_protocolstatuschangedialog_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L164", + "id": "protocol_protocolstatuschangedialog_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "ProtocolViewDialog.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_protocolviewdialog_vue", + "community": 27, + "norm_label": "protocolviewdialog.vue" + }, + { + "label": "dash()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L180", + "id": "protocol_protocolviewdialog_dash", + "community": 27, + "norm_label": "dash()" + }, + { + "label": "handleClosed()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L1344", + "id": "protocol_protocolviewdialog_handleclosed", + "community": 27, + "norm_label": "handleclosed()" + }, + { + "label": "ProtocolAttachmentReadonly.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "community": 7, + "norm_label": "protocolattachmentreadonly.vue" + }, + { + "label": "resolveFileUrl()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", + "source_location": "L58", + "id": "protocol_protocolattachmentreadonly_resolvefileurl", + "community": 7, + "norm_label": "resolvefileurl()" + }, + { + "label": "ProtocolFormDialog.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_protocolformdialog_vue", + "community": 12, + "norm_label": "protocolformdialog.vue" + }, + { + "label": "createEmptyTransport()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1283", + "id": "protocol_protocolformdialog_createemptytransport", + "community": 12, + "norm_label": "createemptytransport()" + }, + { + "label": "fullFileUrl()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1303", + "id": "protocol_protocolformdialog_fullfileurl", + "community": 12, + "norm_label": "fullfileurl()" + }, + { + "label": "loadEthnicOptions()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1310", + "id": "protocol_protocolformdialog_loadethnicoptions", + "community": 12, + "norm_label": "loadethnicoptions()" + }, + { + "label": "ensureEthnicOptionInList()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1321", + "id": "protocol_protocolformdialog_ensureethnicoptioninlist", + "community": 12, + "norm_label": "ensureethnicoptioninlist()" + }, + { + "label": "expressName()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1349", + "id": "protocol_protocolformdialog_expressname", + "community": 12, + "norm_label": "expressname()" + }, + { + "label": "for()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L2017", + "id": "protocol_protocolformdialog_for", + "community": 12, + "norm_label": "for()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L2553", + "id": "protocol_protocolformdialog_if", + "community": 12, + "norm_label": "if()" + }, + { + "label": "ProtocolAuditDialog.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_protocolauditdialog_vue", + "community": 1, + "norm_label": "protocolauditdialog.vue" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L100", + "id": "protocol_protocolauditdialog_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L106", + "id": "protocol_protocolauditdialog_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/payment-info/index.vue", + "source_location": "L1", + "id": "views_cell_storage_payment_info_index_vue", + "community": 176, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/storage-cert/index.vue", + "source_location": "L1", + "id": "views_cell_storage_storage_cert_index_vue", + "community": 177, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/protocol-audit/index.vue", + "source_location": "L1", + "id": "views_cell_storage_protocol_audit_index_vue", + "community": 178, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L1", + "id": "views_cell_storage_material_index_vue", + "community": 15, + "norm_label": "index.vue" + }, + { + "label": "getCategoryLabel()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L432", + "id": "material_index_getcategorylabel", + "community": 15, + "norm_label": "getcategorylabel()" + }, + { + "label": "getCategoryTagType()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L438", + "id": "material_index_getcategorytagtype", + "community": 15, + "norm_label": "getcategorytagtype()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L444", + "id": "material_index_handleselectionchange", + "community": 15, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadDictOptions()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L483", + "id": "material_index_loaddictoptions", + "community": 5, + "norm_label": "loaddictoptions()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L492", + "id": "material_index_loaddata", + "community": 15, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L509", + "id": "material_index_handlesearch", + "community": 15, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L514", + "id": "material_index_handlereset", + "community": 15, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L522", + "id": "material_index_resetform", + "community": 15, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L533", + "id": "material_index_handleadd", + "community": 15, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L541", + "id": "material_index_handleedit", + "community": 15, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L556", + "id": "material_index_handlesubmit", + "community": 15, + "norm_label": "handlesubmit()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L584", + "id": "material_index_handleview", + "community": 15, + "norm_label": "handleview()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L589", + "id": "material_index_handledelete", + "community": 15, + "norm_label": "handledelete()" + }, + { + "label": "handleStockIn()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L596", + "id": "material_index_handlestockin", + "community": 15, + "norm_label": "handlestockin()" + }, + { + "label": "handleStockInSubmit()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L604", + "id": "material_index_handlestockinsubmit", + "community": 15, + "norm_label": "handlestockinsubmit()" + }, + { + "label": "handleStockOut()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L622", + "id": "material_index_handlestockout", + "community": 15, + "norm_label": "handlestockout()" + }, + { + "label": "handleStockOutSubmit()", + "file_type": "code", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L633", + "id": "material_index_handlestockoutsubmit", + "community": 15, + "norm_label": "handlestockoutsubmit()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/fullmoon-todo/index.vue", + "source_location": "L1", + "id": "views_cell_storage_fullmoon_todo_index_vue", + "community": 179, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/payment-confirm/index.vue", + "source_location": "L1", + "id": "views_cell_storage_payment_confirm_index_vue", + "community": 180, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/cell-storage/material-stock-log/index.vue", + "source_location": "L1", + "id": "views_cell_storage_material_stock_log_index_vue", + "community": 181, + "norm_label": "index.vue" + }, + { + "label": "Iframe.vue", + "file_type": "code", + "source_file": "views/outside/Iframe.vue", + "source_location": "L1", + "id": "views_outside_iframe_vue", + "community": 182, + "norm_label": "iframe.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/operations/demo/index.vue", + "source_location": "L1", + "id": "views_operations_demo_index_vue", + "community": 183, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L1", + "id": "views_operations_clean_room_index_vue", + "community": 11, + "norm_label": "index.vue" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L427", + "id": "clean_room_index_handleselectionchange", + "community": 11, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L451", + "id": "clean_room_index_loaddata", + "community": 11, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L466", + "id": "clean_room_index_handlesearch", + "community": 11, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L471", + "id": "clean_room_index_handlereset", + "community": 11, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L478", + "id": "clean_room_index_resetform", + "community": 11, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L488", + "id": "clean_room_index_handleadd", + "community": 11, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L496", + "id": "clean_room_index_handleedit", + "community": 11, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L510", + "id": "clean_room_index_handlesubmit", + "community": 11, + "norm_label": "handlesubmit()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L537", + "id": "clean_room_index_handleview", + "community": 11, + "norm_label": "handleview()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L542", + "id": "clean_room_index_handledelete", + "community": 11, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L549", + "id": "clean_room_index_handlebatchdelete", + "community": 1, + "norm_label": "handlebatchdelete()" + }, + { + "label": "formatUserLabel()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L598", + "id": "clean_room_index_formatuserlabel", + "community": 4, + "norm_label": "formatuserlabel()" + }, + { + "label": "remoteSearchUsers()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L608", + "id": "clean_room_index_remotesearchusers", + "community": 5, + "norm_label": "remotesearchusers()" + }, + { + "label": "onPersonSelectChange()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L627", + "id": "clean_room_index_onpersonselectchange", + "community": 4, + "norm_label": "onpersonselectchange()" + }, + { + "label": "loadDeptData()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L641", + "id": "clean_room_index_loaddeptdata", + "community": 13, + "norm_label": "loaddeptdata()" + }, + { + "label": "resolvePersonForEdit()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L658", + "id": "clean_room_index_resolvepersonforedit", + "community": 11, + "norm_label": "resolvepersonforedit()" + }, + { + "label": "handleAccessLog()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L680", + "id": "clean_room_index_handleaccesslog", + "community": 11, + "norm_label": "handleaccesslog()" + }, + { + "label": "loadAccessLogData()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L687", + "id": "clean_room_index_loadaccesslogdata", + "community": 11, + "norm_label": "loadaccesslogdata()" + }, + { + "label": "resetLogForm()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L703", + "id": "clean_room_index_resetlogform", + "community": 11, + "norm_label": "resetlogform()" + }, + { + "label": "handleAddLog()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L715", + "id": "clean_room_index_handleaddlog", + "community": 11, + "norm_label": "handleaddlog()" + }, + { + "label": "handleEditLog()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L723", + "id": "clean_room_index_handleeditlog", + "community": 11, + "norm_label": "handleeditlog()" + }, + { + "label": "handleLogSubmit()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L739", + "id": "clean_room_index_handlelogsubmit", + "community": 11, + "norm_label": "handlelogsubmit()" + }, + { + "label": "handleDeleteLog()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L768", + "id": "clean_room_index_handledeletelog", + "community": 11, + "norm_label": "handledeletelog()" + }, + { + "label": "handleViewLog()", + "file_type": "code", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L795", + "id": "clean_room_index_handleviewlog", + "community": 11, + "norm_label": "handleviewlog()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L1", + "id": "views_operations_storage_facility_index_vue", + "community": 4, + "norm_label": "index.vue" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L523", + "id": "storage_facility_index_if", + "community": 4, + "norm_label": "if()" + }, + { + "label": "push()", + "file_type": "code", + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L526", + "id": "storage_facility_index_push", + "community": 4, + "norm_label": "push()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/operations/exhibition-appointment/index.vue", + "source_location": "L1", + "id": "views_operations_exhibition_appointment_index_vue", + "community": 184, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/research-donation/audit/index.vue", + "source_location": "L1", + "id": "views_research_donation_audit_index_vue", + "community": 185, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/research-donation/list/index.vue", + "source_location": "L1", + "id": "views_research_donation_list_index_vue", + "community": 186, + "norm_label": "index.vue" + }, + { + "label": "DonationAuditDialog.vue", + "file_type": "code", + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L1", + "id": "views_research_donation_list_donationauditdialog_vue", + "community": 1, + "norm_label": "donationauditdialog.vue" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L100", + "id": "list_donationauditdialog_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L106", + "id": "list_donationauditdialog_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "DonationViewDialog.vue", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L1", + "id": "views_research_donation_list_donationviewdialog_vue", + "community": 27, + "norm_label": "donationviewdialog.vue" + }, + { + "label": "dash()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L660", + "id": "list_donationviewdialog_dash", + "community": 27, + "norm_label": "dash()" + }, + { + "label": "formatYmd()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L665", + "id": "list_donationviewdialog_formatymd", + "community": 27, + "norm_label": "formatymd()" + }, + { + "label": "formatYm()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L671", + "id": "list_donationviewdialog_formatym", + "community": 27, + "norm_label": "formatym()" + }, + { + "label": "auditorDisplay()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L677", + "id": "list_donationviewdialog_auditordisplay", + "community": 27, + "norm_label": "auditordisplay()" + }, + { + "label": "sampleTypeName()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L683", + "id": "list_donationviewdialog_sampletypename", + "community": 27, + "norm_label": "sampletypename()" + }, + { + "label": "unitName()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L687", + "id": "list_donationviewdialog_unitname", + "community": 27, + "norm_label": "unitname()" + }, + { + "label": "siteName()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L691", + "id": "list_donationviewdialog_sitename", + "community": 27, + "norm_label": "sitename()" + }, + { + "label": "expressName()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L695", + "id": "list_donationviewdialog_expressname", + "community": 27, + "norm_label": "expressname()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L700", + "id": "list_donationviewdialog_if", + "community": 27, + "norm_label": "if()" + }, + { + "label": "DonationFormDialog.vue", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1", + "id": "views_research_donation_list_donationformdialog_vue", + "community": 12, + "norm_label": "donationformdialog.vue" + }, + { + "label": "createEmptyTransport()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1015", + "id": "list_donationformdialog_createemptytransport", + "community": 12, + "norm_label": "createemptytransport()" + }, + { + "label": "fullFileUrl()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1035", + "id": "list_donationformdialog_fullfileurl", + "community": 12, + "norm_label": "fullfileurl()" + }, + { + "label": "loadEthnicOptions()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1042", + "id": "list_donationformdialog_loadethnicoptions", + "community": 12, + "norm_label": "loadethnicoptions()" + }, + { + "label": "ensureEthnicOptionInList()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1053", + "id": "list_donationformdialog_ensureethnicoptioninlist", + "community": 12, + "norm_label": "ensureethnicoptioninlist()" + }, + { + "label": "sampleRowLabel()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1081", + "id": "list_donationformdialog_samplerowlabel", + "community": 12, + "norm_label": "samplerowlabel()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1165", + "id": "list_donationformdialog_resetform", + "community": 12, + "norm_label": "resetform()" + }, + { + "label": "scrollToSection()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1220", + "id": "list_donationformdialog_scrolltosection", + "community": 12, + "norm_label": "scrolltosection()" + }, + { + "label": "normalizeSampleRow()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1228", + "id": "list_donationformdialog_normalizesamplerow", + "community": 12, + "norm_label": "normalizesamplerow()" + }, + { + "label": "openBatchTransportDialog()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1251", + "id": "list_donationformdialog_openbatchtransportdialog", + "community": 12, + "norm_label": "openbatchtransportdialog()" + }, + { + "label": "confirmBatchTransportApply()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1259", + "id": "list_donationformdialog_confirmbatchtransportapply", + "community": 12, + "norm_label": "confirmbatchtransportapply()" + }, + { + "label": "addSample()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1273", + "id": "list_donationformdialog_addsample", + "community": 12, + "norm_label": "addsample()" + }, + { + "label": "removeSample()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1287", + "id": "list_donationformdialog_removesample", + "community": 12, + "norm_label": "removesample()" + }, + { + "label": "handleOpenForAdd()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1291", + "id": "list_donationformdialog_handleopenforadd", + "community": 12, + "norm_label": "handleopenforadd()" + }, + { + "label": "applyDonationBundleToForm()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1339", + "id": "list_donationformdialog_applydonationbundletoform", + "community": 12, + "norm_label": "applydonationbundletoform()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1974", + "id": "list_donationformdialog_if", + "community": 12, + "norm_label": "if()" + }, + { + "label": "ensureDonationProtocolNoInOptions()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L2047", + "id": "list_donationformdialog_ensuredonationprotocolnoinoptions", + "community": 12, + "norm_label": "ensuredonationprotocolnoinoptions()" + }, + { + "label": "DonationStatusChangeDialog.vue", + "file_type": "code", + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L1", + "id": "views_research_donation_list_donationstatuschangedialog_vue", + "community": 1, + "norm_label": "donationstatuschangedialog.vue" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L157", + "id": "list_donationstatuschangedialog_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L163", + "id": "list_donationstatuschangedialog_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/dashboard/console/index.vue", + "source_location": "L1", + "id": "views_dashboard_console_index_vue", + "community": 187, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/tenant/index.vue", + "source_location": "L1", + "id": "views_system_tenant_index_vue", + "community": 188, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/order/index.vue", + "source_location": "L1", + "id": "views_system_order_index_vue", + "community": 189, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/unit/index.vue", + "source_location": "L1", + "id": "views_system_unit_index_vue", + "community": 190, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L1", + "id": "views_system_role_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "findDeptNodeById()", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L447", + "id": "role_index_finddeptnodebyid", + "community": 7, + "norm_label": "finddeptnodebyid()" + }, + { + "label": "collectDeptSubtreeIds()", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L458", + "id": "role_index_collectdeptsubtreeids", + "community": 7, + "norm_label": "collectdeptsubtreeids()" + }, + { + "label": "collectAllDeptIds()", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L465", + "id": "role_index_collectalldeptids", + "community": 7, + "norm_label": "collectalldeptids()" + }, + { + "label": "expandDataScopeDeptTree()", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L477", + "id": "role_index_expanddatascopedepttree", + "community": 7, + "norm_label": "expanddatascopedepttree()" + }, + { + "label": "syncDataScopeDeptCheckedFromTree()", + "file_type": "code", + "source_file": "views/system/role/index.vue", + "source_location": "L517", + "id": "role_index_syncdatascopedeptcheckedfromtree", + "community": 7, + "norm_label": "syncdatascopedeptcheckedfromtree()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L1", + "id": "views_system_post_index_vue", + "community": 13, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L349", + "id": "post_index_handleview", + "community": 13, + "norm_label": "handleview()" + }, + { + "label": "findPostBindDeptNodeById()", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L383", + "id": "post_index_findpostbinddeptnodebyid", + "community": 13, + "norm_label": "findpostbinddeptnodebyid()" + }, + { + "label": "collectPostBindDeptSubtreeIds()", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L394", + "id": "post_index_collectpostbinddeptsubtreeids", + "community": 13, + "norm_label": "collectpostbinddeptsubtreeids()" + }, + { + "label": "collectAllPostBindDeptIds()", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L400", + "id": "post_index_collectallpostbinddeptids", + "community": 13, + "norm_label": "collectallpostbinddeptids()" + }, + { + "label": "expandPostBindDeptTree()", + "file_type": "code", + "source_file": "views/system/post/index.vue", + "source_location": "L412", + "id": "post_index_expandpostbinddepttree", + "community": 13, + "norm_label": "expandpostbinddepttree()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/category/index.vue", + "source_location": "L1", + "id": "views_system_category_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/category/index.vue", + "source_location": "L489", + "id": "category_index_handleview", + "community": 7, + "norm_label": "handleview()" + }, + { + "label": "handleCategoryTableSelectionChange()", + "file_type": "code", + "source_file": "views/system/category/index.vue", + "source_location": "L494", + "id": "category_index_handlecategorytableselectionchange", + "community": 7, + "norm_label": "handlecategorytableselectionchange()" + }, + { + "label": "collectIds()", + "file_type": "code", + "source_file": "views/system/category/index.vue", + "source_location": "L585", + "id": "category_index_collectids", + "community": 4, + "norm_label": "collectids()" + }, + { + "label": "catch()", + "file_type": "code", + "source_file": "views/system/category/index.vue", + "source_location": "L969", + "id": "category_index_catch", + "community": 1, + "norm_label": "catch()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/express/index.vue", + "source_location": "L1", + "id": "views_system_express_index_vue", + "community": 191, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L1", + "id": "views_system_user_index_vue", + "community": 13, + "norm_label": "index.vue" + }, + { + "label": "loadRoleOptions()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L232", + "id": "user_index_loadroleoptions", + "community": 0, + "norm_label": "loadroleoptions()" + }, + { + "label": "filterDeptNode()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L280", + "id": "user_index_filterdeptnode", + "community": 13, + "norm_label": "filterdeptnode()" + }, + { + "label": "handleDeptNodeClick()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L289", + "id": "user_index_handledeptnodeclick", + "community": 13, + "norm_label": "handledeptnodeclick()" + }, + { + "label": "loadDeptTree()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L295", + "id": "user_index_loaddepttree", + "community": 13, + "norm_label": "loaddepttree()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L304", + "id": "user_index_loaddata", + "community": 13, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L321", + "id": "user_index_handlesearch", + "community": 13, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L326", + "id": "user_index_handlereset", + "community": 13, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L335", + "id": "user_index_resetform", + "community": 13, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L351", + "id": "user_index_handleadd", + "community": 13, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L362", + "id": "user_index_handleedit", + "community": 13, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L382", + "id": "user_index_handlesubmit", + "community": 13, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L422", + "id": "user_index_handledelete", + "community": 13, + "norm_label": "handledelete()" + }, + { + "label": "handleResetPwd()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L428", + "id": "user_index_handleresetpwd", + "community": 13, + "norm_label": "handleresetpwd()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/user/index.vue", + "source_location": "L461", + "id": "user_index_handleview", + "community": 13, + "norm_label": "handleview()" + }, + { + "label": "detail.vue", + "file_type": "code", + "source_file": "views/system/user/detail.vue", + "source_location": "L1", + "id": "views_system_user_detail_vue", + "community": 192, + "norm_label": "detail.vue" + }, + { + "label": "user-dialog.vue", + "file_type": "code", + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L1", + "id": "views_system_user_modules_user_dialog_vue", + "community": 0, + "norm_label": "user-dialog.vue" + }, + { + "label": "loadRoleList()", + "file_type": "code", + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L65", + "id": "modules_user_dialog_loadrolelist", + "community": 0, + "norm_label": "loadrolelist()" + }, + { + "label": "initFormData()", + "file_type": "code", + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L114", + "id": "modules_user_dialog_initformdata", + "community": 0, + "norm_label": "initformdata()" + }, + { + "label": "user-search.vue", + "file_type": "code", + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L1", + "id": "views_system_user_modules_user_search_vue", + "community": 6, + "norm_label": "user-search.vue" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L102", + "id": "modules_user_search_handlereset", + "community": 6, + "norm_label": "handlereset()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L107", + "id": "modules_user_search_handlesearch", + "community": 6, + "norm_label": "handlesearch()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/product/index.vue", + "source_location": "L1", + "id": "views_system_product_index_vue", + "community": 1, + "norm_label": "index.vue" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/system/product/index.vue", + "source_location": "L1193", + "id": "product_index_if", + "community": 1, + "norm_label": "if()" + }, + { + "label": "revokeLocalPreview()", + "file_type": "code", + "source_file": "views/system/product/index.vue", + "source_location": "L2291", + "id": "product_index_revokelocalpreview", + "community": 1, + "norm_label": "revokelocalpreview()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/workflow/my-applications/index.vue", + "source_location": "L1", + "id": "views_system_workflow_my_applications_index_vue", + "community": 193, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/workflow/task-pending/index.vue", + "source_location": "L1", + "id": "views_system_workflow_task_pending_index_vue", + "community": 194, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/workflow/task-completed/index.vue", + "source_location": "L1", + "id": "views_system_workflow_task_completed_index_vue", + "community": 195, + "norm_label": "index.vue" + }, + { + "label": "ProcessStatusTag.vue", + "file_type": "code", + "source_file": "views/system/workflow/components/ProcessStatusTag.vue", + "source_location": "L1", + "id": "views_system_workflow_components_processstatustag_vue", + "community": 196, + "norm_label": "processstatustag.vue" + }, + { + "label": "ApprovalDialog.vue", + "file_type": "code", + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L1", + "id": "views_system_workflow_components_approvaldialog_vue", + "community": 17, + "norm_label": "approvaldialog.vue" + }, + { + "label": "loadFormData()", + "file_type": "code", + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L109", + "id": "components_approvaldialog_loadformdata", + "community": 17, + "norm_label": "loadformdata()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L136", + "id": "components_approvaldialog_handlesubmit", + "community": 17, + "norm_label": "handlesubmit()" + }, + { + "label": "FlowDesigner.vue", + "file_type": "code", + "source_file": "views/system/workflow/designer/FlowDesigner.vue", + "source_location": "L1", + "id": "views_system_workflow_designer_flowdesigner_vue", + "community": 73, + "norm_label": "flowdesigner.vue" + }, + { + "label": "createEdge()", + "file_type": "code", + "source_file": "views/system/workflow/designer/FlowDesigner.vue", + "source_location": "L756", + "id": "designer_flowdesigner_createedge", + "community": 73, + "norm_label": "createedge()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/workflow/process/index.vue", + "source_location": "L1", + "id": "views_system_workflow_process_index_vue", + "community": 197, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L1", + "id": "views_system_menu_index_vue", + "community": 19, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L358", + "id": "menu_index_handleview", + "community": 19, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L363", + "id": "menu_index_handleselectionchange", + "community": 19, + "norm_label": "handleselectionchange()" + }, + { + "label": "applyTreeExpand()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L368", + "id": "menu_index_applytreeexpand", + "community": 19, + "norm_label": "applytreeexpand()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L391", + "id": "menu_index_loaddata", + "community": 19, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L407", + "id": "menu_index_handlesearch", + "community": 19, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L411", + "id": "menu_index_handlereset", + "community": 19, + "norm_label": "handlereset()" + }, + { + "label": "toggleExpand()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L416", + "id": "menu_index_toggleexpand", + "community": 19, + "norm_label": "toggleexpand()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L423", + "id": "menu_index_resetform", + "community": 19, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L438", + "id": "menu_index_handleadd", + "community": 19, + "norm_label": "handleadd()" + }, + { + "label": "handleAddChild()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L447", + "id": "menu_index_handleaddchild", + "community": 19, + "norm_label": "handleaddchild()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L456", + "id": "menu_index_handleedit", + "community": 19, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L475", + "id": "menu_index_handlesubmit", + "community": 19, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L507", + "id": "menu_index_handledelete", + "community": 19, + "norm_label": "handledelete()" + }, + { + "label": "handleDialogClose()", + "file_type": "code", + "source_file": "views/system/menu/index.vue", + "source_location": "L523", + "id": "menu_index_handledialogclose", + "community": 19, + "norm_label": "handledialogclose()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L1", + "id": "views_system_site_index_vue", + "community": 5, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L287", + "id": "site_index_handleview", + "community": 5, + "norm_label": "handleview()" + }, + { + "label": "formatContactUserLabel()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L332", + "id": "site_index_formatcontactuserlabel", + "community": 4, + "norm_label": "formatcontactuserlabel()" + }, + { + "label": "remoteSearchContactUsers()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L342", + "id": "site_index_remotesearchcontactusers", + "community": 5, + "norm_label": "remotesearchcontactusers()" + }, + { + "label": "onContactUserChange()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L370", + "id": "site_index_oncontactuserchange", + "community": 5, + "norm_label": "oncontactuserchange()" + }, + { + "label": "resolveContactUserForEdit()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L388", + "id": "site_index_resolvecontactuserforedit", + "community": 5, + "norm_label": "resolvecontactuserforedit()" + }, + { + "label": "loadDictOptions()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L427", + "id": "site_index_loaddictoptions", + "community": 5, + "norm_label": "loaddictoptions()" + }, + { + "label": "getSiteTypeLabel()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L442", + "id": "site_index_getsitetypelabel", + "community": 5, + "norm_label": "getsitetypelabel()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L448", + "id": "site_index_handleselectionchange", + "community": 5, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L452", + "id": "site_index_loaddata", + "community": 5, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L467", + "id": "site_index_handlesearch", + "community": 5, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L472", + "id": "site_index_handlereset", + "community": 5, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L478", + "id": "site_index_resetform", + "community": 5, + "norm_label": "resetform()" + }, + { + "label": "handleDialogClose()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L495", + "id": "site_index_handledialogclose", + "community": 5, + "norm_label": "handledialogclose()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L500", + "id": "site_index_handleadd", + "community": 5, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L508", + "id": "site_index_handleedit", + "community": 5, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L529", + "id": "site_index_handlesubmit", + "community": 5, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L560", + "id": "site_index_handledelete", + "community": 5, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/system/site/index.vue", + "source_location": "L567", + "id": "site_index_handlebatchdelete", + "community": 5, + "norm_label": "handlebatchdelete()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L1", + "id": "views_system_dept_index_vue", + "community": 5, + "norm_label": "index.vue" + }, + { + "label": "formatLeaderUserLabel()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L282", + "id": "dept_index_formatleaderuserlabel", + "community": 4, + "norm_label": "formatleaderuserlabel()" + }, + { + "label": "remoteSearchLeaderUsers()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L292", + "id": "dept_index_remotesearchleaderusers", + "community": 5, + "norm_label": "remotesearchleaderusers()" + }, + { + "label": "onLeaderUserChange()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L320", + "id": "dept_index_onleaderuserchange", + "community": 5, + "norm_label": "onleaderuserchange()" + }, + { + "label": "resolveLeaderUserForEdit()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L338", + "id": "dept_index_resolveleaderuserforedit", + "community": 5, + "norm_label": "resolveleaderuserforedit()" + }, + { + "label": "loadDictOptions()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L377", + "id": "dept_index_loaddictoptions", + "community": 5, + "norm_label": "loaddictoptions()" + }, + { + "label": "getDeptCategoryLabel()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L390", + "id": "dept_index_getdeptcategorylabel", + "community": 5, + "norm_label": "getdeptcategorylabel()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L410", + "id": "dept_index_handleview", + "community": 5, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L415", + "id": "dept_index_handleselectionchange", + "community": 5, + "norm_label": "handleselectionchange()" + }, + { + "label": "applyTreeExpand()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L420", + "id": "dept_index_applytreeexpand", + "community": 5, + "norm_label": "applytreeexpand()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L443", + "id": "dept_index_loaddata", + "community": 5, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L459", + "id": "dept_index_handlesearch", + "community": 5, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L463", + "id": "dept_index_handlereset", + "community": 5, + "norm_label": "handlereset()" + }, + { + "label": "toggleExpand()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L468", + "id": "dept_index_toggleexpand", + "community": 5, + "norm_label": "toggleexpand()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L475", + "id": "dept_index_resetform", + "community": 5, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L490", + "id": "dept_index_handleadd", + "community": 5, + "norm_label": "handleadd()" + }, + { + "label": "handleAddChild()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L499", + "id": "dept_index_handleaddchild", + "community": 5, + "norm_label": "handleaddchild()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L508", + "id": "dept_index_handleedit", + "community": 5, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L527", + "id": "dept_index_handlesubmit", + "community": 5, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L556", + "id": "dept_index_handledelete", + "community": 5, + "norm_label": "handledelete()" + }, + { + "label": "handleDialogClose()", + "file_type": "code", + "source_file": "views/system/dept/index.vue", + "source_location": "L572", + "id": "dept_index_handledialogclose", + "community": 5, + "norm_label": "handledialogclose()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/dict/index.vue", + "source_location": "L1", + "id": "views_system_dict_index_vue", + "community": 198, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/system/leave/index.vue", + "source_location": "L1", + "id": "views_system_leave_index_vue", + "community": 199, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/output-type/index.vue", + "source_location": "L1", + "id": "views_production_output_type_index_vue", + "community": 200, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/cell-product/index.vue", + "source_location": "L1", + "id": "views_production_cell_product_index_vue", + "community": 201, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/process-route/index.vue", + "source_location": "L1", + "id": "views_production_process_route_index_vue", + "community": 4, + "norm_label": "index.vue" + }, + { + "label": "get()", + "file_type": "code", + "source_file": "views/production/process-route/index.vue", + "source_location": "L879", + "id": "process_route_index_get", + "community": 0, + "norm_label": "get()" + }, + { + "label": "set()", + "file_type": "code", + "source_file": "views/production/process-route/index.vue", + "source_location": "L889", + "id": "process_route_index_set", + "community": 4, + "norm_label": "set()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L1", + "id": "views_production_sop_index_vue", + "community": 3, + "norm_label": "index.vue" + }, + { + "label": "fullFileUrl()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L371", + "id": "sop_index_fullfileurl", + "community": 3, + "norm_label": "fullfileurl()" + }, + { + "label": "getFileName()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L378", + "id": "sop_index_getfilename", + "community": 3, + "norm_label": "getfilename()" + }, + { + "label": "attachmentsFromUrls()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L384", + "id": "sop_index_attachmentsfromurls", + "community": 3, + "norm_label": "attachmentsfromurls()" + }, + { + "label": "attachmentsFromApiFiles()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L397", + "id": "sop_index_attachmentsfromapifiles", + "community": 3, + "norm_label": "attachmentsfromapifiles()" + }, + { + "label": "resolveAttachments()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L407", + "id": "sop_index_resolveattachments", + "community": 3, + "norm_label": "resolveattachments()" + }, + { + "label": "syncSopAttachmentsFromList()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L414", + "id": "sop_index_syncsopattachmentsfromlist", + "community": 3, + "norm_label": "syncsopattachmentsfromlist()" + }, + { + "label": "isImageFile()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L421", + "id": "sop_index_isimagefile", + "community": 3, + "norm_label": "isimagefile()" + }, + { + "label": "isVideoFile()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L431", + "id": "sop_index_isvideofile", + "community": 3, + "norm_label": "isvideofile()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L441", + "id": "sop_index_handleselectionchange", + "community": 3, + "norm_label": "handleselectionchange()" + }, + { + "label": "handleAttachmentChange()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L468", + "id": "sop_index_handleattachmentchange", + "community": 3, + "norm_label": "handleattachmentchange()" + }, + { + "label": "removeAttachment()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L516", + "id": "sop_index_removeattachment", + "community": 3, + "norm_label": "removeattachment()" + }, + { + "label": "handlePreviewAttachment()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L521", + "id": "sop_index_handlepreviewattachment", + "community": 3, + "norm_label": "handlepreviewattachment()" + }, + { + "label": "handleDownloadAttachment()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L528", + "id": "sop_index_handledownloadattachment", + "community": 7, + "norm_label": "handledownloadattachment()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L532", + "id": "sop_index_loaddata", + "community": 3, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L547", + "id": "sop_index_handlesearch", + "community": 3, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L552", + "id": "sop_index_handlereset", + "community": 3, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L558", + "id": "sop_index_resetform", + "community": 3, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L568", + "id": "sop_index_handleadd", + "community": 3, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L576", + "id": "sop_index_handleedit", + "community": 3, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L590", + "id": "sop_index_handlesubmit", + "community": 3, + "norm_label": "handlesubmit()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L617", + "id": "sop_index_handleview", + "community": 3, + "norm_label": "handleview()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L622", + "id": "sop_index_handledelete", + "community": 1, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/production/sop/index.vue", + "source_location": "L635", + "id": "sop_index_handlebatchdelete", + "community": 1, + "norm_label": "handlebatchdelete()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/production-task/index.vue", + "source_location": "L1", + "id": "views_production_production_task_index_vue", + "community": 202, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/reagent/index.vue", + "source_location": "L1", + "id": "views_production_reagent_index_vue", + "community": 203, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/production-work-order/index.vue", + "source_location": "L1", + "id": "views_production_production_work_order_index_vue", + "community": 204, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/consumable-pack/index.vue", + "source_location": "L1", + "id": "views_production_consumable_pack_index_vue", + "community": 205, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/consumable/index.vue", + "source_location": "L1", + "id": "views_production_consumable_index_vue", + "community": 206, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/process/index.vue", + "source_location": "L1", + "id": "views_production_process_index_vue", + "community": 207, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/production/process-category/index.vue", + "source_location": "L1", + "id": "views_production_process_category_index_vue", + "community": 208, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/index/index.vue", + "source_location": "L1", + "id": "views_index_index_vue", + "community": 209, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_qc_work_order_index_vue", + "community": 210, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/sample-reception-check-item/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_sample_reception_check_item_index_vue", + "community": 211, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/lab-test-item/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_lab_test_item_index_vue", + "community": 212, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-material/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_qc_material_index_vue", + "community": 213, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/sample-reception/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_sample_reception_index_vue", + "community": 214, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_qc_task_index_vue", + "community": 7, + "norm_label": "index.vue" + }, + { + "label": "canFillResult()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L339", + "id": "qc_task_index_canfillresult", + "community": 7, + "norm_label": "canfillresult()" + }, + { + "label": "onMaterialSelect()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L361", + "id": "qc_task_index_onmaterialselect", + "community": 7, + "norm_label": "onmaterialselect()" + }, + { + "label": "handleReceptionAttachmentDownload()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L422", + "id": "qc_task_index_handlereceptionattachmentdownload", + "community": 7, + "norm_label": "handlereceptionattachmentdownload()" + }, + { + "label": "normalizeResultParams()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L426", + "id": "qc_task_index_normalizeresultparams", + "community": 7, + "norm_label": "normalizeresultparams()" + }, + { + "label": "toResultNumber()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L434", + "id": "qc_task_index_toresultnumber", + "community": 7, + "norm_label": "toresultnumber()" + }, + { + "label": "setResultNumber()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L440", + "id": "qc_task_index_setresultnumber", + "community": 7, + "norm_label": "setresultnumber()" + }, + { + "label": "hasResultValue()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L444", + "id": "qc_task_index_hasresultvalue", + "community": 7, + "norm_label": "hasresultvalue()" + }, + { + "label": "formatMetric()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L448", + "id": "qc_task_index_formatmetric", + "community": 7, + "norm_label": "formatmetric()" + }, + { + "label": "if()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L454", + "id": "qc_task_index_if", + "community": 7, + "norm_label": "if()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-material-usage/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_qc_material_usage_index_vue", + "community": 215, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/third-party-company/index.vue", + "source_location": "L1", + "id": "views_quality_inspection_third_party_company_index_vue", + "community": 216, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/exception/500/index.vue", + "source_location": "L1", + "id": "views_exception_500_index_vue", + "community": 217, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/exception/403/index.vue", + "source_location": "L1", + "id": "views_exception_403_index_vue", + "community": 218, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/exception/404/index.vue", + "source_location": "L1", + "id": "views_exception_404_index_vue", + "community": 219, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/cell-product-type/index.vue", + "source_location": "L1", + "id": "views_pilot_service_cell_product_type_index_vue", + "community": 220, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/checkup-institution/index.vue", + "source_location": "L1", + "id": "views_pilot_service_checkup_institution_index_vue", + "community": 221, + "norm_label": "index.vue" + }, + { + "label": "CheckupPackagePanel.vue", + "file_type": "code", + "source_file": "views/pilot-service/checkup-institution/CheckupPackagePanel.vue", + "source_location": "L1", + "id": "views_pilot_service_checkup_institution_checkuppackagepanel_vue", + "community": 222, + "norm_label": "checkuppackagepanel.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/channel/index.vue", + "source_location": "L1", + "id": "views_pilot_service_channel_index_vue", + "community": 74, + "norm_label": "index.vue" + }, + { + "label": "ChannelViewDialog.vue", + "file_type": "code", + "source_file": "views/pilot-service/channel/ChannelViewDialog.vue", + "source_location": "L1", + "id": "views_pilot_service_channel_channelviewdialog_vue", + "community": 74, + "norm_label": "channelviewdialog.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/cell-product-price/index.vue", + "source_location": "L1", + "id": "views_pilot_service_cell_product_price_index_vue", + "community": 223, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L1", + "id": "views_pilot_service_project_price_system_index_vue", + "community": 18, + "norm_label": "index.vue" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L351", + "id": "project_price_system_index_handleselectionchange", + "community": 18, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L389", + "id": "project_price_system_index_loaddata", + "community": 18, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L404", + "id": "project_price_system_index_handlesearch", + "community": 18, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L409", + "id": "project_price_system_index_handlereset", + "community": 18, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L416", + "id": "project_price_system_index_resetform", + "community": 18, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L426", + "id": "project_price_system_index_handleadd", + "community": 18, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L435", + "id": "project_price_system_index_handleedit", + "community": 18, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L455", + "id": "project_price_system_index_handlesubmit", + "community": 18, + "norm_label": "handlesubmit()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L514", + "id": "project_price_system_index_handleview", + "community": 18, + "norm_label": "handleview()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L526", + "id": "project_price_system_index_handledelete", + "community": 18, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L540", + "id": "project_price_system_index_handlebatchdelete", + "community": 18, + "norm_label": "handlebatchdelete()" + }, + { + "label": "handleOpenPriceSelector()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L555", + "id": "project_price_system_index_handleopenpriceselector", + "community": 0, + "norm_label": "handleopenpriceselector()" + }, + { + "label": "handlePriceSelectorChange()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L578", + "id": "project_price_system_index_handlepriceselectorchange", + "community": 18, + "norm_label": "handlepriceselectorchange()" + }, + { + "label": "handleConfirmPriceSelector()", + "file_type": "code", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L582", + "id": "project_price_system_index_handleconfirmpriceselector", + "community": 4, + "norm_label": "handleconfirmpriceselector()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/pilot-service/cell-product-spec/index.vue", + "source_location": "L1", + "id": "views_pilot_service_cell_product_spec_index_vue", + "community": 224, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L1", + "id": "views_basic_info_sample_code_index_vue", + "community": 1, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L434", + "id": "sample_code_index_handleview", + "community": 1, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L498", + "id": "sample_code_index_handleselectionchange", + "community": 1, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L502", + "id": "sample_code_index_loaddata", + "community": 1, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L517", + "id": "sample_code_index_handlesearch", + "community": 1, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L522", + "id": "sample_code_index_handlereset", + "community": 1, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L528", + "id": "sample_code_index_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L540", + "id": "sample_code_index_handleadd", + "community": 1, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L548", + "id": "sample_code_index_handleedit", + "community": 1, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L569", + "id": "sample_code_index_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L597", + "id": "sample_code_index_handledelete", + "community": 1, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L604", + "id": "sample_code_index_handlebatchdelete", + "community": 1, + "norm_label": "handlebatchdelete()" + }, + { + "label": "handleBatchRevoke()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L618", + "id": "sample_code_index_handlebatchrevoke", + "community": 1, + "norm_label": "handlebatchrevoke()" + }, + { + "label": "openBatchGenerate()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L634", + "id": "sample_code_index_openbatchgenerate", + "community": 1, + "norm_label": "openbatchgenerate()" + }, + { + "label": "handleBatchGenerate()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L643", + "id": "sample_code_index_handlebatchgenerate", + "community": 1, + "norm_label": "handlebatchgenerate()" + }, + { + "label": "openBatchIssue()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L666", + "id": "sample_code_index_openbatchissue", + "community": 1, + "norm_label": "openbatchissue()" + }, + { + "label": "handleBatchIssue()", + "file_type": "code", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L677", + "id": "sample_code_index_handlebatchissue", + "community": 1, + "norm_label": "handlebatchissue()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L1", + "id": "views_basic_info_cell_sample_type_index_vue", + "community": 23, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L259", + "id": "cell_sample_type_index_handleview", + "community": 23, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L278", + "id": "cell_sample_type_index_handleselectionchange", + "community": 23, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L282", + "id": "cell_sample_type_index_loaddata", + "community": 23, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L297", + "id": "cell_sample_type_index_handlesearch", + "community": 23, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L302", + "id": "cell_sample_type_index_handlereset", + "community": 23, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L308", + "id": "cell_sample_type_index_resetform", + "community": 23, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L318", + "id": "cell_sample_type_index_handleadd", + "community": 23, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L326", + "id": "cell_sample_type_index_handleedit", + "community": 23, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L340", + "id": "cell_sample_type_index_handlesubmit", + "community": 23, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L373", + "id": "cell_sample_type_index_handledelete", + "community": 23, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L380", + "id": "cell_sample_type_index_handlebatchdelete", + "community": 23, + "norm_label": "handlebatchdelete()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/insurance-company/index.vue", + "source_location": "L1", + "id": "views_basic_info_insurance_company_index_vue", + "community": 225, + "norm_label": "index.vue" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L1", + "id": "views_basic_info_collection_protocol_no_index_vue", + "community": 1, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L417", + "id": "collection_protocol_no_index_handleview", + "community": 1, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L478", + "id": "collection_protocol_no_index_handleselectionchange", + "community": 1, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L482", + "id": "collection_protocol_no_index_loaddata", + "community": 1, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L497", + "id": "collection_protocol_no_index_handlesearch", + "community": 1, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L502", + "id": "collection_protocol_no_index_handlereset", + "community": 1, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L508", + "id": "collection_protocol_no_index_resetform", + "community": 1, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L519", + "id": "collection_protocol_no_index_handleadd", + "community": 1, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L527", + "id": "collection_protocol_no_index_handleedit", + "community": 1, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L547", + "id": "collection_protocol_no_index_handlesubmit", + "community": 1, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L575", + "id": "collection_protocol_no_index_handledelete", + "community": 1, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L582", + "id": "collection_protocol_no_index_handlebatchdelete", + "community": 1, + "norm_label": "handlebatchdelete()" + }, + { + "label": "handleBatchRevoke()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L596", + "id": "collection_protocol_no_index_handlebatchrevoke", + "community": 1, + "norm_label": "handlebatchrevoke()" + }, + { + "label": "openBatchGenerate()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L612", + "id": "collection_protocol_no_index_openbatchgenerate", + "community": 1, + "norm_label": "openbatchgenerate()" + }, + { + "label": "handleBatchGenerate()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L621", + "id": "collection_protocol_no_index_handlebatchgenerate", + "community": 1, + "norm_label": "handlebatchgenerate()" + }, + { + "label": "openBatchIssue()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L644", + "id": "collection_protocol_no_index_openbatchissue", + "community": 1, + "norm_label": "openbatchissue()" + }, + { + "label": "handleBatchIssue()", + "file_type": "code", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L656", + "id": "collection_protocol_no_index_handlebatchissue", + "community": 1, + "norm_label": "handlebatchissue()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L1", + "id": "views_basic_info_customer_index_vue", + "community": 25, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L279", + "id": "customer_index_handleview", + "community": 25, + "norm_label": "handleview()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L299", + "id": "customer_index_handleselectionchange", + "community": 25, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L303", + "id": "customer_index_loaddata", + "community": 25, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L318", + "id": "customer_index_handlesearch", + "community": 25, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L323", + "id": "customer_index_handlereset", + "community": 25, + "norm_label": "handlereset()" + }, + { + "label": "resetForm()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L329", + "id": "customer_index_resetform", + "community": 25, + "norm_label": "resetform()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L341", + "id": "customer_index_handleadd", + "community": 25, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L349", + "id": "customer_index_handleedit", + "community": 25, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L365", + "id": "customer_index_handlesubmit", + "community": 25, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L394", + "id": "customer_index_handledelete", + "community": 25, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L401", + "id": "customer_index_handlebatchdelete", + "community": 1, + "norm_label": "handlebatchdelete()" + }, + { + "label": "index.vue", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L1", + "id": "views_basic_info_collection_region_index_vue", + "community": 14, + "norm_label": "index.vue" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L409", + "id": "collection_region_index_handleview", + "community": 14, + "norm_label": "handleview()" + }, + { + "label": "onHospitalSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L418", + "id": "collection_region_index_onhospitalselectionchange", + "community": 14, + "norm_label": "onhospitalselectionchange()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L422", + "id": "collection_region_index_handleselectionchange", + "community": 14, + "norm_label": "handleselectionchange()" + }, + { + "label": "loadData()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L426", + "id": "collection_region_index_loaddata", + "community": 14, + "norm_label": "loaddata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L441", + "id": "collection_region_index_handlesearch", + "community": 14, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L446", + "id": "collection_region_index_handlereset", + "community": 14, + "norm_label": "handlereset()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L452", + "id": "collection_region_index_handleadd", + "community": 14, + "norm_label": "handleadd()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L463", + "id": "collection_region_index_handleedit", + "community": 14, + "norm_label": "handleedit()" + }, + { + "label": "submitRegion()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L474", + "id": "collection_region_index_submitregion", + "community": 14, + "norm_label": "submitregion()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L498", + "id": "collection_region_index_handledelete", + "community": 14, + "norm_label": "handledelete()" + }, + { + "label": "handleBatchDelete()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L507", + "id": "collection_region_index_handlebatchdelete", + "community": 14, + "norm_label": "handlebatchdelete()" + }, + { + "label": "openHospitalDialog()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L527", + "id": "collection_region_index_openhospitaldialog", + "community": 14, + "norm_label": "openhospitaldialog()" + }, + { + "label": "loadHospitals()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L537", + "id": "collection_region_index_loadhospitals", + "community": 14, + "norm_label": "loadhospitals()" + }, + { + "label": "onHospitalDialogClosed()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L552", + "id": "collection_region_index_onhospitaldialogclosed", + "community": 14, + "norm_label": "onhospitaldialogclosed()" + }, + { + "label": "handleAddHospital()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L558", + "id": "collection_region_index_handleaddhospital", + "community": 14, + "norm_label": "handleaddhospital()" + }, + { + "label": "handleEditHospital()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L569", + "id": "collection_region_index_handleedithospital", + "community": 14, + "norm_label": "handleedithospital()" + }, + { + "label": "submitHospital()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L580", + "id": "collection_region_index_submithospital", + "community": 14, + "norm_label": "submithospital()" + }, + { + "label": "handleDeleteHospital()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L605", + "id": "collection_region_index_handledeletehospital", + "community": 14, + "norm_label": "handledeletehospital()" + }, + { + "label": "handleBatchDeleteHospital()", + "file_type": "code", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L612", + "id": "collection_region_index_handlebatchdeletehospital", + "community": 1, + "norm_label": "handlebatchdeletehospital()" + }, + { + "label": "loading.ts", + "file_type": "code", + "source_file": "assets/svg/loading.ts", + "source_location": "L1", + "id": "assets_svg_loading_ts", + "community": 226, + "norm_label": "loading.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "store/index.ts", + "source_location": "L1", + "id": "store_index_ts", + "community": 75, + "norm_label": "index.ts" + }, + { + "label": "initStore()", + "file_type": "code", + "source_file": "store/index.ts", + "source_location": "L50", + "id": "store_index_initstore", + "community": 75, + "norm_label": "initstore()" + }, + { + "label": "worktab.ts", + "file_type": "code", + "source_file": "store/modules/worktab.ts", + "source_location": "L1", + "id": "store_modules_worktab_ts", + "community": 227, + "norm_label": "worktab.ts" + }, + { + "label": "table.ts", + "file_type": "code", + "source_file": "store/modules/table.ts", + "source_location": "L1", + "id": "store_modules_table_ts", + "community": 228, + "norm_label": "table.ts" + }, + { + "label": "menu.ts", + "file_type": "code", + "source_file": "store/modules/menu.ts", + "source_location": "L1", + "id": "store_modules_menu_ts", + "community": 229, + "norm_label": "menu.ts" + }, + { + "label": "setting.ts", + "file_type": "code", + "source_file": "store/modules/setting.ts", + "source_location": "L1", + "id": "store_modules_setting_ts", + "community": 230, + "norm_label": "setting.ts" + }, + { + "label": "user.ts", + "file_type": "code", + "source_file": "store/modules/user.ts", + "source_location": "L1", + "id": "store_modules_user_ts", + "community": 231, + "norm_label": "user.ts" + }, + { + "label": "routesAlias.ts", + "file_type": "code", + "source_file": "router/routesAlias.ts", + "source_location": "L1", + "id": "router_routesalias_ts", + "community": 232, + "norm_label": "routesalias.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "router/index.ts", + "source_location": "L1", + "id": "router_index_ts", + "community": 2, + "norm_label": "index.ts" + }, + { + "label": "initRouter()", + "file_type": "code", + "source_file": "router/index.ts", + "source_location": "L15", + "id": "router_index_initrouter", + "community": 2, + "norm_label": "initrouter()" + }, + { + "label": "RouteTransformer.ts", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L1", + "id": "router_core_routetransformer_ts", + "community": 21, + "norm_label": "routetransformer.ts" + }, + { + "label": "RouteTransformer", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L21", + "id": "core_routetransformer_routetransformer", + "community": 21, + "norm_label": "routetransformer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L25", + "id": "core_routetransformer_routetransformer_constructor", + "community": 2, + "norm_label": ".constructor()" + }, + { + "label": ".transform()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L33", + "id": "core_routetransformer_routetransformer_transform", + "community": 21, + "norm_label": ".transform()" + }, + { + "label": ".isFirstLevelRoute()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L62", + "id": "core_routetransformer_routetransformer_isfirstlevelroute", + "community": 21, + "norm_label": ".isfirstlevelroute()" + }, + { + "label": ".handleIframeRoute()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L69", + "id": "core_routetransformer_routetransformer_handleiframeroute", + "community": 21, + "norm_label": ".handleiframeroute()" + }, + { + "label": ".handleFirstLevelRoute()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L98", + "id": "core_routetransformer_routetransformer_handlefirstlevelroute", + "community": 21, + "norm_label": ".handlefirstlevelroute()" + }, + { + "label": ".handleNormalRoute()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L119", + "id": "core_routetransformer_routetransformer_handlenormalroute", + "community": 21, + "norm_label": ".handlenormalroute()" + }, + { + "label": ".extractFirstSegment()", + "file_type": "code", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L128", + "id": "core_routetransformer_routetransformer_extractfirstsegment", + "community": 21, + "norm_label": ".extractfirstsegment()" + }, + { + "label": "RouteValidator.ts", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L1", + "id": "router_core_routevalidator_ts", + "community": 1, + "norm_label": "routevalidator.ts" + }, + { + "label": "RouteValidator", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L19", + "id": "core_routevalidator_routevalidator", + "community": 1, + "norm_label": "routevalidator" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L26", + "id": "core_routevalidator_routevalidator_validate", + "community": 1, + "norm_label": ".validate()" + }, + { + "label": ".checkDuplicates()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L49", + "id": "core_routevalidator_routevalidator_checkduplicates", + "community": 1, + "norm_label": ".checkduplicates()" + }, + { + "label": ".checkComponents()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L99", + "id": "core_routevalidator_routevalidator_checkcomponents", + "community": 1, + "norm_label": ".checkcomponents()" + }, + { + "label": ".checkNestedIndexComponent()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L144", + "id": "core_routevalidator_routevalidator_checknestedindexcomponent", + "community": 1, + "norm_label": ".checknestedindexcomponent()" + }, + { + "label": ".logLayoutError()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L161", + "id": "core_routevalidator_routevalidator_loglayouterror", + "community": 4, + "norm_label": ".loglayouterror()" + }, + { + "label": ".resolvePath()", + "file_type": "code", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L184", + "id": "core_routevalidator_routevalidator_resolvepath", + "community": 1, + "norm_label": ".resolvepath()" + }, + { + "label": "ComponentLoader.ts", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L1", + "id": "router_core_componentloader_ts", + "community": 21, + "norm_label": "componentloader.ts" + }, + { + "label": "ComponentLoader", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L12", + "id": "core_componentloader_componentloader", + "community": 21, + "norm_label": "componentloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L15", + "id": "core_componentloader_componentloader_constructor", + "community": 21, + "norm_label": ".constructor()" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L23", + "id": "core_componentloader_componentloader_load", + "community": 21, + "norm_label": ".load()" + }, + { + "label": ".loadLayout()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L48", + "id": "core_componentloader_componentloader_loadlayout", + "community": 21, + "norm_label": ".loadlayout()" + }, + { + "label": ".loadIframe()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L55", + "id": "core_componentloader_componentloader_loadiframe", + "community": 21, + "norm_label": ".loadiframe()" + }, + { + "label": ".createEmptyComponent()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L62", + "id": "core_componentloader_componentloader_createemptycomponent", + "community": 21, + "norm_label": ".createemptycomponent()" + }, + { + "label": ".createErrorComponent()", + "file_type": "code", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L74", + "id": "core_componentloader_componentloader_createerrorcomponent", + "community": 21, + "norm_label": ".createerrorcomponent()" + }, + { + "label": "MenuProcessor.ts", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L1", + "id": "router_core_menuprocessor_ts", + "community": 2, + "norm_label": "menuprocessor.ts" + }, + { + "label": "MenuProcessor", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L19", + "id": "core_menuprocessor_menuprocessor", + "community": 2, + "norm_label": "menuprocessor" + }, + { + "label": ".normalizeMenuCode()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L24", + "id": "core_menuprocessor_menuprocessor_normalizemenucode", + "community": 2, + "norm_label": ".normalizemenucode()" + }, + { + "label": ".getMenuList()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L40", + "id": "core_menuprocessor_menuprocessor_getmenulist", + "community": 2, + "norm_label": ".getmenulist()" + }, + { + "label": ".processFrontendMenu()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L60", + "id": "core_menuprocessor_menuprocessor_processfrontendmenu", + "community": 2, + "norm_label": ".processfrontendmenu()" + }, + { + "label": ".processBackendMenu()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L92", + "id": "core_menuprocessor_menuprocessor_processbackendmenu", + "community": 2, + "norm_label": ".processbackendmenu()" + }, + { + "label": ".filterMenuByRoles()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L100", + "id": "core_menuprocessor_menuprocessor_filtermenubyroles", + "community": 2, + "norm_label": ".filtermenubyroles()" + }, + { + "label": ".filterMenuByCodes()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L120", + "id": "core_menuprocessor_menuprocessor_filtermenubycodes", + "community": 2, + "norm_label": ".filtermenubycodes()" + }, + { + "label": ".filterEmptyMenus()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L150", + "id": "core_menuprocessor_menuprocessor_filteremptymenus", + "community": 2, + "norm_label": ".filteremptymenus()" + }, + { + "label": ".validateMenuList()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L187", + "id": "core_menuprocessor_menuprocessor_validatemenulist", + "community": 2, + "norm_label": ".validatemenulist()" + }, + { + "label": ".normalizeMenuPaths()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L195", + "id": "core_menuprocessor_menuprocessor_normalizemenupaths", + "community": 2, + "norm_label": ".normalizemenupaths()" + }, + { + "label": ".resolveDefaultRedirect()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L219", + "id": "core_menuprocessor_menuprocessor_resolvedefaultredirect", + "community": 2, + "norm_label": ".resolvedefaultredirect()" + }, + { + "label": ".isNavigableRoute()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L241", + "id": "core_menuprocessor_menuprocessor_isnavigableroute", + "community": 2, + "norm_label": ".isnavigableroute()" + }, + { + "label": ".validateMenuPaths()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L260", + "id": "core_menuprocessor_menuprocessor_validatemenupaths", + "community": 2, + "norm_label": ".validatemenupaths()" + }, + { + "label": ".isValidAbsolutePath()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L286", + "id": "core_menuprocessor_menuprocessor_isvalidabsolutepath", + "community": 2, + "norm_label": ".isvalidabsolutepath()" + }, + { + "label": ".logPathError()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L297", + "id": "core_menuprocessor_menuprocessor_logpatherror", + "community": 2, + "norm_label": ".logpatherror()" + }, + { + "label": ".buildFullPath()", + "file_type": "code", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L319", + "id": "core_menuprocessor_menuprocessor_buildfullpath", + "community": 2, + "norm_label": ".buildfullpath()" + }, + { + "label": "RouteRegistry.ts", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L1", + "id": "router_core_routeregistry_ts", + "community": 2, + "norm_label": "routeregistry.ts" + }, + { + "label": "RouteRegistry", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L16", + "id": "core_routeregistry_routeregistry", + "community": 2, + "norm_label": "routeregistry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L24", + "id": "core_routeregistry_routeregistry_constructor", + "community": 2, + "norm_label": ".constructor()" + }, + { + "label": ".register()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L34", + "id": "core_routeregistry_routeregistry_register", + "community": 2, + "norm_label": ".register()" + }, + { + "label": ".unregister()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L64", + "id": "core_routeregistry_routeregistry_unregister", + "community": 2, + "norm_label": ".unregister()" + }, + { + "label": ".isRegistered()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L73", + "id": "core_routeregistry_routeregistry_isregistered", + "community": 2, + "norm_label": ".isregistered()" + }, + { + "label": ".getRemoveRouteFns()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L80", + "id": "core_routeregistry_routeregistry_getremoveroutefns", + "community": 2, + "norm_label": ".getremoveroutefns()" + }, + { + "label": ".markAsRegistered()", + "file_type": "code", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L87", + "id": "core_routeregistry_routeregistry_markasregistered", + "community": 2, + "norm_label": ".markasregistered()" + }, + { + "label": "RoutePermissionValidator.ts", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L1", + "id": "router_core_routepermissionvalidator_ts", + "community": 4, + "norm_label": "routepermissionvalidator.ts" + }, + { + "label": "RoutePermissionValidator", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L28", + "id": "core_routepermissionvalidator_routepermissionvalidator", + "community": 4, + "norm_label": "routepermissionvalidator" + }, + { + "label": ".hasPermission()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L35", + "id": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "community": 4, + "norm_label": ".haspermission()" + }, + { + "label": ".buildMenuPathSet()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L50", + "id": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "community": 4, + "norm_label": ".buildmenupathset()" + }, + { + "label": ".checkPathPrefix()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L83", + "id": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", + "community": 4, + "norm_label": ".checkpathprefix()" + }, + { + "label": ".matchRoute()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L96", + "id": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "community": 4, + "norm_label": ".matchroute()" + }, + { + "label": ".isDynamicRouteMatch()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L127", + "id": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "community": 4, + "norm_label": ".isdynamicroutematch()" + }, + { + "label": ".validatePath()", + "file_type": "code", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L148", + "id": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "community": 4, + "norm_label": ".validatepath()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "router/core/index.ts", + "source_location": "L1", + "id": "router_core_index_ts", + "community": 233, + "norm_label": "index.ts" + }, + { + "label": "IframeRouteManager.ts", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L1", + "id": "router_core_iframeroutemanager_ts", + "community": 2, + "norm_label": "iframeroutemanager.ts" + }, + { + "label": "IframeRouteManager", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L12", + "id": "core_iframeroutemanager_iframeroutemanager", + "community": 2, + "norm_label": "iframeroutemanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L16", + "id": "core_iframeroutemanager_iframeroutemanager_constructor", + "community": 2, + "norm_label": ".constructor()" + }, + { + "label": ".getInstance()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L18", + "id": "core_iframeroutemanager_iframeroutemanager_getinstance", + "community": 2, + "norm_label": ".getinstance()" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L28", + "id": "core_iframeroutemanager_iframeroutemanager_add", + "community": 4, + "norm_label": ".add()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L37", + "id": "core_iframeroutemanager_iframeroutemanager_getall", + "community": 2, + "norm_label": ".getall()" + }, + { + "label": ".findByPath()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L44", + "id": "core_iframeroutemanager_iframeroutemanager_findbypath", + "community": 2, + "norm_label": ".findbypath()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L51", + "id": "core_iframeroutemanager_iframeroutemanager_clear", + "community": 2, + "norm_label": ".clear()" + }, + { + "label": ".save()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L58", + "id": "core_iframeroutemanager_iframeroutemanager_save", + "community": 2, + "norm_label": ".save()" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L67", + "id": "core_iframeroutemanager_iframeroutemanager_load", + "community": 21, + "norm_label": ".load()" + }, + { + "label": "sqxp.ts", + "file_type": "code", + "source_file": "router/modules/sqxp.ts", + "source_location": "L1", + "id": "router_modules_sqxp_ts", + "community": 234, + "norm_label": "sqxp.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "router/modules/index.ts", + "source_location": "L1", + "id": "router_modules_index_ts", + "community": 235, + "norm_label": "index.ts" + }, + { + "label": "exception.ts", + "file_type": "code", + "source_file": "router/modules/exception.ts", + "source_location": "L1", + "id": "router_modules_exception_ts", + "community": 236, + "norm_label": "exception.ts" + }, + { + "label": "staticRoutes.ts", + "file_type": "code", + "source_file": "router/routes/staticRoutes.ts", + "source_location": "L1", + "id": "router_routes_staticroutes_ts", + "community": 237, + "norm_label": "staticroutes.ts" + }, + { + "label": "asyncRoutes.ts", + "file_type": "code", + "source_file": "router/routes/asyncRoutes.ts", + "source_location": "L1", + "id": "router_routes_asyncroutes_ts", + "community": 238, + "norm_label": "asyncroutes.ts" + }, + { + "label": "beforeEach.ts", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L1", + "id": "router_guards_beforeeach_ts", + "community": 2, + "norm_label": "beforeeach.ts" + }, + { + "label": "getPendingLoading()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L75", + "id": "guards_beforeeach_getpendingloading", + "community": 2, + "norm_label": "getpendingloading()" + }, + { + "label": "resetPendingLoading()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L82", + "id": "guards_beforeeach_resetpendingloading", + "community": 2, + "norm_label": "resetpendingloading()" + }, + { + "label": "getRouteInitFailed()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L89", + "id": "guards_beforeeach_getrouteinitfailed", + "community": 2, + "norm_label": "getrouteinitfailed()" + }, + { + "label": "resetRouteInitState()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L96", + "id": "guards_beforeeach_resetrouteinitstate", + "community": 2, + "norm_label": "resetrouteinitstate()" + }, + { + "label": "setupBeforeEachGuard()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L104", + "id": "guards_beforeeach_setupbeforeeachguard", + "community": 2, + "norm_label": "setupbeforeeachguard()" + }, + { + "label": "closeLoading()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L128", + "id": "guards_beforeeach_closeloading", + "community": 2, + "norm_label": "closeloading()" + }, + { + "label": "handleRouteGuard()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L140", + "id": "guards_beforeeach_handlerouteguard", + "community": 2, + "norm_label": "handlerouteguard()" + }, + { + "label": "handleLoginStatus()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L204", + "id": "guards_beforeeach_handleloginstatus", + "community": 2, + "norm_label": "handleloginstatus()" + }, + { + "label": "isStaticRoute()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L226", + "id": "guards_beforeeach_isstaticroute", + "community": 2, + "norm_label": "isstaticroute()" + }, + { + "label": "handleDynamicRoutes()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L256", + "id": "guards_beforeeach_handledynamicroutes", + "community": 2, + "norm_label": "handledynamicroutes()" + }, + { + "label": "fetchUserInfo()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L370", + "id": "guards_beforeeach_fetchuserinfo", + "community": 2, + "norm_label": "fetchuserinfo()" + }, + { + "label": "resetRouterState()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L381", + "id": "guards_beforeeach_resetrouterstate", + "community": 2, + "norm_label": "resetrouterstate()" + }, + { + "label": "handleRootPathRedirect()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L399", + "id": "guards_beforeeach_handlerootpathredirect", + "community": 2, + "norm_label": "handlerootpathredirect()" + }, + { + "label": "isUnauthorizedError()", + "file_type": "code", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L416", + "id": "guards_beforeeach_isunauthorizederror", + "community": 2, + "norm_label": "isunauthorizederror()" + }, + { + "label": "afterEach.ts", + "file_type": "code", + "source_file": "router/guards/afterEach.ts", + "source_location": "L1", + "id": "router_guards_aftereach_ts", + "community": 2, + "norm_label": "aftereach.ts" + }, + { + "label": "setupAfterEachGuard()", + "file_type": "code", + "source_file": "router/guards/afterEach.ts", + "source_location": "L10", + "id": "guards_aftereach_setupaftereachguard", + "community": 2, + "norm_label": "setupaftereachguard()" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "App.vue", + "source_location": "L51", + "weight": 1.0, + "_src": "app_vue", + "_tgt": "src_app_refreshbuttonautoicons", + "source": "app_vue", + "target": "src_app_refreshbuttonautoicons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "App.vue", + "source_location": "L112", + "weight": 1.0, + "_src": "app_vue", + "_tgt": "src_app_refreshpaneltitleicons", + "source": "app_vue", + "target": "src_app_refreshpaneltitleicons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.ts", + "source_location": "L2", + "weight": 1.0, + "_src": "main_ts", + "_tgt": "app_vue", + "source": "app_vue", + "target": "main_ts", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "main_ts", + "_tgt": "utils_sys_console_ts", + "source": "main_ts", + "target": "utils_sys_console_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.ts", + "source_location": "L13", + "weight": 1.0, + "_src": "main_ts", + "_tgt": "src_main_masksecret", + "source": "main_ts", + "target": "src_main_masksecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.ts", + "source_location": "L19", + "weight": 1.0, + "_src": "main_ts", + "_tgt": "src_main_logapicryptobootinfo", + "source": "main_ts", + "target": "src_main_logapicryptobootinfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "main.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "src_main_logapicryptobootinfo", + "_tgt": "src_main_masksecret", + "source": "src_main_masksecret", + "target": "src_main_logapicryptobootinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/index.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "directives_index_ts", + "_tgt": "directives_index_setupglobdirectives", + "source": "directives_index_ts", + "target": "directives_index_setupglobdirectives", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "directives/index.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "directives_index_setupglobdirectives", + "_tgt": "core_auth_setupauthdirective", + "source": "directives_index_setupglobdirectives", + "target": "core_auth_setupauthdirective" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "directives/index.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "directives_index_setupglobdirectives", + "_tgt": "core_roles_setuprolesdirective", + "source": "directives_index_setupglobdirectives", + "target": "core_roles_setuprolesdirective" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "directives/index.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "directives_index_setupglobdirectives", + "_tgt": "business_highlight_setuphighlightdirective", + "source": "directives_index_setupglobdirectives", + "target": "business_highlight_setuphighlightdirective" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "directives/index.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "directives_index_setupglobdirectives", + "_tgt": "business_ripple_setuprippledirective", + "source": "directives_index_setupglobdirectives", + "target": "business_ripple_setuprippledirective" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/roles.ts", + "source_location": "L52", + "weight": 1.0, + "_src": "directives_core_roles_ts", + "_tgt": "core_roles_checkrolepermission", + "source": "directives_core_roles_ts", + "target": "core_roles_checkrolepermission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/roles.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "directives_core_roles_ts", + "_tgt": "core_roles_removeelement", + "source": "directives_core_roles_ts", + "target": "core_roles_removeelement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/roles.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "directives_core_roles_ts", + "_tgt": "core_roles_setuprolesdirective", + "source": "directives_core_roles_ts", + "target": "core_roles_setuprolesdirective", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/core/roles.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "core_roles_checkrolepermission", + "_tgt": "core_roles_removeelement", + "source": "core_roles_checkrolepermission", + "target": "core_roles_removeelement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/auth.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "directives_core_auth_ts", + "_tgt": "core_auth_checkauthpermission", + "source": "directives_core_auth_ts", + "target": "core_auth_checkauthpermission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/auth.ts", + "source_location": "L53", + "weight": 1.0, + "_src": "directives_core_auth_ts", + "_tgt": "core_auth_removeelement", + "source": "directives_core_auth_ts", + "target": "core_auth_removeelement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/core/auth.ts", + "source_location": "L64", + "weight": 1.0, + "_src": "directives_core_auth_ts", + "_tgt": "core_auth_setupauthdirective", + "source": "directives_core_auth_ts", + "target": "core_auth_setupauthdirective", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/core/auth.ts", + "source_location": "L49", + "weight": 1.0, + "_src": "core_auth_checkauthpermission", + "_tgt": "core_auth_removeelement", + "source": "core_auth_checkauthpermission", + "target": "core_auth_removeelement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/ripple.ts", + "source_location": "L114", + "weight": 1.0, + "_src": "directives_business_ripple_ts", + "_tgt": "business_ripple_setuprippledirective", + "source": "directives_business_ripple_ts", + "target": "business_ripple_setuprippledirective", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_highlightcode", + "source": "directives_business_highlight_ts", + "target": "business_highlight_highlightcode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_insertlinenumbers", + "source": "directives_business_highlight_ts", + "target": "business_highlight_insertlinenumbers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_addcopybutton", + "source": "directives_business_highlight_ts", + "target": "business_highlight_addcopybutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L97", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_isblockprocessed", + "source": "directives_business_highlight_ts", + "target": "business_highlight_isblockprocessed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L106", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_markblockasprocessed", + "source": "directives_business_highlight_ts", + "target": "business_highlight_markblockasprocessed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_processblock", + "source": "directives_business_highlight_ts", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L127", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_processallcodeblocks", + "source": "directives_business_highlight_ts", + "target": "business_highlight_processallcodeblocks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L164", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_retryprocessing", + "source": "directives_business_highlight_ts", + "target": "business_highlight_retryprocessing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L248", + "weight": 1.0, + "_src": "directives_business_highlight_ts", + "_tgt": "business_highlight_setuphighlightdirective", + "source": "directives_business_highlight_ts", + "target": "business_highlight_setuphighlightdirective", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L117", + "weight": 1.0, + "_src": "business_highlight_processblock", + "_tgt": "business_highlight_highlightcode", + "source": "business_highlight_highlightcode", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L118", + "weight": 1.0, + "_src": "business_highlight_processblock", + "_tgt": "business_highlight_insertlinenumbers", + "source": "business_highlight_insertlinenumbers", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L119", + "weight": 1.0, + "_src": "business_highlight_processblock", + "_tgt": "business_highlight_addcopybutton", + "source": "business_highlight_addcopybutton", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "business_highlight_processblock", + "_tgt": "business_highlight_isblockprocessed", + "source": "business_highlight_isblockprocessed", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "directives/business/highlight.ts", + "source_location": "L120", + "weight": 1.0, + "_src": "business_highlight_processblock", + "_tgt": "business_highlight_markblockasprocessed", + "source": "business_highlight_markblockasprocessed", + "target": "business_highlight_processblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "locales/index.ts", + "source_location": "L60", + "weight": 1.0, + "_src": "locales_index_ts", + "_tgt": "locales_index_getdefaultlanguage", + "source": "locales_index_ts", + "target": "locales_index_getdefaultlanguage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "locales/index.ts", + "source_location": "L63", + "weight": 1.0, + "_src": "locales_index_getdefaultlanguage", + "_tgt": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "source": "locales_index_getdefaultlanguage", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "locales/index.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "locales_index_getdefaultlanguage", + "_tgt": "storage_storage_getsystemstorage", + "source": "locales_index_getdefaultlanguage", + "target": "storage_storage_getsystemstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "config/setting.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "config_setting_ts", + "_tgt": "config_setting_getsettingdefaults", + "source": "config_setting_ts", + "target": "config_setting_getsettingdefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "config/setting.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "config_setting_ts", + "_tgt": "config_setting_resettodefaults", + "source": "config_setting_ts", + "target": "config_setting_resettodefaults", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "config/setting.ts", + "source_location": "L103", + "weight": 1.0, + "_src": "config_setting_resettodefaults", + "_tgt": "config_setting_getsettingdefaults", + "source": "config_setting_getsettingdefaults", + "target": "config_setting_resettodefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "config/modules/component.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "config_modules_component_ts", + "_tgt": "modules_component_getenabledglobalcomponents", + "source": "config_modules_component_ts", + "target": "modules_component_getenabledglobalcomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "config/modules/component.ts", + "source_location": "L103", + "weight": 1.0, + "_src": "config_modules_component_ts", + "_tgt": "modules_component_getglobalcomponentbykey", + "source": "config_modules_component_ts", + "target": "modules_component_getglobalcomponentbykey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/user-avatar.ts", + "source_location": "L5", + "weight": 1.0, + "_src": "utils_user_avatar_ts", + "_tgt": "utils_user_avatar_defaultavatarpathbyrole", + "source": "utils_user_avatar_ts", + "target": "utils_user_avatar_defaultavatarpathbyrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/user-avatar.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "utils_user_avatar_ts", + "_tgt": "utils_user_avatar_resolveuseravatarurl", + "source": "utils_user_avatar_ts", + "target": "utils_user_avatar_resolveuseravatarurl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/user-avatar.ts", + "source_location": "L13", + "weight": 1.0, + "_src": "utils_user_avatar_resolveuseravatarurl", + "_tgt": "utils_user_avatar_defaultavatarpathbyrole", + "source": "utils_user_avatar_defaultavatarpathbyrole", + "target": "utils_user_avatar_resolveuseravatarurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/fullscreen-loading.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "utils_fullscreen_loading_ts", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_ts", + "target": "utils_fullscreen_loading_withfullscreenloading", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/fullscreen-loading.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "utils_fullscreen_loading_withfullscreenloading", + "_tgt": "socket_index_websocketclient_close", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "socket_index_websocketclient_close" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L185", + "weight": 1.0, + "_src": "protocol_protocolstatuschangedialog_handlesubmit", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "protocol_protocolstatuschangedialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L119", + "weight": 1.0, + "_src": "protocol_protocolauditdialog_handlesubmit", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "protocol_protocolauditdialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L553", + "weight": 1.0, + "_src": "clean_room_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "clean_room_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L119", + "weight": 1.0, + "_src": "list_donationauditdialog_handlesubmit", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "list_donationauditdialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L184", + "weight": 1.0, + "_src": "list_donationstatuschangedialog_handlesubmit", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "list_donationstatuschangedialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/product/index.vue", + "source_location": "L2294", + "weight": 1.0, + "_src": "product_index_revokelocalpreview", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "product_index_revokelocalpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L571", + "weight": 1.0, + "_src": "site_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "site_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L628", + "weight": 1.0, + "_src": "sop_index_handledelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "sop_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L639", + "weight": 1.0, + "_src": "sop_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "sop_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L532", + "weight": 1.0, + "_src": "project_price_system_index_handledelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "project_price_system_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L544", + "weight": 1.0, + "_src": "project_price_system_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "project_price_system_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L608", + "weight": 1.0, + "_src": "sample_code_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "sample_code_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L626", + "weight": 1.0, + "_src": "sample_code_index_handlebatchrevoke", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "sample_code_index_handlebatchrevoke" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L384", + "weight": 1.0, + "_src": "cell_sample_type_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "cell_sample_type_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L586", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "collection_protocol_no_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L604", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchrevoke", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "collection_protocol_no_index_handlebatchrevoke" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L407", + "weight": 1.0, + "_src": "customer_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "customer_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L517", + "weight": 1.0, + "_src": "collection_region_index_handlebatchdelete", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "collection_region_index_handlebatchdelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L619", + "weight": 1.0, + "_src": "collection_region_index_handlebatchdeletehospital", + "_tgt": "utils_fullscreen_loading_withfullscreenloading", + "source": "utils_fullscreen_loading_withfullscreenloading", + "target": "collection_region_index_handlebatchdeletehospital" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/router.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "utils_router_ts", + "_tgt": "utils_router_configurenprogress", + "source": "utils_router_ts", + "target": "utils_router_configurenprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/router.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "utils_router_ts", + "_tgt": "utils_router_setpagetitle", + "source": "utils_router_ts", + "target": "utils_router_setpagetitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/router.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "utils_router_ts", + "_tgt": "utils_router_formatmenutitle", + "source": "utils_router_ts", + "target": "utils_router_formatmenutitle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/index.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "router_index_initrouter", + "_tgt": "utils_router_configurenprogress", + "source": "utils_router_configurenprogress", + "target": "router_index_initrouter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L191", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "utils_router_setpagetitle", + "source": "utils_router_setpagetitle", + "target": "guards_beforeeach_handlerouteguard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L308", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_logpatherror", + "_tgt": "utils_router_formatmenutitle", + "source": "utils_router_formatmenutitle", + "target": "core_menuprocessor_menuprocessor_logpatherror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ts", + "_tgt": "utils_protocol_payment_labels_formatpaymentduedate", + "source": "utils_protocol_payment_labels_ts", + "target": "utils_protocol_payment_labels_formatpaymentduedate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L21", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ts", + "_tgt": "utils_protocol_payment_labels_parsepaymentdueymd", + "source": "utils_protocol_payment_labels_ts", + "target": "utils_protocol_payment_labels_parsepaymentdueymd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L32", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ts", + "_tgt": "utils_protocol_payment_labels_startoflocalday", + "source": "utils_protocol_payment_labels_ts", + "target": "utils_protocol_payment_labels_startoflocalday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ts", + "_tgt": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "source": "utils_protocol_payment_labels_ts", + "target": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L48", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ts", + "_tgt": "utils_protocol_payment_labels_formatpaymentamount", + "source": "utils_protocol_payment_labels_ts", + "target": "utils_protocol_payment_labels_formatpaymentamount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "_tgt": "utils_protocol_payment_labels_parsepaymentdueymd", + "source": "utils_protocol_payment_labels_parsepaymentdueymd", + "target": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-labels.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "_tgt": "utils_protocol_payment_labels_startoflocalday", + "source": "utils_protocol_payment_labels_startoflocalday", + "target": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "utils_status_tag_registry_ts", + "_tgt": "utils_status_tag_registry_createlabelgetter", + "source": "utils_status_tag_registry_ts", + "target": "utils_status_tag_registry_createlabelgetter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "utils_status_tag_registry_ts", + "_tgt": "utils_status_tag_registry_createtagtypegetter", + "source": "utils_status_tag_registry_ts", + "target": "utils_status_tag_registry_createtagtypegetter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/fetch-paged-list.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "utils_fetch_paged_list_ts", + "_tgt": "utils_fetch_paged_list_fetchallpagedrecords", + "source": "utils_fetch_paged_list_ts", + "target": "utils_fetch_paged_list_fetchallpagedrecords", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/fetch-paged-list.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "utils_fetch_paged_list_fetchallpagedrecords", + "_tgt": "storage_facility_index_push", + "source": "utils_fetch_paged_list_fetchallpagedrecords", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/category-path-display.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "utils_category_path_display_ensurecategorypathdataloaded", + "_tgt": "utils_fetch_paged_list_fetchallpagedrecords", + "source": "utils_fetch_paged_list_fetchallpagedrecords", + "target": "utils_category_path_display_ensurecategorypathdataloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sort-order.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "utils_sort_order_ts", + "_tgt": "utils_sort_order_fetchnextsortorder", + "source": "utils_sort_order_ts", + "target": "utils_sort_order_fetchnextsortorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/tree-path.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "utils_tree_path_ts", + "_tgt": "utils_tree_path_buildtreepathlabelfromflat", + "source": "utils_tree_path_ts", + "target": "utils_tree_path_buildtreepathlabelfromflat", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/tree-path.ts", + "source_location": "L46", + "weight": 1.0, + "_src": "utils_tree_path_ts", + "_tgt": "utils_tree_path_buildpathlabelmapfromtreeroots", + "source": "utils_tree_path_ts", + "target": "utils_tree_path_buildpathlabelmapfromtreeroots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/tree-path.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "utils_tree_path_ts", + "_tgt": "utils_tree_path_resolvetreepathdisplay", + "source": "utils_tree_path_ts", + "target": "utils_tree_path_resolvetreepathdisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/tree-path.ts", + "source_location": "L96", + "weight": 1.0, + "_src": "utils_tree_path_ts", + "_tgt": "utils_tree_path_findtreeselectshortlabel", + "source": "utils_tree_path_ts", + "target": "utils_tree_path_findtreeselectshortlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/tree-path.ts", + "source_location": "L84", + "weight": 1.0, + "_src": "utils_tree_path_resolvetreepathdisplay", + "_tgt": "utils_tree_path_buildtreepathlabelfromflat", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "utils_tree_path_resolvetreepathdisplay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/tree-path.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "utils_tree_path_buildtreepathlabelfromflat", + "_tgt": "process_route_index_set", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "process_route_index_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/tree-path.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "utils_tree_path_buildtreepathlabelfromflat", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/tree-path.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "utils_tree_path_buildtreepathlabelfromflat", + "_tgt": "process_route_index_get", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/category-path-display.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "utils_category_path_display_formatcategorypathlabel", + "_tgt": "utils_tree_path_buildtreepathlabelfromflat", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "utils_category_path_display_formatcategorypathlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L634", + "weight": 1.0, + "_src": "clean_room_index_onpersonselectchange", + "_tgt": "utils_tree_path_buildtreepathlabelfromflat", + "source": "utils_tree_path_buildtreepathlabelfromflat", + "target": "clean_room_index_onpersonselectchange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/mask-sensitive.ts", + "source_location": "L2", + "weight": 1.0, + "_src": "utils_mask_sensitive_ts", + "_tgt": "utils_mask_sensitive_maskidcard", + "source": "utils_mask_sensitive_ts", + "target": "utils_mask_sensitive_maskidcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/category-path-display.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "utils_category_path_display_ts", + "_tgt": "utils_category_path_display_ensurecategorypathdataloaded", + "source": "utils_category_path_display_ts", + "target": "utils_category_path_display_ensurecategorypathdataloaded", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/category-path-display.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "utils_category_path_display_ts", + "_tgt": "utils_category_path_display_formatcategorypathlabel", + "source": "utils_category_path_display_ts", + "target": "utils_category_path_display_formatcategorypathlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/loginRsa.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "utils_loginrsa_ts", + "_tgt": "utils_loginrsa_buildwebencryptedloginbody", + "source": "utils_loginrsa_ts", + "target": "utils_loginrsa_buildwebencryptedloginbody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/auth.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "api_auth_fetchlogin", + "_tgt": "utils_loginrsa_buildwebencryptedloginbody", + "source": "utils_loginrsa_buildwebencryptedloginbody", + "target": "api_auth_fetchlogin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L3", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_ts", + "_tgt": "utils_protocol_payment_installment_addmonthsymd", + "source": "utils_protocol_payment_installment_ts", + "target": "utils_protocol_payment_installment_addmonthsymd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_ts", + "_tgt": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "source": "utils_protocol_payment_installment_ts", + "target": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_ts", + "_tgt": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "source": "utils_protocol_payment_installment_ts", + "target": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L109", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_ts", + "_tgt": "utils_protocol_payment_installment_sortfqpaymentdetails", + "source": "utils_protocol_payment_installment_ts", + "target": "utils_protocol_payment_installment_sortfqpaymentdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L119", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_ts", + "_tgt": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "source": "utils_protocol_payment_installment_ts", + "target": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "utils_protocol_payment_installment_addmonthsymd", + "source": "utils_protocol_payment_installment_addmonthsymd", + "target": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "source": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "target": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "_tgt": "storage_facility_index_push", + "source": "utils_protocol_payment_installment_calcinstallmentdueamounts", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L72", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "utils_protocol_payment_installment_sortfqpaymentdetails", + "source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "target": "utils_protocol_payment_installment_sortfqpaymentdetails", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L133", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "_tgt": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "target": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "process_route_index_set", + "source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "target": "process_route_index_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "storage_facility_index_push", + "source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/protocol-payment-installment.ts", + "source_location": "L84", + "weight": 1.0, + "_src": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "_tgt": "process_route_index_get", + "source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/download-attachment.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "utils_download_attachment_ts", + "_tgt": "utils_download_attachment_triggeranchordownload", + "source": "utils_download_attachment_ts", + "target": "utils_download_attachment_triggeranchordownload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/download-attachment.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "utils_download_attachment_ts", + "_tgt": "utils_download_attachment_downloadattachmentfile", + "source": "utils_download_attachment_ts", + "target": "utils_download_attachment_downloadattachmentfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/download-attachment.ts", + "source_location": "L31", + "weight": 1.0, + "_src": "utils_download_attachment_downloadattachmentfile", + "_tgt": "utils_download_attachment_triggeranchordownload", + "source": "utils_download_attachment_triggeranchordownload", + "target": "utils_download_attachment_downloadattachmentfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/download-attachment.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "utils_download_attachment_downloadattachmentfile", + "_tgt": "api_business_fetchattachmentdownloadurl", + "source": "utils_download_attachment_downloadattachmentfile", + "target": "api_business_fetchattachmentdownloadurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L254", + "weight": 1.0, + "_src": "qc_task_view_dialog_index_handleattachmentdownload", + "_tgt": "utils_download_attachment_downloadattachmentfile", + "source": "utils_download_attachment_downloadattachmentfile", + "target": "qc_task_view_dialog_index_handleattachmentdownload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L529", + "weight": 1.0, + "_src": "sop_index_handledownloadattachment", + "_tgt": "utils_download_attachment_downloadattachmentfile", + "source": "utils_download_attachment_downloadattachmentfile", + "target": "sop_index_handledownloadattachment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L423", + "weight": 1.0, + "_src": "qc_task_index_handlereceptionattachmentdownload", + "_tgt": "utils_download_attachment_downloadattachmentfile", + "source": "utils_download_attachment_downloadattachmentfile", + "target": "qc_task_index_handlereceptionattachmentdownload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L61", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_getcssvar", + "source": "utils_ui_colors_ts", + "target": "ui_colors_getcssvar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_isvalidhexcolor", + "source": "utils_ui_colors_ts", + "target": "ui_colors_isvalidhexcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_isvalidrgbvalue", + "source": "utils_ui_colors_ts", + "target": "ui_colors_isvalidrgbvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L93", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_hextorgba", + "source": "utils_ui_colors_ts", + "target": "ui_colors_hextorgba", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L126", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_hextorgb", + "source": "utils_ui_colors_ts", + "target": "ui_colors_hextorgb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L158", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_rgbtohex", + "source": "utils_ui_colors_ts", + "target": "ui_colors_rgbtohex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L179", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_colourblend", + "source": "utils_ui_colors_ts", + "target": "ui_colors_colourblend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_getlightcolor", + "source": "utils_ui_colors_ts", + "target": "ui_colors_getlightcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L222", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_getdarkcolor", + "source": "utils_ui_colors_ts", + "target": "ui_colors_getdarkcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L239", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_handleelementthemecolor", + "source": "utils_ui_colors_ts", + "target": "ui_colors_handleelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L261", + "weight": 1.0, + "_src": "utils_ui_colors_ts", + "_tgt": "ui_colors_setelementthemecolor", + "source": "utils_ui_colors_ts", + "target": "ui_colors_setelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "hooks/core/useChart.ts", + "source_location": "L67", + "weight": 1.0, + "_src": "core_usechart_usechartops", + "_tgt": "ui_colors_getcssvar", + "source": "ui_colors_getcssvar", + "target": "core_usechart_usechartops" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "ui_colors_hextorgba", + "_tgt": "ui_colors_isvalidhexcolor", + "source": "ui_colors_isvalidhexcolor", + "target": "ui_colors_hextorgba", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L127", + "weight": 1.0, + "_src": "ui_colors_hextorgb", + "_tgt": "ui_colors_isvalidhexcolor", + "source": "ui_colors_isvalidhexcolor", + "target": "ui_colors_hextorgb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L201", + "weight": 1.0, + "_src": "ui_colors_getlightcolor", + "_tgt": "ui_colors_isvalidhexcolor", + "source": "ui_colors_isvalidhexcolor", + "target": "ui_colors_getlightcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L223", + "weight": 1.0, + "_src": "ui_colors_getdarkcolor", + "_tgt": "ui_colors_isvalidhexcolor", + "source": "ui_colors_isvalidhexcolor", + "target": "ui_colors_getdarkcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L159", + "weight": 1.0, + "_src": "ui_colors_rgbtohex", + "_tgt": "ui_colors_isvalidrgbvalue", + "source": "ui_colors_isvalidrgbvalue", + "target": "ui_colors_rgbtohex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L182", + "weight": 1.0, + "_src": "ui_colors_colourblend", + "_tgt": "ui_colors_hextorgb", + "source": "ui_colors_hextorgb", + "target": "ui_colors_colourblend", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L210", + "weight": 1.0, + "_src": "ui_colors_getlightcolor", + "_tgt": "ui_colors_hextorgb", + "source": "ui_colors_hextorgb", + "target": "ui_colors_getlightcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L228", + "weight": 1.0, + "_src": "ui_colors_getdarkcolor", + "_tgt": "ui_colors_hextorgb", + "source": "ui_colors_hextorgb", + "target": "ui_colors_getdarkcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L190", + "weight": 1.0, + "_src": "ui_colors_colourblend", + "_tgt": "ui_colors_rgbtohex", + "source": "ui_colors_rgbtohex", + "target": "ui_colors_colourblend", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L213", + "weight": 1.0, + "_src": "ui_colors_getlightcolor", + "_tgt": "ui_colors_rgbtohex", + "source": "ui_colors_rgbtohex", + "target": "ui_colors_getlightcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L231", + "weight": 1.0, + "_src": "ui_colors_getdarkcolor", + "_tgt": "ui_colors_rgbtohex", + "source": "ui_colors_rgbtohex", + "target": "ui_colors_getdarkcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L270", + "weight": 1.0, + "_src": "ui_colors_setelementthemecolor", + "_tgt": "ui_colors_colourblend", + "source": "ui_colors_colourblend", + "target": "ui_colors_setelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L207", + "weight": 1.0, + "_src": "ui_colors_getlightcolor", + "_tgt": "ui_colors_getdarkcolor", + "source": "ui_colors_getlightcolor", + "target": "ui_colors_getdarkcolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L245", + "weight": 1.0, + "_src": "ui_colors_handleelementthemecolor", + "_tgt": "ui_colors_getlightcolor", + "source": "ui_colors_getlightcolor", + "target": "ui_colors_handleelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L252", + "weight": 1.0, + "_src": "ui_colors_handleelementthemecolor", + "_tgt": "ui_colors_getdarkcolor", + "source": "ui_colors_getdarkcolor", + "target": "ui_colors_handleelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/colors.ts", + "source_location": "L266", + "weight": 1.0, + "_src": "ui_colors_setelementthemecolor", + "_tgt": "ui_colors_handleelementthemecolor", + "source": "ui_colors_handleelementthemecolor", + "target": "ui_colors_setelementthemecolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/ep-icon-map.ts", + "source_location": "L123", + "weight": 1.0, + "_src": "utils_ui_ep_icon_map_ts", + "_tgt": "ui_ep_icon_map_resolveepicon", + "source": "utils_ui_ep_icon_map_ts", + "target": "ui_ep_icon_map_resolveepicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/animation.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "utils_ui_animation_ts", + "_tgt": "ui_animation_themeanimation", + "source": "utils_ui_animation_ts", + "target": "ui_animation_themeanimation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/animation.ts", + "source_location": "L61", + "weight": 1.0, + "_src": "utils_ui_animation_ts", + "_tgt": "ui_animation_toggletheme", + "source": "utils_ui_animation_ts", + "target": "ui_animation_toggletheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/animation.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "utils_ui_animation_ts", + "_tgt": "ui_animation_toggletransition", + "source": "utils_ui_animation_ts", + "target": "ui_animation_toggletransition", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/ui/animation.ts", + "source_location": "L54", + "weight": 1.0, + "_src": "ui_animation_themeanimation", + "_tgt": "ui_animation_toggletheme", + "source": "ui_animation_themeanimation", + "target": "ui_animation_toggletheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/ui/animation.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "ui_animation_toggletheme", + "_tgt": "core_usetheme_usetheme", + "source": "ui_animation_toggletheme", + "target": "core_usetheme_usetheme" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/ui/animation.ts", + "source_location": "L63", + "weight": 1.0, + "_src": "ui_animation_toggletheme", + "_tgt": "core_usecommon_usecommon", + "source": "ui_animation_toggletheme", + "target": "core_usecommon_usecommon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/ui/animation.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "ui_animation_toggletransition", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "ui_animation_toggletransition", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/tabs.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "utils_ui_tabs_ts", + "_tgt": "ui_tabs_gettabconfig", + "source": "utils_ui_tabs_ts", + "target": "ui_tabs_gettabconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/ui/loading.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "utils_ui_loading_ts", + "_tgt": "ui_loading_getloadingbackground", + "source": "utils_ui_loading_ts", + "target": "ui_loading_getloadingbackground", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/responsive.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "utils_form_responsive_ts", + "_tgt": "form_responsive_calculateresponsivespan", + "source": "utils_form_responsive_ts", + "target": "form_responsive_calculateresponsivespan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/responsive.ts", + "source_location": "L118", + "weight": 1.0, + "_src": "utils_form_responsive_ts", + "_tgt": "form_responsive_createresponsivespancalculator", + "source": "utils_form_responsive_ts", + "target": "form_responsive_createresponsivespancalculator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_trimspaces", + "source": "utils_form_validator_ts", + "target": "form_validator_trimspaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatephone", + "source": "utils_form_validator_ts", + "target": "form_validator_validatephone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatetelphone", + "source": "utils_form_validator_ts", + "target": "form_validator_validatetelphone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validateaccount", + "source": "utils_form_validator_ts", + "target": "form_validator_validateaccount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L106", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatepassword", + "source": "utils_form_validator_ts", + "target": "form_validator_validatepassword", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L131", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatestrongpassword", + "source": "utils_form_validator_ts", + "target": "form_validator_validatestrongpassword", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L158", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_getpasswordstrength", + "source": "utils_form_validator_ts", + "target": "form_validator_getpasswordstrength", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L190", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validateipv4address", + "source": "utils_form_validator_ts", + "target": "form_validator_validateipv4address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L215", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validateemail", + "source": "utils_form_validator_ts", + "target": "form_validator_validateemail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L234", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validateurl", + "source": "utils_form_validator_ts", + "target": "form_validator_validateurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L252", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatechineseidcard", + "source": "utils_form_validator_ts", + "target": "form_validator_validatechineseidcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/form/validator.ts", + "source_location": "L285", + "weight": 1.0, + "_src": "utils_form_validator_ts", + "_tgt": "form_validator_validatebankcard", + "source": "utils_form_validator_ts", + "target": "form_validator_validatebankcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/worktab.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "utils_navigation_worktab_ts", + "_tgt": "navigation_worktab_setworktab", + "source": "utils_navigation_worktab_ts", + "target": "navigation_worktab_setworktab", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/worktab.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "navigation_worktab_setworktab", + "_tgt": "navigation_route_isiframe", + "source": "navigation_worktab_setworktab", + "target": "navigation_route_isiframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/worktab.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "navigation_worktab_setworktab", + "_tgt": "core_iframeroutemanager_iframeroutemanager_findbypath", + "source": "navigation_worktab_setworktab", + "target": "core_iframeroutemanager_iframeroutemanager_findbypath" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/worktab.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "navigation_worktab_setworktab", + "_tgt": "core_iframeroutemanager_iframeroutemanager_getinstance", + "source": "navigation_worktab_setworktab", + "target": "core_iframeroutemanager_iframeroutemanager_getinstance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/worktab.ts", + "source_location": "L54", + "weight": 1.0, + "_src": "navigation_worktab_setworktab", + "_tgt": "core_usecommon_usecommon", + "source": "navigation_worktab_setworktab", + "target": "core_usecommon_usecommon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L190", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "navigation_worktab_setworktab", + "source": "navigation_worktab_setworktab", + "target": "guards_beforeeach_handlerouteguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/jump.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "utils_navigation_jump_ts", + "_tgt": "navigation_jump_openexternallink", + "source": "utils_navigation_jump_ts", + "target": "navigation_jump_openexternallink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/jump.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "utils_navigation_jump_ts", + "_tgt": "navigation_jump_handlemenujump", + "source": "utils_navigation_jump_ts", + "target": "navigation_jump_handlemenujump", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/jump.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "navigation_jump_handlemenujump", + "_tgt": "navigation_jump_openexternallink", + "source": "navigation_jump_openexternallink", + "target": "navigation_jump_handlemenujump", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/jump.ts", + "source_location": "L44", + "weight": 1.0, + "_src": "navigation_jump_handlemenujump", + "_tgt": "art_page_content_index_reload", + "source": "navigation_jump_handlemenujump", + "target": "art_page_content_index_reload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/navigation/jump.ts", + "source_location": "L46", + "weight": 1.0, + "_src": "navigation_jump_handlemenujump", + "_tgt": "storage_facility_index_push", + "source": "navigation_jump_handlemenujump", + "target": "storage_facility_index_push" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "utils_navigation_route_ts", + "_tgt": "navigation_route_isiframe", + "source": "utils_navigation_route_ts", + "target": "navigation_route_isiframe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "utils_navigation_route_ts", + "_tgt": "navigation_route_isnavigablemenuitem", + "source": "utils_navigation_route_ts", + "target": "navigation_route_isnavigablemenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L53", + "weight": 1.0, + "_src": "utils_navigation_route_ts", + "_tgt": "navigation_route_normalizepath", + "source": "utils_navigation_route_ts", + "target": "navigation_route_normalizepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "utils_navigation_route_ts", + "_tgt": "navigation_route_getfirstmenupath", + "source": "utils_navigation_route_ts", + "target": "navigation_route_getfirstmenupath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "navigation_route_getfirstmenupath", + "_tgt": "navigation_route_isnavigablemenuitem", + "source": "navigation_route_isnavigablemenuitem", + "target": "navigation_route_getfirstmenupath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/navigation/route.ts", + "source_location": "L81", + "weight": 1.0, + "_src": "navigation_route_getfirstmenupath", + "_tgt": "navigation_route_normalizepath", + "source": "navigation_route_normalizepath", + "target": "navigation_route_getfirstmenupath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "utils_storage_storage_ts", + "_tgt": "storage_storage_storagecompatibilitymanager", + "source": "utils_storage_storage_ts", + "target": "storage_storage_storagecompatibilitymanager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L225", + "weight": 1.0, + "_src": "utils_storage_storage_ts", + "_tgt": "storage_storage_getsystemstorage", + "source": "utils_storage_storage_ts", + "target": "storage_storage_getsystemstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L232", + "weight": 1.0, + "_src": "utils_storage_storage_ts", + "_tgt": "storage_storage_getsysversion", + "source": "utils_storage_storage_ts", + "target": "storage_storage_getsysversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L240", + "weight": 1.0, + "_src": "utils_storage_storage_ts", + "_tgt": "storage_storage_validatestoragedata", + "source": "utils_storage_storage_ts", + "target": "storage_storage_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L248", + "weight": 1.0, + "_src": "utils_storage_storage_ts", + "_tgt": "storage_storage_checkstoragecompatibility", + "source": "utils_storage_storage_ts", + "target": "storage_storage_checkstoragecompatibility", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_getsystemversion", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_getsystemversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L54", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L64", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L86", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L99", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_showstorageerror", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_showstorageerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L127", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L136", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L180", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_isstorageempty", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_isstorageempty", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager", + "_tgt": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "source": "storage_storage_storagecompatibilitymanager", + "target": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "_tgt": "storage_storage_storagecompatibilitymanager_getsystemversion", + "source": "storage_storage_storagecompatibilitymanager_getsystemversion", + "target": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L233", + "weight": 1.0, + "_src": "storage_storage_getsysversion", + "_tgt": "storage_storage_storagecompatibilitymanager_getsystemversion", + "source": "storage_storage_storagecompatibilitymanager_getsystemversion", + "target": "storage_storage_getsysversion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage/storage.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "_tgt": "storage_storage_config_storageconfig_generatelegacykey", + "source": "storage_storage_storagecompatibilitymanager_getsystemstorage", + "target": "storage_storage_config_storageconfig_generatelegacykey" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L139", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "_tgt": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "source": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L182", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_isstorageempty", + "_tgt": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "source": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "target": "storage_storage_storagecompatibilitymanager_isstorageempty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage/storage.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "_tgt": "storage_storage_config_storageconfig_createcurrentversionpattern", + "source": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "target": "storage_storage_config_storageconfig_createcurrentversionpattern" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L145", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "_tgt": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "source": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L187", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_isstorageempty", + "_tgt": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "source": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "target": "storage_storage_storagecompatibilitymanager_isstorageempty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage/storage.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "_tgt": "storage_storage_config_storageconfig_createversionpattern", + "source": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "target": "storage_storage_config_storageconfig_createversionpattern" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L88", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "_tgt": "storage_storage_getsystemstorage", + "source": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "target": "storage_storage_getsystemstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L151", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "_tgt": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "source": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L192", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_isstorageempty", + "_tgt": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "source": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "target": "storage_storage_storagecompatibilitymanager_isstorageempty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L128", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "_tgt": "storage_storage_storagecompatibilitymanager_showstorageerror", + "source": "storage_storage_storagecompatibilitymanager_showstorageerror", + "target": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L129", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "_tgt": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "source": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "target": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L156", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "_tgt": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "source": "storage_storage_storagecompatibilitymanager_performsystemlogout", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L170", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "_tgt": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "source": "storage_storage_storagecompatibilitymanager_handlestorageerror", + "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L203", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "_tgt": "storage_storage_storagecompatibilitymanager_isstorageempty", + "source": "storage_storage_storagecompatibilitymanager_isstorageempty", + "target": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "_tgt": "storage_storage_validatestoragedata", + "source": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "target": "storage_storage_validatestoragedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage.ts", + "source_location": "L249", + "weight": 1.0, + "_src": "storage_storage_checkstoragecompatibility", + "_tgt": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "source": "storage_storage_storagecompatibilitymanager_checkcompatibility", + "target": "storage_storage_checkstoragecompatibility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "utils_storage_storage_config_ts", + "_tgt": "storage_storage_config_storageconfig", + "source": "utils_storage_storage_config_ts", + "target": "storage_storage_config_storageconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_generatestoragekey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_generatestoragekey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_generatelegacykey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_generatelegacykey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_createkeypattern", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_createkeypattern", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_createcurrentversionpattern", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_createcurrentversionpattern", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_createversionpattern", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_createversionpattern", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L99", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_iscurrentversionkey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_iscurrentversionkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L106", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_isversionedkey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_isversionedkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L113", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_extractversionfromkey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_extractversionfromkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-config.ts", + "source_location": "L121", + "weight": 1.0, + "_src": "storage_storage_config_storageconfig", + "_tgt": "storage_storage_config_storageconfig_extractstoreidfromkey", + "source": "storage_storage_config_storageconfig", + "target": "storage_storage_config_storageconfig_extractstoreidfromkey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "_tgt": "storage_storage_config_storageconfig_generatestoragekey", + "source": "storage_storage_config_storageconfig_generatestoragekey", + "target": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/sys/upgrade.ts", + "source_location": "L86", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_findlegacystorage", + "_tgt": "storage_storage_config_storageconfig_generatestoragekey", + "source": "storage_storage_config_storageconfig_generatestoragekey", + "target": "sys_upgrade_versionmanager_findlegacystorage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "_tgt": "storage_storage_config_storageconfig_createkeypattern", + "source": "storage_storage_config_storageconfig_createkeypattern", + "target": "storage_storage_key_manager_storagekeymanager_findexistingkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L38", + "weight": 1.0, + "_src": "utils_storage_storage_key_manager_ts", + "_tgt": "storage_storage_key_manager_storagekeymanager", + "source": "utils_storage_storage_key_manager_ts", + "target": "storage_storage_key_manager_storagekeymanager", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager", + "_tgt": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "source": "storage_storage_key_manager_storagekeymanager", + "target": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L49", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager", + "_tgt": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "source": "storage_storage_key_manager_storagekeymanager", + "target": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager", + "_tgt": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "source": "storage_storage_key_manager_storagekeymanager", + "target": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager", + "_tgt": "storage_storage_key_manager_storagekeymanager_migratedata", + "source": "storage_storage_key_manager_storagekeymanager", + "target": "storage_storage_key_manager_storagekeymanager_migratedata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L81", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager", + "_tgt": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "source": "storage_storage_key_manager_storagekeymanager", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "_tgt": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "source": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "_tgt": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "source": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "_tgt": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "source": "storage_storage_key_manager_storagekeymanager_findexistingkey", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage/storage-key-manager.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "_tgt": "storage_storage_key_manager_storagekeymanager_migratedata", + "source": "storage_storage_key_manager_storagekeymanager_migratedata", + "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L38", + "weight": 1.0, + "_src": "utils_sys_upgrade_ts", + "_tgt": "sys_upgrade_versionmanager", + "source": "utils_sys_upgrade_ts", + "target": "sys_upgrade_versionmanager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L277", + "weight": 1.0, + "_src": "utils_sys_upgrade_ts", + "_tgt": "sys_upgrade_systemupgrade", + "source": "utils_sys_upgrade_ts", + "target": "sys_upgrade_systemupgrade", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_normalizeversion", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_normalizeversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L49", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_getstoredversion", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_getstoredversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_setstoredversion", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_setstoredversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L63", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_shouldskipupgrade", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_shouldskipupgrade", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_isfirstvisit", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_isfirstvisit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L77", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_issameversion", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_issameversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L84", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_findlegacystorage", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_findlegacystorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L109", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_shouldrequirerelogin", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_shouldrequirerelogin", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L126", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_buildupgrademessage", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_buildupgrademessage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L146", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_showupgradenotification", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_showupgradenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L159", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_cleanuplegacydata", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_cleanuplegacydata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L176", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_performlogout", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_performlogout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L188", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_executeupgrade", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L225", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager", + "_tgt": "sys_upgrade_versionmanager_processupgrade", + "source": "sys_upgrade_versionmanager", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_shouldrequirerelogin", + "_tgt": "sys_upgrade_versionmanager_normalizeversion", + "source": "sys_upgrade_versionmanager_normalizeversion", + "target": "sys_upgrade_versionmanager_shouldrequirerelogin", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L232", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_getstoredversion", + "source": "sys_upgrade_versionmanager_getstoredversion", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L206", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_setstoredversion", + "source": "sys_upgrade_versionmanager_setstoredversion", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L236", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_setstoredversion", + "source": "sys_upgrade_versionmanager_setstoredversion", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L227", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_shouldskipupgrade", + "source": "sys_upgrade_versionmanager_shouldskipupgrade", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L235", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_isfirstvisit", + "source": "sys_upgrade_versionmanager_isfirstvisit", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L242", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_issameversion", + "source": "sys_upgrade_versionmanager_issameversion", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L248", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "sys_upgrade_versionmanager_findlegacystorage", + "source": "sys_upgrade_versionmanager_findlegacystorage", + "target": "sys_upgrade_versionmanager_processupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L199", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_shouldrequirerelogin", + "source": "sys_upgrade_versionmanager_shouldrequirerelogin", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_buildupgrademessage", + "source": "sys_upgrade_versionmanager_buildupgrademessage", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/sys/upgrade.ts", + "source_location": "L135", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_buildupgrademessage", + "_tgt": "storage_facility_index_push", + "source": "sys_upgrade_versionmanager_buildupgrademessage", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L203", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_showupgradenotification", + "source": "sys_upgrade_versionmanager_showupgradenotification", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L209", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_cleanuplegacydata", + "source": "sys_upgrade_versionmanager_cleanuplegacydata", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L213", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_executeupgrade", + "_tgt": "sys_upgrade_versionmanager_performlogout", + "source": "sys_upgrade_versionmanager_performlogout", + "target": "sys_upgrade_versionmanager_executeupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/sys/upgrade.ts", + "source_location": "L178", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_performlogout", + "_tgt": "http_index_logout", + "source": "sys_upgrade_versionmanager_performlogout", + "target": "http_index_logout" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/upgrade.ts", + "source_location": "L278", + "weight": 1.0, + "_src": "sys_upgrade_systemupgrade", + "_tgt": "sys_upgrade_versionmanager_processupgrade", + "source": "sys_upgrade_versionmanager_processupgrade", + "target": "sys_upgrade_systemupgrade", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/sys/upgrade.ts", + "source_location": "L258", + "weight": 1.0, + "_src": "sys_upgrade_versionmanager_processupgrade", + "_tgt": "api_system_fetchgetlatestupgradelog", + "source": "sys_upgrade_versionmanager_processupgrade", + "target": "api_system_fetchgetlatestupgradelog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_normalizeerrormessage", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_normalizeerrormessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_isignorablescripterror", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_isignorablescripterror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_vueerrorhandler", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_vueerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L83", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_scripterrorhandler", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_scripterrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_registerpromiseerrorhandler", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_registerpromiseerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_registerresourceerrorhandler", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_registerresourceerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L138", + "weight": 1.0, + "_src": "utils_sys_error_handle_ts", + "_tgt": "sys_error_handle_setuperrorhandle", + "source": "utils_sys_error_handle_ts", + "target": "sys_error_handle_setuperrorhandle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L52", + "weight": 1.0, + "_src": "sys_error_handle_isignorablescripterror", + "_tgt": "sys_error_handle_normalizeerrormessage", + "source": "sys_error_handle_normalizeerrormessage", + "target": "sys_error_handle_isignorablescripterror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "sys_error_handle_scripterrorhandler", + "_tgt": "sys_error_handle_isignorablescripterror", + "source": "sys_error_handle_isignorablescripterror", + "target": "sys_error_handle_scripterrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L141", + "weight": 1.0, + "_src": "sys_error_handle_setuperrorhandle", + "_tgt": "sys_error_handle_registerpromiseerrorhandler", + "source": "sys_error_handle_registerpromiseerrorhandler", + "target": "sys_error_handle_setuperrorhandle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/sys/error-handle.ts", + "source_location": "L142", + "weight": 1.0, + "_src": "sys_error_handle_setuperrorhandle", + "_tgt": "sys_error_handle_registerresourceerrorhandler", + "source": "sys_error_handle_registerresourceerrorhandler", + "target": "sys_error_handle_setuperrorhandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "utils_table_tablecache_ts", + "_tgt": "table_tablecache_tablecache", + "source": "utils_table_tablecache_ts", + "target": "table_tablecache_tablecache", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L80", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_constructor", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L88", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_log", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L95", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_generatekey", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_generatekey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L100", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_generatetags", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_generatetags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L128", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_evictlru", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_evictlru", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L154", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_set", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_set", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L174", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_get", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L194", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_clearbytags", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_clearbytags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L213", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_clearcurrentsearch", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_clearcurrentsearch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L220", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_clearpagination", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_clearpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L225", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_clear", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L230", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_getstats", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_getstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L253", + "weight": 1.0, + "_src": "table_tablecache_tablecache", + "_tgt": "table_tablecache_tablecache_cleanupexpired", + "source": "table_tablecache_tablecache", + "target": "table_tablecache_tablecache_cleanupexpired", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L149", + "weight": 1.0, + "_src": "table_tablecache_tablecache_evictlru", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "table_tablecache_tablecache_evictlru", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L77", + "weight": 1.0, + "_src": "socket_index_websocketclient_connect", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L152", + "weight": 1.0, + "_src": "socket_index_websocketclient_send", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_send" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L174", + "weight": 1.0, + "_src": "socket_index_websocketclient_flushmessagequeue", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_flushmessagequeue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L193", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleopen", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_handleopen" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L207", + "weight": 1.0, + "_src": "socket_index_websocketclient_handlemessage", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_handlemessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L214", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleclose", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_handleclose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L352", + "weight": 1.0, + "_src": "socket_index_websocketclient_reconnect", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "socket_index_websocketclient_reconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L103", + "weight": 1.0, + "_src": "modules_user_search_handlereset", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "modules_user_search_handlereset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L110", + "weight": 1.0, + "_src": "modules_user_search_handlesearch", + "_tgt": "table_tablecache_tablecache_log", + "source": "table_tablecache_tablecache_log", + "target": "modules_user_search_handlesearch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L155", + "weight": 1.0, + "_src": "table_tablecache_tablecache_set", + "_tgt": "table_tablecache_tablecache_generatekey", + "source": "table_tablecache_tablecache_generatekey", + "target": "table_tablecache_tablecache_set", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L175", + "weight": 1.0, + "_src": "table_tablecache_tablecache_get", + "_tgt": "table_tablecache_tablecache_generatekey", + "source": "table_tablecache_tablecache_generatekey", + "target": "table_tablecache_tablecache_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L214", + "weight": 1.0, + "_src": "table_tablecache_tablecache_clearcurrentsearch", + "_tgt": "table_tablecache_tablecache_generatekey", + "source": "table_tablecache_tablecache_generatekey", + "target": "table_tablecache_tablecache_clearcurrentsearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L156", + "weight": 1.0, + "_src": "table_tablecache_tablecache_set", + "_tgt": "table_tablecache_tablecache_generatetags", + "source": "table_tablecache_tablecache_generatetags", + "target": "table_tablecache_tablecache_set", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/table/tableCache.ts", + "source_location": "L114", + "weight": 1.0, + "_src": "table_tablecache_tablecache_generatetags", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "table_tablecache_tablecache_generatetags", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L160", + "weight": 1.0, + "_src": "table_tablecache_tablecache_set", + "_tgt": "table_tablecache_tablecache_evictlru", + "source": "table_tablecache_tablecache_evictlru", + "target": "table_tablecache_tablecache_set", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableCache.ts", + "source_location": "L221", + "weight": 1.0, + "_src": "table_tablecache_tablecache_clearpagination", + "_tgt": "table_tablecache_tablecache_clearbytags", + "source": "table_tablecache_tablecache_clearbytags", + "target": "table_tablecache_tablecache_clearpagination", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_extractrecords", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_extractrecords", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_extracttotal", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_extracttotal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_extractpagination", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_extractpagination", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L114", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_defaultresponseadapter", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_defaultresponseadapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L175", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_extracttabledata", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_extracttabledata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L183", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_updatepaginationfromresponse", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_updatepaginationfromresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_createsmartdebounce", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_createsmartdebounce", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L269", + "weight": 1.0, + "_src": "utils_table_tableutils_ts", + "_tgt": "table_tableutils_createerrorhandler", + "source": "utils_table_tableutils_ts", + "target": "table_tableutils_createerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L142", + "weight": 1.0, + "_src": "table_tableutils_defaultresponseadapter", + "_tgt": "table_tableutils_extractrecords", + "source": "table_tableutils_extractrecords", + "target": "table_tableutils_defaultresponseadapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L143", + "weight": 1.0, + "_src": "table_tableutils_defaultresponseadapter", + "_tgt": "table_tableutils_extracttotal", + "source": "table_tableutils_extracttotal", + "target": "table_tableutils_defaultresponseadapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/table/tableUtils.ts", + "source_location": "L144", + "weight": 1.0, + "_src": "table_tableutils_defaultresponseadapter", + "_tgt": "table_tableutils_extractpagination", + "source": "table_tableutils_extractpagination", + "target": "table_tableutils_defaultresponseadapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "hooks/core/useTable.ts", + "source_location": "L440", + "weight": 1.0, + "_src": "core_usetable_usetableimpl", + "_tgt": "table_tableutils_createsmartdebounce", + "source": "table_tableutils_createsmartdebounce", + "target": "core_usetable_usetableimpl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "hooks/core/useTable.ts", + "source_location": "L245", + "weight": 1.0, + "_src": "core_usetable_usetableimpl", + "_tgt": "table_tableutils_createerrorhandler", + "source": "table_tableutils_createerrorhandler", + "target": "core_usetable_usetableimpl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_bytestobase64", + "source": "utils_http_crypto_ts", + "target": "http_crypto_bytestobase64", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_base64tobytes", + "source": "utils_http_crypto_ts", + "target": "http_crypto_base64tobytes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_tobase64url", + "source": "utils_http_crypto_ts", + "target": "http_crypto_tobase64url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_frombase64url", + "source": "utils_http_crypto_ts", + "target": "http_crypto_frombase64url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_hextobytes", + "source": "utils_http_crypto_ts", + "target": "http_crypto_hextobytes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_sha256hex", + "source": "utils_http_crypto_ts", + "target": "http_crypto_sha256hex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L52", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_randomnonce", + "source": "utils_http_crypto_ts", + "target": "http_crypto_randomnonce", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_derivekey", + "source": "utils_http_crypto_ts", + "target": "http_crypto_derivekey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_encryptjson", + "source": "utils_http_crypto_ts", + "target": "http_crypto_encryptjson", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L81", + "weight": 1.0, + "_src": "utils_http_crypto_ts", + "_tgt": "http_crypto_decryptjson", + "source": "utils_http_crypto_ts", + "target": "http_crypto_decryptjson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L26", + "weight": 1.0, + "_src": "http_crypto_tobase64url", + "_tgt": "http_crypto_bytestobase64", + "source": "http_crypto_bytestobase64", + "target": "http_crypto_tobase64url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L32", + "weight": 1.0, + "_src": "http_crypto_frombase64url", + "_tgt": "http_crypto_base64tobytes", + "source": "http_crypto_base64tobytes", + "target": "http_crypto_frombase64url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "http_crypto_encryptjson", + "_tgt": "http_crypto_tobase64url", + "source": "http_crypto_tobase64url", + "target": "http_crypto_encryptjson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "http_crypto_decryptjson", + "_tgt": "http_crypto_frombase64url", + "source": "http_crypto_frombase64url", + "target": "http_crypto_decryptjson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "http_crypto_encryptjson", + "_tgt": "http_crypto_hextobytes", + "source": "http_crypto_hextobytes", + "target": "http_crypto_encryptjson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L88", + "weight": 1.0, + "_src": "http_crypto_decryptjson", + "_tgt": "http_crypto_hextobytes", + "source": "http_crypto_hextobytes", + "target": "http_crypto_decryptjson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/crypto.ts", + "source_location": "L65", + "weight": 1.0, + "_src": "http_crypto_derivekey", + "_tgt": "http_crypto_sha256hex", + "source": "http_crypto_sha256hex", + "target": "http_crypto_derivekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/index.ts", + "source_location": "L261", + "weight": 1.0, + "_src": "http_index_decryptresponseifneeded", + "_tgt": "http_crypto_derivekey", + "source": "http_crypto_derivekey", + "target": "http_index_decryptresponseifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/crypto.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "http_crypto_encryptjson", + "_tgt": "process_route_index_set", + "source": "http_crypto_encryptjson", + "target": "process_route_index_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/index.ts", + "source_location": "L267", + "weight": 1.0, + "_src": "http_index_decryptresponseifneeded", + "_tgt": "http_crypto_decryptjson", + "source": "http_crypto_decryptjson", + "target": "http_index_decryptresponseifneeded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L161", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_createhttperror", + "source": "utils_http_index_ts", + "target": "http_index_createhttperror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L166", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_handleunauthorizederror", + "source": "utils_http_index_ts", + "target": "http_index_handleunauthorizederror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L183", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_resetunauthorizederror", + "source": "utils_http_index_ts", + "target": "http_index_resetunauthorizederror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L190", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_logout", + "source": "utils_http_index_ts", + "target": "http_index_logout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L196", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_resolveuserid", + "source": "utils_http_index_ts", + "target": "http_index_resolveuserid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L203", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_parseuseridfromtoken", + "source": "utils_http_index_ts", + "target": "http_index_parseuseridfromtoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L217", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_ispathexcluded", + "source": "utils_http_index_ts", + "target": "http_index_ispathexcluded", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L222", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_getencryptskipreason", + "source": "utils_http_index_ts", + "target": "http_index_getencryptskipreason", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L241", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_normalizerequestdata", + "source": "utils_http_index_ts", + "target": "http_index_normalizerequestdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L254", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_decryptresponseifneeded", + "source": "utils_http_index_ts", + "target": "http_index_decryptresponseifneeded", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L278", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_shouldretry", + "source": "utils_http_index_ts", + "target": "http_index_shouldretry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L289", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_getmaxretriesforconfig", + "source": "utils_http_index_ts", + "target": "http_index_getmaxretriesforconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L295", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_retryrequest", + "source": "utils_http_index_ts", + "target": "http_index_retryrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L312", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_delay", + "source": "utils_http_index_ts", + "target": "http_index_delay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L317", + "weight": 1.0, + "_src": "utils_http_index_ts", + "_tgt": "http_index_request", + "source": "utils_http_index_ts", + "target": "http_index_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L167", + "weight": 1.0, + "_src": "http_index_handleunauthorizederror", + "_tgt": "http_index_createhttperror", + "source": "http_index_createhttperror", + "target": "http_index_handleunauthorizederror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L171", + "weight": 1.0, + "_src": "http_index_handleunauthorizederror", + "_tgt": "http_index_logout", + "source": "http_index_handleunauthorizederror", + "target": "http_index_logout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/index.ts", + "source_location": "L175", + "weight": 1.0, + "_src": "http_index_handleunauthorizederror", + "_tgt": "http_error_showerror", + "source": "http_index_handleunauthorizederror", + "target": "http_error_showerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L412", + "weight": 1.0, + "_src": "art_screen_lock_index_tologin", + "_tgt": "http_index_logout", + "source": "http_index_logout", + "target": "art_screen_lock_index_tologin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L215", + "weight": 1.0, + "_src": "guards_beforeeach_handleloginstatus", + "_tgt": "http_index_logout", + "source": "http_index_logout", + "target": "guards_beforeeach_handleloginstatus" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "http_index_resolveuserid", + "_tgt": "http_index_parseuseridfromtoken", + "source": "http_index_resolveuserid", + "target": "http_index_parseuseridfromtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L237", + "weight": 1.0, + "_src": "http_index_getencryptskipreason", + "_tgt": "http_index_resolveuserid", + "source": "http_index_resolveuserid", + "target": "http_index_getencryptskipreason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L258", + "weight": 1.0, + "_src": "http_index_decryptresponseifneeded", + "_tgt": "http_index_resolveuserid", + "source": "http_index_resolveuserid", + "target": "http_index_decryptresponseifneeded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L235", + "weight": 1.0, + "_src": "http_index_getencryptskipreason", + "_tgt": "http_index_ispathexcluded", + "source": "http_index_ispathexcluded", + "target": "http_index_getencryptskipreason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L303", + "weight": 1.0, + "_src": "http_index_retryrequest", + "_tgt": "http_index_shouldretry", + "source": "http_index_shouldretry", + "target": "http_index_retryrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L299", + "weight": 1.0, + "_src": "http_index_retryrequest", + "_tgt": "http_index_getmaxretriesforconfig", + "source": "http_index_getmaxretriesforconfig", + "target": "http_index_retryrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/index.ts", + "source_location": "L304", + "weight": 1.0, + "_src": "http_index_retryrequest", + "_tgt": "http_index_delay", + "source": "http_index_retryrequest", + "target": "http_index_delay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/index.ts", + "source_location": "L334", + "weight": 1.0, + "_src": "http_index_request", + "_tgt": "http_error_showsuccess", + "source": "http_index_request", + "target": "http_error_showsuccess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/http/index.ts", + "source_location": "L341", + "weight": 1.0, + "_src": "http_index_request", + "_tgt": "http_error_showerror", + "source": "http_index_request", + "target": "http_error_showerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L57", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_httperror", + "source": "utils_http_error_ts", + "target": "http_error_httperror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L100", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_geterrormessage", + "source": "utils_http_error_ts", + "target": "http_error_geterrormessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L121", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_handleerror", + "source": "utils_http_error_ts", + "target": "http_error_handleerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L164", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_showerror", + "source": "utils_http_error_ts", + "target": "http_error_showerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L177", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_showsuccess", + "source": "utils_http_error_ts", + "target": "http_error_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L188", + "weight": 1.0, + "_src": "utils_http_error_ts", + "_tgt": "http_error_ishttperror", + "source": "utils_http_error_ts", + "target": "http_error_ishttperror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L64", + "weight": 1.0, + "_src": "http_error_httperror", + "_tgt": "http_error_httperror_constructor", + "source": "http_error_httperror", + "target": "http_error_httperror_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "http_error_httperror", + "_tgt": "http_error_httperror_tologdata", + "source": "http_error_httperror", + "target": "http_error_httperror_tologdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L169", + "weight": 1.0, + "_src": "http_error_showerror", + "_tgt": "http_error_httperror_tologdata", + "source": "http_error_httperror_tologdata", + "target": "http_error_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/http/error.ts", + "source_location": "L150", + "weight": 1.0, + "_src": "http_error_handleerror", + "_tgt": "http_error_geterrormessage", + "source": "http_error_geterrormessage", + "target": "http_error_handleerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L358", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "http_error_ishttperror", + "source": "http_error_ishttperror", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L417", + "weight": 1.0, + "_src": "guards_beforeeach_isunauthorizederror", + "_tgt": "http_error_ishttperror", + "source": "http_error_ishttperror", + "target": "guards_beforeeach_isunauthorizederror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "utils_socket_index_ts", + "_tgt": "socket_index_websocketclient", + "source": "utils_socket_index_ts", + "target": "socket_index_websocketclient", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_constructor", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L53", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_getinstance", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_getinstance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_init", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_connect", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_connect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L117", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_handleconnectiontimeout", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_handleconnectiontimeout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L127", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_close", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_close", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L143", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_send", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_send", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L172", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_flushmessagequeue", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_flushmessagequeue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L192", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_handleopen", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_handleopen", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L206", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_handlemessage", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_handlemessage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L213", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_handleclose", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_handleclose", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L232", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_handleerror", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_handleerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L249", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_closecurrentsocketforreconnect", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_closecurrentsocketforreconnect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L269", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_getreadystatetext", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_getreadystatetext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L285", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_startheartbeat", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_startheartbeat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L305", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_resetheartbeat", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_resetheartbeat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L312", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_startping", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_startping", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L335", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L364", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_calculatereconnectdelay", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_calculatereconnectdelay", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L375", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L390", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_clearalltimers", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_clearalltimers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L395", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_clearconnectiontimers", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_clearconnectiontimers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L403", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_iswebsocketconnected", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_iswebsocketconnected", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L408", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_connectionstatustext", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_connectionstatustext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L417", + "weight": 1.0, + "_src": "socket_index_websocketclient", + "_tgt": "socket_index_websocketclient_destroyinstance", + "source": "socket_index_websocketclient", + "target": "socket_index_websocketclient_destroyinstance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L63", + "weight": 1.0, + "_src": "socket_index_websocketclient_getinstance", + "_tgt": "socket_index_websocketclient_init", + "source": "socket_index_websocketclient_getinstance", + "target": "socket_index_websocketclient_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "socket_index_websocketclient_init", + "_tgt": "socket_index_websocketclient_connect", + "source": "socket_index_websocketclient_init", + "target": "socket_index_websocketclient_connect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L156", + "weight": 1.0, + "_src": "socket_index_websocketclient_send", + "_tgt": "socket_index_websocketclient_init", + "source": "socket_index_websocketclient_init", + "target": "socket_index_websocketclient_send", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L84", + "weight": 1.0, + "_src": "socket_index_websocketclient_connect", + "_tgt": "socket_index_websocketclient_flushmessagequeue", + "source": "socket_index_websocketclient_connect", + "target": "socket_index_websocketclient_flushmessagequeue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "socket_index_websocketclient_connect", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_connect", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "socket_index_websocketclient_connect", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient_connect", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L120", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleconnectiontimeout", + "_tgt": "socket_index_websocketclient_close", + "source": "socket_index_websocketclient_handleconnectiontimeout", + "target": "socket_index_websocketclient_close", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L122", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleconnectiontimeout", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient_handleconnectiontimeout", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L128", + "weight": 1.0, + "_src": "socket_index_websocketclient_close", + "_tgt": "socket_index_websocketclient_clearalltimers", + "source": "socket_index_websocketclient_close", + "target": "socket_index_websocketclient_clearalltimers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L261", + "weight": 1.0, + "_src": "socket_index_websocketclient_closecurrentsocketforreconnect", + "_tgt": "socket_index_websocketclient_close", + "source": "socket_index_websocketclient_close", + "target": "socket_index_websocketclient_closecurrentsocketforreconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L343", + "weight": 1.0, + "_src": "socket_index_websocketclient_reconnect", + "_tgt": "socket_index_websocketclient_close", + "source": "socket_index_websocketclient_close", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L419", + "weight": 1.0, + "_src": "socket_index_websocketclient_destroyinstance", + "_tgt": "socket_index_websocketclient_close", + "source": "socket_index_websocketclient_close", + "target": "socket_index_websocketclient_destroyinstance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L167", + "weight": 1.0, + "_src": "socket_index_websocketclient_send", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient_send", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L179", + "weight": 1.0, + "_src": "socket_index_websocketclient_flushmessagequeue", + "_tgt": "socket_index_websocketclient_send", + "source": "socket_index_websocketclient_send", + "target": "socket_index_websocketclient_flushmessagequeue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/socket/index.ts", + "source_location": "L153", + "weight": 1.0, + "_src": "socket_index_websocketclient_send", + "_tgt": "storage_facility_index_push", + "source": "socket_index_websocketclient_send", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleopen", + "_tgt": "socket_index_websocketclient_flushmessagequeue", + "source": "socket_index_websocketclient_flushmessagequeue", + "target": "socket_index_websocketclient_handleopen", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L194", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleopen", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_handleopen", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleopen", + "_tgt": "socket_index_websocketclient_startheartbeat", + "source": "socket_index_websocketclient_handleopen", + "target": "socket_index_websocketclient_startheartbeat", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L201", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleopen", + "_tgt": "socket_index_websocketclient_startping", + "source": "socket_index_websocketclient_handleopen", + "target": "socket_index_websocketclient_startping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L208", + "weight": 1.0, + "_src": "socket_index_websocketclient_handlemessage", + "_tgt": "socket_index_websocketclient_resetheartbeat", + "source": "socket_index_websocketclient_handlemessage", + "target": "socket_index_websocketclient_resetheartbeat", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L223", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleclose", + "_tgt": "socket_index_websocketclient_clearconnectiontimers", + "source": "socket_index_websocketclient_handleclose", + "target": "socket_index_websocketclient_clearconnectiontimers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L227", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleclose", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient_handleclose", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L237", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleerror", + "_tgt": "socket_index_websocketclient_getreadystatetext", + "source": "socket_index_websocketclient_handleerror", + "target": "socket_index_websocketclient_getreadystatetext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L245", + "weight": 1.0, + "_src": "socket_index_websocketclient_handleerror", + "_tgt": "socket_index_websocketclient_reconnect", + "source": "socket_index_websocketclient_handleerror", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L250", + "weight": 1.0, + "_src": "socket_index_websocketclient_closecurrentsocketforreconnect", + "_tgt": "socket_index_websocketclient_clearconnectiontimers", + "source": "socket_index_websocketclient_closecurrentsocketforreconnect", + "target": "socket_index_websocketclient_clearconnectiontimers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L349", + "weight": 1.0, + "_src": "socket_index_websocketclient_reconnect", + "_tgt": "socket_index_websocketclient_closecurrentsocketforreconnect", + "source": "socket_index_websocketclient_closecurrentsocketforreconnect", + "target": "socket_index_websocketclient_reconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L286", + "weight": 1.0, + "_src": "socket_index_websocketclient_startheartbeat", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_startheartbeat", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L308", + "weight": 1.0, + "_src": "socket_index_websocketclient_resetheartbeat", + "_tgt": "socket_index_websocketclient_startheartbeat", + "source": "socket_index_websocketclient_startheartbeat", + "target": "socket_index_websocketclient_resetheartbeat", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L306", + "weight": 1.0, + "_src": "socket_index_websocketclient_resetheartbeat", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_resetheartbeat", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L313", + "weight": 1.0, + "_src": "socket_index_websocketclient_startping", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_startping", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L351", + "weight": 1.0, + "_src": "socket_index_websocketclient_reconnect", + "_tgt": "socket_index_websocketclient_calculatereconnectdelay", + "source": "socket_index_websocketclient_reconnect", + "target": "socket_index_websocketclient_calculatereconnectdelay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L356", + "weight": 1.0, + "_src": "socket_index_websocketclient_reconnect", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_reconnect", + "target": "socket_index_websocketclient_cleartimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L392", + "weight": 1.0, + "_src": "socket_index_websocketclient_clearalltimers", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_cleartimer", + "target": "socket_index_websocketclient_clearalltimers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L396", + "weight": 1.0, + "_src": "socket_index_websocketclient_clearconnectiontimers", + "_tgt": "socket_index_websocketclient_cleartimer", + "source": "socket_index_websocketclient_cleartimer", + "target": "socket_index_websocketclient_clearconnectiontimers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/socket/index.ts", + "source_location": "L391", + "weight": 1.0, + "_src": "socket_index_websocketclient_clearalltimers", + "_tgt": "socket_index_websocketclient_clearconnectiontimers", + "source": "socket_index_websocketclient_clearalltimers", + "target": "socket_index_websocketclient_clearconnectiontimers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/router/sidebar-menu-filter.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "utils_router_sidebar_menu_filter_ts", + "_tgt": "router_sidebar_menu_filter_issidebarnavigableroute", + "source": "utils_router_sidebar_menu_filter_ts", + "target": "router_sidebar_menu_filter_issidebarnavigableroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/router/sidebar-menu-filter.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "utils_router_sidebar_menu_filter_ts", + "_tgt": "router_sidebar_menu_filter_filtersidebarroutes", + "source": "utils_router_sidebar_menu_filter_ts", + "target": "router_sidebar_menu_filter_filtersidebarroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/forms/art-search-bar/index.vue", + "source_location": "L357", + "weight": 1.0, + "_src": "components_core_forms_art_search_bar_index_vue", + "_tgt": "art_search_bar_index_if", + "source": "components_core_forms_art_search_bar_index_vue", + "target": "art_search_bar_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/forms/art-form/index.vue", + "source_location": "L348", + "weight": 1.0, + "_src": "components_core_forms_art_form_index_vue", + "_tgt": "art_form_index_if", + "source": "components_core_forms_art_form_index_vue", + "target": "art_form_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/forms/art-wang-editor/index.vue", + "source_location": "L128", + "weight": 1.0, + "_src": "components_core_forms_art_wang_editor_index_vue", + "_tgt": "art_wang_editor_index_onsuccess", + "source": "components_core_forms_art_wang_editor_index_vue", + "target": "art_wang_editor_index_onsuccess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/cards/art-donut-chart-card/index.vue", + "source_location": "L76", + "weight": 1.0, + "_src": "components_core_cards_art_donut_chart_card_index_vue", + "_tgt": "art_donut_chart_card_index_formatnumber", + "source": "components_core_cards_art_donut_chart_card_index_vue", + "target": "art_donut_chart_card_index_formatnumber", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/charts/art-k-line-chart/index.vue", + "source_location": "L33", + "weight": 1.0, + "_src": "components_core_charts_art_k_line_chart_index_vue", + "_tgt": "art_k_line_chart_index_getactualcolors", + "source": "components_core_charts_art_k_line_chart_index_vue", + "target": "art_k_line_chart_index_getactualcolors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/charts/art-bar-chart/index.vue", + "source_location": "L71", + "weight": 1.0, + "_src": "components_core_charts_art_bar_chart_index_vue", + "_tgt": "art_bar_chart_index_creategradientcolor", + "source": "components_core_charts_art_bar_chart_index_vue", + "target": "art_bar_chart_index_creategradientcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/charts/art-line-chart/index.vue", + "source_location": "L54", + "weight": 1.0, + "_src": "components_core_charts_art_line_chart_index_vue", + "_tgt": "art_line_chart_index_clearanimationtimers", + "source": "components_core_charts_art_line_chart_index_vue", + "target": "art_line_chart_index_clearanimationtimers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/charts/art-line-chart/index.vue", + "source_location": "L317", + "weight": 1.0, + "_src": "components_core_charts_art_line_chart_index_vue", + "_tgt": "art_line_chart_index_if", + "source": "components_core_charts_art_line_chart_index_vue", + "target": "art_line_chart_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/charts/art-h-bar-chart/index.vue", + "source_location": "L75", + "weight": 1.0, + "_src": "components_core_charts_art_h_bar_chart_index_vue", + "_tgt": "art_h_bar_chart_index_creategradientcolor", + "source": "components_core_charts_art_h_bar_chart_index_vue", + "target": "art_h_bar_chart_index_creategradientcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/banners/art-basic-banner/index.vue", + "source_location": "L187", + "weight": 1.0, + "_src": "components_core_banners_art_basic_banner_index_vue", + "_tgt": "art_basic_banner_index_generatemeteors", + "source": "components_core_banners_art_basic_banner_index_vue", + "target": "art_basic_banner_index_generatemeteors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", + "_tgt": "composables_usesettingspanel_usesettingspanel", + "source": "components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", + "target": "composables_usesettingspanel_usesettingspanel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L22", + "weight": 1.0, + "_src": "composables_usesettingspanel_usesettingspanel", + "_tgt": "core_useceremony_useceremony", + "source": "composables_usesettingspanel_usesettingspanel", + "target": "core_useceremony_useceremony" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "composables_usesettingspanel_usesettingspanel", + "_tgt": "core_usetheme_usetheme", + "source": "composables_usesettingspanel_usesettingspanel", + "target": "core_usetheme_usetheme" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L24", + "weight": 1.0, + "_src": "composables_usesettingspanel_usesettingspanel", + "_tgt": "composables_usesettingsstate_usesettingsstate", + "source": "composables_usesettingspanel_usesettingspanel", + "target": "composables_usesettingsstate_usesettingsstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "composables_usesettingspanel_usesettingspanel", + "_tgt": "composables_usesettingshandlers_usesettingshandlers", + "source": "composables_usesettingspanel_usesettingspanel", + "target": "composables_usesettingshandlers_usesettingshandlers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", + "_tgt": "composables_usesettingsconfig_usesettingsconfig", + "source": "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", + "target": "composables_usesettingsconfig_usesettingsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsState.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", + "_tgt": "composables_usesettingsstate_usesettingsstate", + "source": "components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", + "target": "composables_usesettingsstate_usesettingsstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", + "_tgt": "composables_usesettingshandlers_usesettingshandlers", + "source": "components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", + "target": "composables_usesettingshandlers_usesettingshandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingItem.vue", + "source_location": "L74", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "_tgt": "widget_settingitem_if", + "source": "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "target": "widget_settingitem_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-settings-panel/widget/SettingItem.vue", + "source_location": "L88", + "weight": 1.0, + "_src": "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "_tgt": "widget_settingitem_emit", + "source": "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "target": "widget_settingitem_emit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L104", + "weight": 1.0, + "_src": "modules_user_search_handlereset", + "_tgt": "widget_settingitem_emit", + "source": "widget_settingitem_emit", + "target": "modules_user_search_handlereset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L109", + "weight": 1.0, + "_src": "modules_user_search_handlesearch", + "_tgt": "widget_settingitem_emit", + "source": "widget_settingitem_emit", + "target": "modules_user_search_handlesearch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L146", + "weight": 1.0, + "_src": "components_approvaldialog_handlesubmit", + "_tgt": "widget_settingitem_emit", + "source": "widget_settingitem_emit", + "target": "components_approvaldialog_handlesubmit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L200", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_settransition", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_settransition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L279", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_handlewheelscroll", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_handlewheelscroll", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L296", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_handletouchstart", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_handletouchstart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L300", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_handletouchmove", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_handletouchmove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L314", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_handletouchend", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_handletouchend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L318", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_setupeventlisteners", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_setupeventlisteners", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L327", + "weight": 1.0, + "_src": "components_core_layouts_art_work_tab_index_vue", + "_tgt": "art_work_tab_index_cleanupeventlisteners", + "source": "components_core_layouts_art_work_tab_index_vue", + "target": "art_work_tab_index_cleanupeventlisteners", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-work-tab/index.vue", + "source_location": "L315", + "weight": 1.0, + "_src": "art_work_tab_index_handletouchend", + "_tgt": "art_work_tab_index_settransition", + "source": "art_work_tab_index_settransition", + "target": "art_work_tab_index_handletouchend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-page-content/index.vue", + "source_location": "L121", + "weight": 1.0, + "_src": "components_core_layouts_art_page_content_index_vue", + "_tgt": "art_page_content_index_reload", + "source": "components_core_layouts_art_page_content_index_vue", + "target": "art_page_content_index_reload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-menus/art-horizontal-menu/index.vue", + "source_location": "L29", + "weight": 1.0, + "_src": "components_core_layouts_art_menus_art_horizontal_menu_index_vue", + "_tgt": "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue", + "source": "components_core_layouts_art_menus_art_horizontal_menu_index_vue", + "target": "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L155", + "weight": 1.0, + "_src": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "_tgt": "components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", + "source": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "target": "components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L171", + "weight": 1.0, + "_src": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "_tgt": "art_sidebar_menu_index_logsidebarmenu", + "source": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "target": "art_sidebar_menu_index_logsidebarmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L262", + "weight": 1.0, + "_src": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "_tgt": "art_sidebar_menu_index_if", + "source": "components_core_layouts_art_menus_art_sidebar_menu_index_vue", + "target": "art_sidebar_menu_index_if", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-menus/art-sidebar-menu/index.vue", + "source_location": "L263", + "weight": 1.0, + "_src": "art_sidebar_menu_index_if", + "_tgt": "art_sidebar_menu_index_logsidebarmenu", + "source": "art_sidebar_menu_index_logsidebarmenu", + "target": "art_sidebar_menu_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L180", + "weight": 1.0, + "_src": "components_core_layouts_art_fireworks_effect_index_vue", + "_tgt": "art_fireworks_effect_index_fireworksystem", + "source": "components_core_layouts_art_fireworks_effect_index_vue", + "target": "art_fireworks_effect_index_fireworksystem", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L196", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_constructor", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L204", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_initializepool", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_initializepool", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L214", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_createparticle", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_createparticle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L235", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_getavailableparticle", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_getavailableparticle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L254", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_preloadimage", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_preloadimage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L276", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_preloadallimages", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_preloadallimages", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L289", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem", + "_tgt": "art_fireworks_effect_index_fireworksystem_createfirework", + "source": "art_fireworks_effect_index_fireworksystem", + "target": "art_fireworks_effect_index_fireworksystem_createfirework", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L197", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem_constructor", + "_tgt": "art_fireworks_effect_index_fireworksystem_initializepool", + "source": "art_fireworks_effect_index_fireworksystem_constructor", + "target": "art_fireworks_effect_index_fireworksystem_initializepool", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L206", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem_initializepool", + "_tgt": "art_fireworks_effect_index_fireworksystem_createparticle", + "source": "art_fireworks_effect_index_fireworksystem_initializepool", + "target": "art_fireworks_effect_index_fireworksystem_createparticle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-fireworks-effect/index.vue", + "source_location": "L206", + "weight": 1.0, + "_src": "art_fireworks_effect_index_fireworksystem_initializepool", + "_tgt": "storage_facility_index_push", + "source": "art_fireworks_effect_index_fireworksystem_initializepool", + "target": "storage_facility_index_push" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L135", + "weight": 1.0, + "_src": "components_core_layouts_art_global_search_index_vue", + "_tgt": "art_global_search_index_handlekeydown", + "source": "components_core_layouts_art_global_search_index_vue", + "target": "art_global_search_index_handlekeydown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L163", + "weight": 1.0, + "_src": "components_core_layouts_art_global_search_index_vue", + "_tgt": "art_global_search_index_focusinput", + "source": "components_core_layouts_art_global_search_index_vue", + "target": "art_global_search_index_focusinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L170", + "weight": 1.0, + "_src": "components_core_layouts_art_global_search_index_vue", + "_tgt": "art_global_search_index_search", + "source": "components_core_layouts_art_global_search_index_vue", + "target": "art_global_search_index_search", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L287", + "weight": 1.0, + "_src": "components_core_layouts_art_global_search_index_vue", + "_tgt": "art_global_search_index_if", + "source": "components_core_layouts_art_global_search_index_vue", + "target": "art_global_search_index_if", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-global-search/index.vue", + "source_location": "L142", + "weight": 1.0, + "_src": "art_global_search_index_handlekeydown", + "_tgt": "art_global_search_index_focusinput", + "source": "art_global_search_index_handlekeydown", + "target": "art_global_search_index_focusinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L166", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_ismobile", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_ismobile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L173", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_disabledevtools", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_disabledevtools", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L334", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_verifypassword", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_verifypassword", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L347", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_handlekeydown", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_handlekeydown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L354", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_handledialogopen", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_handledialogopen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L360", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_handlelock", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_handlelock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L376", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_handleunlock", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_handleunlock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L411", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_tologin", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_tologin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L415", + "weight": 1.0, + "_src": "components_core_layouts_art_screen_lock_index_vue", + "_tgt": "art_screen_lock_index_openlockscreen", + "source": "components_core_layouts_art_screen_lock_index_vue", + "target": "art_screen_lock_index_openlockscreen", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L317", + "weight": 1.0, + "_src": "art_screen_lock_index_disabledevtools", + "_tgt": "art_screen_lock_index_ismobile", + "source": "art_screen_lock_index_ismobile", + "target": "art_screen_lock_index_disabledevtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L363", + "weight": 1.0, + "_src": "art_screen_lock_index_handlelock", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "art_screen_lock_index_handlelock", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/core/layouts/art-screen-lock/index.vue", + "source_location": "L379", + "weight": 1.0, + "_src": "art_screen_lock_index_handleunlock", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "art_screen_lock_index_handleunlock", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-header-bar/index.vue", + "source_location": "L150", + "weight": 1.0, + "_src": "components_core_layouts_art_header_bar_index_vue", + "_tgt": "components_core_layouts_art_header_bar_widget_artusermenu_vue", + "source": "components_core_layouts_art_header_bar_index_vue", + "target": "components_core_layouts_art_header_bar_widget_artusermenu_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", + "source_location": "L76", + "weight": 1.0, + "_src": "components_core_layouts_art_header_bar_widget_artusermenu_vue", + "_tgt": "widget_artusermenu_getrolename", + "source": "components_core_layouts_art_header_bar_widget_artusermenu_vue", + "target": "widget_artusermenu_getrolename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-text-scroll/index.vue", + "source_location": "L191", + "weight": 1.0, + "_src": "components_core_text_effect_art_text_scroll_index_vue", + "_tgt": "art_text_scroll_index_measuresizes", + "source": "components_core_text_effect_art_text_scroll_index_vue", + "target": "art_text_scroll_index_measuresizes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-text-scroll/index.vue", + "source_location": "L250", + "weight": 1.0, + "_src": "components_core_text_effect_art_text_scroll_index_vue", + "_tgt": "art_text_scroll_index_handlecontentclick", + "source": "components_core_text_effect_art_text_scroll_index_vue", + "target": "art_text_scroll_index_handlecontentclick", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L91", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_clamp", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_clamp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L95", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_formatnumber", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_formatnumber", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L171", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_shouldskipanimation", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_shouldskipanimation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L291", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_isrunning", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_isrunning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L294", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_ispaused", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_ispaused", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L297", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_currentvalue", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_currentvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L300", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_targetvalue", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_targetvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/core/text-effect/art-count-to/index.vue", + "source_location": "L303", + "weight": 1.0, + "_src": "components_core_text_effect_art_count_to_index_vue", + "_tgt": "art_count_to_index_progress", + "source": "components_core_text_effect_art_count_to_index_vue", + "target": "art_count_to_index_progress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L291", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "components_business_protocol_finance_confirm_fields_index_vue", + "source": "components_business_protocol_finance_confirm_fields_index_vue", + "target": "views_quality_inspection_qc_task_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/protocol-finance-confirm-fields/finance-attachments.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "components_business_protocol_finance_confirm_fields_finance_attachments_ts", + "_tgt": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", + "source": "components_business_protocol_finance_confirm_fields_finance_attachments_ts", + "target": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L49", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L51", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "components_business_system_view_dialog_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L110", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "qc_task_view_dialog_index_formatmetric", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "qc_task_view_dialog_index_formatmetric", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L241", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "qc_task_view_dialog_index_attachmentfullurl", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "qc_task_view_dialog_index_attachmentfullurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L248", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "qc_task_view_dialog_index_handleattachmentpreview", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "qc_task_view_dialog_index_handleattachmentpreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L253", + "weight": 1.0, + "_src": "components_business_qc_task_view_dialog_index_vue", + "_tgt": "qc_task_view_dialog_index_handleattachmentdownload", + "source": "components_business_qc_task_view_dialog_index_vue", + "target": "qc_task_view_dialog_index_handleattachmentdownload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/qc-task-view-dialog/index.vue", + "source_location": "L249", + "weight": 1.0, + "_src": "qc_task_view_dialog_index_handleattachmentpreview", + "_tgt": "qc_task_view_dialog_index_attachmentfullurl", + "source": "qc_task_view_dialog_index_attachmentfullurl", + "target": "qc_task_view_dialog_index_handleattachmentpreview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L491", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "components_business_sample_qc_info_cards_index_vue", + "source": "components_business_sample_qc_info_cards_index_vue", + "target": "views_research_donation_list_donationviewdialog_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/order-operate-local-dialog/index.vue", + "source_location": "L31", + "weight": 1.0, + "_src": "components_business_order_operate_local_dialog_index_vue", + "_tgt": "order_operate_local_dialog_index_handlemessage", + "source": "components_business_order_operate_local_dialog_index_vue", + "target": "order_operate_local_dialog_index_handlemessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/product-view-dialog/index.vue", + "source_location": "L34", + "weight": 1.0, + "_src": "components_business_product_view_dialog_index_vue", + "_tgt": "product_view_dialog_index_formatmeasureview", + "source": "components_business_product_view_dialog_index_vue", + "target": "product_view_dialog_index_formatmeasureview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L358", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_cell_storage_material_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L372", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_role_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L276", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_post_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", + "source_location": "L446", + "weight": 1.0, + "_src": "views_system_category_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_category_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L219", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_user_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L274", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_menu_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L234", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_site_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L229", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_system_dept_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L317", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_production_sop_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L294", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_quality_inspection_qc_task_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L280", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_pilot_service_project_price_system_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L383", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_basic_info_sample_code_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L221", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_basic_info_cell_sample_type_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L368", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_basic_info_collection_protocol_no_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L238", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_basic_info_customer_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L338", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "components_business_system_view_dialog_index_vue", + "source": "components_business_system_view_dialog_index_vue", + "target": "views_basic_info_collection_region_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/order-operate-dialog-bridge/index.vue", + "source_location": "L34", + "weight": 1.0, + "_src": "components_business_order_operate_dialog_bridge_index_vue", + "_tgt": "order_operate_dialog_bridge_index_handlemessage", + "source": "components_business_order_operate_dialog_bridge_index_vue", + "target": "order_operate_dialog_bridge_index_handlemessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/order-operate-dialog-bridge/index.vue", + "source_location": "L42", + "weight": 1.0, + "_src": "components_business_order_operate_dialog_bridge_index_vue", + "_tgt": "order_operate_dialog_bridge_index_postopen", + "source": "components_business_order_operate_dialog_bridge_index_vue", + "target": "order_operate_dialog_bridge_index_postopen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useFastEnter.ts", + "source_location": "L22", + "weight": 1.0, + "_src": "hooks_core_usefastenter_ts", + "_tgt": "core_usefastenter_usefastenter", + "source": "hooks_core_usefastenter_ts", + "target": "core_usefastenter_usefastenter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "hooks_core_usetablecolumns_ts", + "_tgt": "core_usetablecolumns_getcolumnkey", + "source": "hooks_core_usetablecolumns_ts", + "target": "core_usetablecolumns_getcolumnkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "hooks_core_usetablecolumns_ts", + "_tgt": "core_usetablecolumns_getcolumnvisibility", + "source": "hooks_core_usetablecolumns_ts", + "target": "core_usetablecolumns_getcolumnvisibility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "hooks_core_usetablecolumns_ts", + "_tgt": "core_usetablecolumns_getcolumnchecks", + "source": "hooks_core_usetablecolumns_ts", + "target": "core_usetablecolumns_getcolumnchecks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L141", + "weight": 1.0, + "_src": "hooks_core_usetablecolumns_ts", + "_tgt": "core_usetablecolumns_usetablecolumns", + "source": "hooks_core_usetablecolumns_ts", + "target": "core_usetablecolumns_usetablecolumns", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableColumns.ts", + "source_location": "L148", + "weight": 1.0, + "_src": "core_usetablecolumns_usetablecolumns", + "_tgt": "core_usetablecolumns_getcolumnchecks", + "source": "core_usetablecolumns_getcolumnchecks", + "target": "core_usetablecolumns_usetablecolumns", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "hooks/core/useTable.ts", + "source_location": "L229", + "weight": 1.0, + "_src": "core_usetable_usetableimpl", + "_tgt": "core_usetablecolumns_usetablecolumns", + "source": "core_usetablecolumns_usetablecolumns", + "target": "core_usetable_usetableimpl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTable.ts", + "source_location": "L115", + "weight": 1.0, + "_src": "hooks_core_usetable_ts", + "_tgt": "core_usetable_usetable", + "source": "hooks_core_usetable_ts", + "target": "core_usetable_usetable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTable.ts", + "source_location": "L132", + "weight": 1.0, + "_src": "hooks_core_usetable_ts", + "_tgt": "core_usetable_usetableimpl", + "source": "hooks_core_usetable_ts", + "target": "core_usetable_usetableimpl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTable.ts", + "source_location": "L118", + "weight": 1.0, + "_src": "core_usetable_usetable", + "_tgt": "core_usetable_usetableimpl", + "source": "core_usetable_usetable", + "target": "core_usetable_usetableimpl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useHeaderBar.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "hooks_core_useheaderbar_ts", + "_tgt": "core_useheaderbar_useheaderbar", + "source": "hooks_core_useheaderbar_ts", + "target": "core_useheaderbar_useheaderbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useAuth.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "hooks_core_useauth_ts", + "_tgt": "core_useauth_useauth", + "source": "hooks_core_useauth_ts", + "target": "core_useauth_useauth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "hooks/core/useAuth.ts", + "source_location": "L45", + "weight": 1.0, + "_src": "core_useauth_useauth", + "_tgt": "core_useappmode_useappmode", + "source": "core_useauth_useauth", + "target": "core_useappmode_useappmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useLayoutHeight.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "hooks_core_uselayoutheight_ts", + "_tgt": "core_uselayoutheight_uselayoutheight", + "source": "hooks_core_uselayoutheight_ts", + "target": "core_uselayoutheight_uselayoutheight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useLayoutHeight.ts", + "source_location": "L86", + "weight": 1.0, + "_src": "hooks_core_uselayoutheight_ts", + "_tgt": "core_uselayoutheight_useautolayoutheight", + "source": "hooks_core_uselayoutheight_ts", + "target": "core_uselayoutheight_useautolayoutheight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTheme.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "hooks_core_usetheme_ts", + "_tgt": "core_usetheme_usetheme", + "source": "hooks_core_usetheme_ts", + "target": "core_usetheme_usetheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTheme.ts", + "source_location": "L129", + "weight": 1.0, + "_src": "hooks_core_usetheme_ts", + "_tgt": "core_usetheme_initializetheme", + "source": "hooks_core_usetheme_ts", + "target": "core_usetheme_initializetheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "hooks_core_usetableheight_ts", + "_tgt": "core_usetableheight_tableheightcalculator", + "source": "hooks_core_usetableheight_ts", + "target": "core_usetableheight_tableheightcalculator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L95", + "weight": 1.0, + "_src": "hooks_core_usetableheight_ts", + "_tgt": "core_usetableheight_usetableheight", + "source": "hooks_core_usetableheight_ts", + "target": "core_usetableheight_usetableheight", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator", + "_tgt": "core_usetableheight_tableheightcalculator_constructor", + "source": "core_usetableheight_tableheightcalculator", + "target": "core_usetableheight_tableheightcalculator_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator", + "_tgt": "core_usetableheight_tableheightcalculator_calculate", + "source": "core_usetableheight_tableheightcalculator", + "target": "core_usetableheight_tableheightcalculator_calculate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L57", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator", + "_tgt": "core_usetableheight_tableheightcalculator_calculateoffset", + "source": "core_usetableheight_tableheightcalculator", + "target": "core_usetableheight_tableheightcalculator_calculateoffset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator", + "_tgt": "core_usetableheight_tableheightcalculator_getheaderheight", + "source": "core_usetableheight_tableheightcalculator", + "target": "core_usetableheight_tableheightcalculator_getheaderheight", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator", + "_tgt": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", + "source": "core_usetableheight_tableheightcalculator", + "target": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L48", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator_calculate", + "_tgt": "core_usetableheight_tableheightcalculator_calculateoffset", + "source": "core_usetableheight_tableheightcalculator_calculate", + "target": "core_usetableheight_tableheightcalculator_calculateoffset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator_calculateoffset", + "_tgt": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", + "source": "core_usetableheight_tableheightcalculator_calculateoffset", + "target": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useTableHeight.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "core_usetableheight_tableheightcalculator_calculateoffset", + "_tgt": "core_usetableheight_tableheightcalculator_getheaderheight", + "source": "core_usetableheight_tableheightcalculator_calculateoffset", + "target": "core_usetableheight_tableheightcalculator_getheaderheight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useCommon.ts", + "source_location": "L22", + "weight": 1.0, + "_src": "hooks_core_usecommon_ts", + "_tgt": "core_usecommon_usecommon", + "source": "hooks_core_usecommon_ts", + "target": "core_usecommon_usecommon", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L307", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_usecommon_usecommon", + "source": "core_usecommon_usecommon", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L404", + "weight": 1.0, + "_src": "guards_beforeeach_handlerootpathredirect", + "_tgt": "core_usecommon_usecommon", + "source": "core_usecommon_usecommon", + "target": "guards_beforeeach_handlerootpathredirect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/afterEach.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "guards_aftereach_setupaftereachguard", + "_tgt": "core_usecommon_usecommon", + "source": "core_usecommon_usecommon", + "target": "guards_aftereach_setupaftereachguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useChart.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "hooks_core_usechart_ts", + "_tgt": "core_usechart_usechartops", + "source": "hooks_core_usechart_ts", + "target": "core_usechart_usechartops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useChart.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "hooks_core_usechart_ts", + "_tgt": "core_usechart_usechart", + "source": "hooks_core_usechart_ts", + "target": "core_usechart_usechart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useChart.ts", + "source_location": "L641", + "weight": 1.0, + "_src": "hooks_core_usechart_ts", + "_tgt": "core_usechart_usechartcomponent", + "source": "hooks_core_usechart_ts", + "target": "core_usechart_usechartcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useChart.ts", + "source_location": "L651", + "weight": 1.0, + "_src": "core_usechart_usechartcomponent", + "_tgt": "core_usechart_usechart", + "source": "core_usechart_usechart", + "target": "core_usechart_usechartcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useCeremony.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "hooks_core_useceremony_ts", + "_tgt": "core_useceremony_useceremony", + "source": "hooks_core_useceremony_ts", + "target": "core_useceremony_useceremony", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "hooks/core/useAppMode.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "hooks_core_useappmode_ts", + "_tgt": "core_useappmode_useappmode", + "source": "hooks_core_useappmode_ts", + "target": "core_useappmode_useappmode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_getmenulist", + "_tgt": "core_useappmode_useappmode", + "source": "core_useappmode_useappmode", + "target": "core_menuprocessor_menuprocessor_getmenulist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L4", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchleavelist", + "source": "api_leave_ts", + "target": "api_leave_fetchleavelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchcreateleave", + "source": "api_leave_ts", + "target": "api_leave_fetchcreateleave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchupdateleave", + "source": "api_leave_ts", + "target": "api_leave_fetchupdateleave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchdeleteleave", + "source": "api_leave_ts", + "target": "api_leave_fetchdeleteleave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchsubmitleave", + "source": "api_leave_ts", + "target": "api_leave_fetchsubmitleave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "api_leave_ts", + "_tgt": "api_leave_fetchleavedetail", + "source": "api_leave_ts", + "target": "api_leave_fetchleavedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "api_leave_fetchleavelist", + "_tgt": "process_route_index_get", + "source": "api_leave_fetchleavelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.ts", + "source_location": "L75", + "weight": 1.0, + "_src": "api_leave_fetchleavedetail", + "_tgt": "process_route_index_get", + "source": "api_leave_fetchleavedetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L22", + "weight": 1.0, + "_src": "api_sample_reception_check_item_ts", + "_tgt": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "source": "api_sample_reception_check_item_ts", + "target": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "api_sample_reception_check_item_ts", + "_tgt": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "source": "api_sample_reception_check_item_ts", + "target": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "api_sample_reception_check_item_ts", + "_tgt": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", + "source": "api_sample_reception_check_item_ts", + "target": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L53", + "weight": 1.0, + "_src": "api_sample_reception_check_item_ts", + "_tgt": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", + "source": "api_sample_reception_check_item_ts", + "target": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L69", + "weight": 1.0, + "_src": "api_sample_reception_check_item_ts", + "_tgt": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", + "source": "api_sample_reception_check_item_ts", + "target": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "_tgt": "process_route_index_get", + "source": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample-reception-check-item.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "_tgt": "process_route_index_get", + "source": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchconsumablelist", + "source": "api_production_ts", + "target": "api_production_fetchconsumablelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallconsumables", + "source": "api_production_ts", + "target": "api_production_fetchallconsumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L21", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateconsumable", + "source": "api_production_ts", + "target": "api_production_fetchcreateconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateconsumable", + "source": "api_production_ts", + "target": "api_production_fetchupdateconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteconsumable", + "source": "api_production_ts", + "target": "api_production_fetchdeleteconsumable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchreagentlist", + "source": "api_production_ts", + "target": "api_production_fetchreagentlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallreagents", + "source": "api_production_ts", + "target": "api_production_fetchallreagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreatereagent", + "source": "api_production_ts", + "target": "api_production_fetchcreatereagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatereagent", + "source": "api_production_ts", + "target": "api_production_fetchupdatereagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeletereagent", + "source": "api_production_ts", + "target": "api_production_fetchdeletereagent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L67", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchsoplist", + "source": "api_production_ts", + "target": "api_production_fetchsoplist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L77", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallsopdocuments", + "source": "api_production_ts", + "target": "api_production_fetchallsopdocuments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L81", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreatesop", + "source": "api_production_ts", + "target": "api_production_fetchcreatesop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatesop", + "source": "api_production_ts", + "target": "api_production_fetchupdatesop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L89", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeletesop", + "source": "api_production_ts", + "target": "api_production_fetchdeletesop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L97", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchprocesscategorylist", + "source": "api_production_ts", + "target": "api_production_fetchprocesscategorylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallprocesscategories", + "source": "api_production_ts", + "target": "api_production_fetchallprocesscategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L115", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateprocesscategory", + "source": "api_production_ts", + "target": "api_production_fetchcreateprocesscategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L119", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateprocesscategory", + "source": "api_production_ts", + "target": "api_production_fetchupdateprocesscategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L123", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteprocesscategory", + "source": "api_production_ts", + "target": "api_production_fetchdeleteprocesscategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L131", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchoutputtypelist", + "source": "api_production_ts", + "target": "api_production_fetchoutputtypelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L141", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchalloutputtypes", + "source": "api_production_ts", + "target": "api_production_fetchalloutputtypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L145", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateoutputtype", + "source": "api_production_ts", + "target": "api_production_fetchcreateoutputtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L149", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateoutputtype", + "source": "api_production_ts", + "target": "api_production_fetchupdateoutputtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L153", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteoutputtype", + "source": "api_production_ts", + "target": "api_production_fetchdeleteoutputtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L161", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchconsumablepacklist", + "source": "api_production_ts", + "target": "api_production_fetchconsumablepacklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L175", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallconsumablepacks", + "source": "api_production_ts", + "target": "api_production_fetchallconsumablepacks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L179", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateconsumablepack", + "source": "api_production_ts", + "target": "api_production_fetchcreateconsumablepack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L183", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateconsumablepack", + "source": "api_production_ts", + "target": "api_production_fetchupdateconsumablepack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L187", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteconsumablepack", + "source": "api_production_ts", + "target": "api_production_fetchdeleteconsumablepack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L191", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchconsumablepackdetail", + "source": "api_production_ts", + "target": "api_production_fetchconsumablepackdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L199", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchprocesslist", + "source": "api_production_ts", + "target": "api_production_fetchprocesslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L209", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchallprocesses", + "source": "api_production_ts", + "target": "api_production_fetchallprocesses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L213", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateprocess", + "source": "api_production_ts", + "target": "api_production_fetchcreateprocess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L217", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateprocess", + "source": "api_production_ts", + "target": "api_production_fetchupdateprocess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L221", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteprocess", + "source": "api_production_ts", + "target": "api_production_fetchdeleteprocess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L225", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchprocessdetail", + "source": "api_production_ts", + "target": "api_production_fetchprocessdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L233", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchprocessroutelist", + "source": "api_production_ts", + "target": "api_production_fetchprocessroutelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L249", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchprocessroutedetail", + "source": "api_production_ts", + "target": "api_production_fetchprocessroutedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L253", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcreateprocessroute", + "source": "api_production_ts", + "target": "api_production_fetchcreateprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L257", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateprocessroute", + "source": "api_production_ts", + "target": "api_production_fetchupdateprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L261", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchsetcurrentprocessroute", + "source": "api_production_ts", + "target": "api_production_fetchsetcurrentprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L265", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteprocessroute", + "source": "api_production_ts", + "target": "api_production_fetchdeleteprocessroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L270", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchaddroutestep", + "source": "api_production_ts", + "target": "api_production_fetchaddroutestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L274", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchcopyroutestep", + "source": "api_production_ts", + "target": "api_production_fetchcopyroutestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L278", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdateroutestep", + "source": "api_production_ts", + "target": "api_production_fetchupdateroutestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L282", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchreorderroutesteps", + "source": "api_production_ts", + "target": "api_production_fetchreorderroutesteps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L286", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchdeleteroutestep", + "source": "api_production_ts", + "target": "api_production_fetchdeleteroutestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L291", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatestepreagents", + "source": "api_production_ts", + "target": "api_production_fetchupdatestepreagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L295", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatestepconsumables", + "source": "api_production_ts", + "target": "api_production_fetchupdatestepconsumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L299", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatestepoutputs", + "source": "api_production_ts", + "target": "api_production_fetchupdatestepoutputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.ts", + "source_location": "L303", + "weight": 1.0, + "_src": "api_production_ts", + "_tgt": "api_production_fetchupdatestepdatacollections", + "source": "api_production_ts", + "target": "api_production_fetchupdatestepdatacollections", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "api_production_fetchconsumablelist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchconsumablelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "api_production_fetchallconsumables", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallconsumables", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L38", + "weight": 1.0, + "_src": "api_production_fetchreagentlist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchreagentlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L48", + "weight": 1.0, + "_src": "api_production_fetchallreagents", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallreagents", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "api_production_fetchsoplist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchsoplist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L535", + "weight": 1.0, + "_src": "sop_index_loaddata", + "_tgt": "api_production_fetchsoplist", + "source": "api_production_fetchsoplist", + "target": "sop_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "api_production_fetchallsopdocuments", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallsopdocuments", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L605", + "weight": 1.0, + "_src": "sop_index_handlesubmit", + "_tgt": "api_production_fetchcreatesop", + "source": "api_production_fetchcreatesop", + "target": "sop_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L603", + "weight": 1.0, + "_src": "sop_index_handlesubmit", + "_tgt": "api_production_fetchupdatesop", + "source": "api_production_fetchupdatesop", + "target": "sop_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "api_production_fetchprocesscategorylist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchprocesscategorylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "api_production_fetchallprocesscategories", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallprocesscategories", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L132", + "weight": 1.0, + "_src": "api_production_fetchoutputtypelist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchoutputtypelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L142", + "weight": 1.0, + "_src": "api_production_fetchalloutputtypes", + "_tgt": "process_route_index_get", + "source": "api_production_fetchalloutputtypes", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L166", + "weight": 1.0, + "_src": "api_production_fetchconsumablepacklist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchconsumablepacklist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L176", + "weight": 1.0, + "_src": "api_production_fetchallconsumablepacks", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallconsumablepacks", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L192", + "weight": 1.0, + "_src": "api_production_fetchconsumablepackdetail", + "_tgt": "process_route_index_get", + "source": "api_production_fetchconsumablepackdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L200", + "weight": 1.0, + "_src": "api_production_fetchprocesslist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchprocesslist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L210", + "weight": 1.0, + "_src": "api_production_fetchallprocesses", + "_tgt": "process_route_index_get", + "source": "api_production_fetchallprocesses", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L226", + "weight": 1.0, + "_src": "api_production_fetchprocessdetail", + "_tgt": "process_route_index_get", + "source": "api_production_fetchprocessdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L240", + "weight": 1.0, + "_src": "api_production_fetchprocessroutelist", + "_tgt": "process_route_index_get", + "source": "api_production_fetchprocessroutelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.ts", + "source_location": "L250", + "weight": 1.0, + "_src": "api_production_fetchprocessroutedetail", + "_tgt": "process_route_index_get", + "source": "api_production_fetchprocessroutedetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "api_qc_third_party_item_ts", + "_tgt": "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "source": "api_qc_third_party_item_ts", + "target": "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L38", + "weight": 1.0, + "_src": "api_qc_third_party_item_ts", + "_tgt": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "source": "api_qc_third_party_item_ts", + "target": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L45", + "weight": 1.0, + "_src": "api_qc_third_party_item_ts", + "_tgt": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", + "source": "api_qc_third_party_item_ts", + "target": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L60", + "weight": 1.0, + "_src": "api_qc_third_party_item_ts", + "_tgt": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", + "source": "api_qc_third_party_item_ts", + "target": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-item.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "api_qc_third_party_item_ts", + "_tgt": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", + "source": "api_qc_third_party_item_ts", + "target": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-third-party-item.ts", + "source_location": "L32", + "weight": 1.0, + "_src": "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "_tgt": "process_route_index_get", + "source": "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-third-party-item.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "_tgt": "process_route_index_get", + "source": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchprocessdeflist", + "source": "api_workflow_ts", + "target": "api_workflow_fetchprocessdeflist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchcreateprocessdef", + "source": "api_workflow_ts", + "target": "api_workflow_fetchcreateprocessdef", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchupdateprocessdef", + "source": "api_workflow_ts", + "target": "api_workflow_fetchupdateprocessdef", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchdeleteprocessdef", + "source": "api_workflow_ts", + "target": "api_workflow_fetchdeleteprocessdef", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L67", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchpublishversion", + "source": "api_workflow_ts", + "target": "api_workflow_fetchpublishversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L91", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchversionlist", + "source": "api_workflow_ts", + "target": "api_workflow_fetchversionlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L101", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchdesignerdata", + "source": "api_workflow_ts", + "target": "api_workflow_fetchdesignerdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchstartinstance", + "source": "api_workflow_ts", + "target": "api_workflow_fetchstartinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L124", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchinstancedetail", + "source": "api_workflow_ts", + "target": "api_workflow_fetchinstancedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L134", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchpendingtasks", + "source": "api_workflow_ts", + "target": "api_workflow_fetchpendingtasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L151", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchcompletedtasks", + "source": "api_workflow_ts", + "target": "api_workflow_fetchcompletedtasks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L168", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchapprovetask", + "source": "api_workflow_ts", + "target": "api_workflow_fetchapprovetask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L176", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchrejecttask", + "source": "api_workflow_ts", + "target": "api_workflow_fetchrejecttask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L184", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchmyinstances", + "source": "api_workflow_ts", + "target": "api_workflow_fetchmyinstances", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "api_workflow_ts", + "_tgt": "api_workflow_fetchbusinessalltasks", + "source": "api_workflow_ts", + "target": "api_workflow_fetchbusinessalltasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L13", + "weight": 1.0, + "_src": "api_workflow_fetchprocessdeflist", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchprocessdeflist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "api_workflow_fetchversionlist", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchversionlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "api_workflow_fetchdesignerdata", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchdesignerdata", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L125", + "weight": 1.0, + "_src": "api_workflow_fetchinstancedetail", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchinstancedetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L115", + "weight": 1.0, + "_src": "components_approvaldialog_loadformdata", + "_tgt": "api_workflow_fetchinstancedetail", + "source": "api_workflow_fetchinstancedetail", + "target": "components_approvaldialog_loadformdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L139", + "weight": 1.0, + "_src": "api_workflow_fetchpendingtasks", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchpendingtasks", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L156", + "weight": 1.0, + "_src": "api_workflow_fetchcompletedtasks", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchcompletedtasks", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L141", + "weight": 1.0, + "_src": "components_approvaldialog_handlesubmit", + "_tgt": "api_workflow_fetchapprovetask", + "source": "api_workflow_fetchapprovetask", + "target": "components_approvaldialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L143", + "weight": 1.0, + "_src": "components_approvaldialog_handlesubmit", + "_tgt": "api_workflow_fetchrejecttask", + "source": "api_workflow_fetchrejecttask", + "target": "components_approvaldialog_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L190", + "weight": 1.0, + "_src": "api_workflow_fetchmyinstances", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchmyinstances", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.ts", + "source_location": "L203", + "weight": 1.0, + "_src": "api_workflow_fetchbusinessalltasks", + "_tgt": "process_route_index_get", + "source": "api_workflow_fetchbusinessalltasks", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-work-order.ts", + "source_location": "L3", + "weight": 1.0, + "_src": "api_production_work_order_ts", + "_tgt": "api_production_work_order_fetchproductionworkorderlist", + "source": "api_production_work_order_ts", + "target": "api_production_work_order_fetchproductionworkorderlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-work-order.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "api_production_work_order_ts", + "_tgt": "api_production_work_order_fetchproductionworkorderdetail", + "source": "api_production_work_order_ts", + "target": "api_production_work_order_fetchproductionworkorderdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-work-order.ts", + "source_location": "L22", + "weight": 1.0, + "_src": "api_production_work_order_ts", + "_tgt": "api_production_work_order_fetchcompleteproductionworkorder", + "source": "api_production_work_order_ts", + "target": "api_production_work_order_fetchcompleteproductionworkorder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production-work-order.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "api_production_work_order_fetchproductionworkorderlist", + "_tgt": "process_route_index_get", + "source": "api_production_work_order_fetchproductionworkorderlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production-work-order.ts", + "source_location": "L19", + "weight": 1.0, + "_src": "api_production_work_order_fetchproductionworkorderdetail", + "_tgt": "process_route_index_get", + "source": "api_production_work_order_fetchproductionworkorderdetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task-result.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "api_qc_task_result_ts", + "_tgt": "api_qc_task_result_fetchqctaskresults", + "source": "api_qc_task_result_ts", + "target": "api_qc_task_result_fetchqctaskresults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task-result.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "api_qc_task_result_ts", + "_tgt": "api_qc_task_result_fetchcompletetaskwithresult", + "source": "api_qc_task_result_ts", + "target": "api_qc_task_result_fetchcompletetaskwithresult", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-task-result.ts", + "source_location": "L13", + "weight": 1.0, + "_src": "api_qc_task_result_fetchqctaskresults", + "_tgt": "process_route_index_get", + "source": "api_qc_task_result_fetchqctaskresults", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "api_qc_third_party_company_ts", + "_tgt": "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "source": "api_qc_third_party_company_ts", + "target": "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "api_qc_third_party_company_ts", + "_tgt": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "source": "api_qc_third_party_company_ts", + "target": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "api_qc_third_party_company_ts", + "_tgt": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", + "source": "api_qc_third_party_company_ts", + "target": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L67", + "weight": 1.0, + "_src": "api_qc_third_party_company_ts", + "_tgt": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", + "source": "api_qc_third_party_company_ts", + "target": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-third-party-company.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "api_qc_third_party_company_ts", + "_tgt": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", + "source": "api_qc_third_party_company_ts", + "target": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-third-party-company.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "_tgt": "process_route_index_get", + "source": "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-third-party-company.ts", + "source_location": "L42", + "weight": 1.0, + "_src": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "_tgt": "process_route_index_get", + "source": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L14", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchcollectionprotocollist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchcollectionprotocollist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L26", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchcollectionprotocoldetail", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchcollectionprotocoldetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchcollectionprotocolauditlist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchcollectionprotocolauditlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L52", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchsubmitprotocolaudit", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchsubmitprotocolaudit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L64", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchreceiptconfirmlist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchreceiptconfirmlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchreceiptconfirmedlist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchreceiptconfirmedlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchreceiptconfirmsubmit", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchreceiptconfirmsubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L89", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchrefundconfirmlist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchrefundconfirmlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L96", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchrefundconfirmedlist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchrefundconfirmedlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L103", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchrefundconfirmsubmit", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchrefundconfirmsubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L114", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchsubmitreceiptfinance", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchsubmitreceiptfinance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L121", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchsubmitreceiptfinancebatch", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchsubmitreceiptfinancebatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L129", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchsubmitrefundfinance", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchsubmitrefundfinance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L144", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchsubmitrefundfinancebatch", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchsubmitrefundfinancebatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L157", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchpaymentdetaillist", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchpaymentdetaillist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L170", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchcreatecollectionprotocol", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchcreatecollectionprotocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L178", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchupdatecollectionprotocol", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchupdatecollectionprotocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection-protocol.ts", + "source_location": "L189", + "weight": 1.0, + "_src": "api_collection_protocol_ts", + "_tgt": "api_collection_protocol_fetchdeletecollectionprotocol", + "source": "api_collection_protocol_ts", + "target": "api_collection_protocol_fetchdeletecollectionprotocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "api_collection_protocol_fetchcollectionprotocollist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchcollectionprotocollist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "api_collection_protocol_fetchcollectionprotocoldetail", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchcollectionprotocoldetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L46", + "weight": 1.0, + "_src": "api_collection_protocol_fetchcollectionprotocolauditlist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchcollectionprotocolauditlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L65", + "weight": 1.0, + "_src": "api_collection_protocol_fetchreceiptconfirmlist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchreceiptconfirmlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L72", + "weight": 1.0, + "_src": "api_collection_protocol_fetchreceiptconfirmedlist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchreceiptconfirmedlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L90", + "weight": 1.0, + "_src": "api_collection_protocol_fetchrefundconfirmlist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchrefundconfirmlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L97", + "weight": 1.0, + "_src": "api_collection_protocol_fetchrefundconfirmedlist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchrefundconfirmedlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection-protocol.ts", + "source_location": "L164", + "weight": 1.0, + "_src": "api_collection_protocol_fetchpaymentdetaillist", + "_tgt": "process_route_index_get", + "source": "api_collection_protocol_fetchpaymentdetaillist", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/chinaRegion.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "api_chinaregion_ts", + "_tgt": "api_chinaregion_fetchchinaregiontree", + "source": "api_chinaregion_ts", + "target": "api_chinaregion_fetchchinaregiontree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/chinaRegion.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "api_chinaregion_fetchchinaregiontree", + "_tgt": "process_route_index_get", + "source": "api_chinaregion_fetchchinaregiontree", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchorderlist", + "source": "api_business_ts", + "target": "api_business_fetchorderlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchorderdetail", + "source": "api_business_ts", + "target": "api_business_fetchorderdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchassigndelivery", + "source": "api_business_ts", + "target": "api_business_fetchassigndelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchreviewcancel", + "source": "api_business_ts", + "target": "api_business_fetchreviewcancel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchcancelorder", + "source": "api_business_ts", + "target": "api_business_fetchcancelorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L78", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchorderadjusts", + "source": "api_business_ts", + "target": "api_business_fetchorderadjusts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L84", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchadjustorder", + "source": "api_business_ts", + "target": "api_business_fetchadjustorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L109", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchorderitems", + "source": "api_business_ts", + "target": "api_business_fetchorderitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L115", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchpriceversiondetail", + "source": "api_business_ts", + "target": "api_business_fetchpriceversiondetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L121", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchuploadattachment", + "source": "api_business_ts", + "target": "api_business_fetchuploadattachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L135", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchattachmentdownloadurl", + "source": "api_business_ts", + "target": "api_business_fetchattachmentdownloadurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L142", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchuploadproductimage", + "source": "api_business_ts", + "target": "api_business_fetchuploadproductimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/business.ts", + "source_location": "L149", + "weight": 1.0, + "_src": "api_business_ts", + "_tgt": "api_business_fetchsystemconfig", + "source": "api_business_ts", + "target": "api_business_fetchsystemconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L21", + "weight": 1.0, + "_src": "api_business_fetchorderlist", + "_tgt": "process_route_index_get", + "source": "api_business_fetchorderlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "api_business_fetchorderdetail", + "_tgt": "process_route_index_get", + "source": "api_business_fetchorderdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L79", + "weight": 1.0, + "_src": "api_business_fetchorderadjusts", + "_tgt": "process_route_index_get", + "source": "api_business_fetchorderadjusts", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L110", + "weight": 1.0, + "_src": "api_business_fetchorderitems", + "_tgt": "process_route_index_get", + "source": "api_business_fetchorderitems", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L116", + "weight": 1.0, + "_src": "api_business_fetchpriceversiondetail", + "_tgt": "process_route_index_get", + "source": "api_business_fetchpriceversiondetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L494", + "weight": 1.0, + "_src": "sop_index_handleattachmentchange", + "_tgt": "api_business_fetchuploadattachment", + "source": "api_business_fetchuploadattachment", + "target": "sop_index_handleattachmentchange" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/business.ts", + "source_location": "L150", + "weight": 1.0, + "_src": "api_business_fetchsystemconfig", + "_tgt": "process_route_index_get", + "source": "api_business_fetchsystemconfig", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchgetmenulist", + "source": "api_admin_ts", + "target": "api_admin_fetchgetmenulist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L19", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchgetrolelist", + "source": "api_admin_ts", + "target": "api_admin_fetchgetrolelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L26", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchuseroptions", + "source": "api_admin_ts", + "target": "api_admin_fetchuseroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchroleoptions", + "source": "api_admin_ts", + "target": "api_admin_fetchroleoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchtenantlist", + "source": "api_admin_ts", + "target": "api_admin_fetchtenantlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatetenant", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatetenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatetenant", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatetenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L89", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletetenant", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletetenant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L100", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_ts", + "target": "api_admin_fetchuserlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L119", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchuserdetail", + "source": "api_admin_ts", + "target": "api_admin_fetchuserdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L125", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateuser", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L147", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateuser", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L170", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteuser", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L177", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchresetpassword", + "source": "api_admin_ts", + "target": "api_admin_fetchresetpassword", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L185", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchuploaduseravatar", + "source": "api_admin_ts", + "target": "api_admin_fetchuploaduseravatar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L196", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchregionlist", + "source": "api_admin_ts", + "target": "api_admin_fetchregionlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L214", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchactiveregions", + "source": "api_admin_ts", + "target": "api_admin_fetchactiveregions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L231", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchnotdeletedregions", + "source": "api_admin_ts", + "target": "api_admin_fetchnotdeletedregions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L259", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcategorylist", + "source": "api_admin_ts", + "target": "api_admin_fetchcategorylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L277", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecategory", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L290", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecategory", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L307", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecategory", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecategory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L313", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchuploadcategoryimage", + "source": "api_admin_ts", + "target": "api_admin_fetchuploadcategoryimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L324", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchunitlist", + "source": "api_admin_ts", + "target": "api_admin_fetchunitlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L342", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateunit", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L349", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateunit", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L363", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteunit", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L373", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductlist", + "source": "api_admin_ts", + "target": "api_admin_fetchproductlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L392", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductdetail", + "source": "api_admin_ts", + "target": "api_admin_fetchproductdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L398", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductregionprices", + "source": "api_admin_ts", + "target": "api_admin_fetchproductregionprices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L412", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateproduct", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L430", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateproduct", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L451", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteproduct", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L459", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductbannerlist", + "source": "api_admin_ts", + "target": "api_admin_fetchproductbannerlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L468", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateproductbanners", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateproductbanners", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L478", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateproductbannersort", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateproductbannersort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L488", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteproductbanner", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteproductbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L496", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductdetailmedialist", + "source": "api_admin_ts", + "target": "api_admin_fetchproductdetailmedialist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L505", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateproductdetailmedia", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateproductdetailmedia", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L515", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateproductdetailmediasort", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateproductdetailmediasort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L525", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteproductdetailmedia", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteproductdetailmedia", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L533", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductparametersimple", + "source": "api_admin_ts", + "target": "api_admin_fetchproductparametersimple", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L544", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcategoryparameters", + "source": "api_admin_ts", + "target": "api_admin_fetchcategoryparameters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L553", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecategoryparameters", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecategoryparameters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L565", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchproductparametervalues", + "source": "api_admin_ts", + "target": "api_admin_fetchproductparametervalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L574", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchsaveproductparametervalues", + "source": "api_admin_ts", + "target": "api_admin_fetchsaveproductparametervalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L588", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdicttypelist", + "source": "api_admin_ts", + "target": "api_admin_fetchdicttypelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L601", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatedicttype", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatedicttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L610", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatedicttype", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatedicttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L622", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletedicttype", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletedicttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L630", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdictdatalist", + "source": "api_admin_ts", + "target": "api_admin_fetchdictdatalist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L648", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatedictdata", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatedictdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L658", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatedictdata", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatedictdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L670", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletedictdata", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletedictdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L674", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdictdataoptions", + "source": "api_admin_ts", + "target": "api_admin_fetchdictdataoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L685", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdepttree", + "source": "api_admin_ts", + "target": "api_admin_fetchdepttree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L692", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatedept", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatedept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L705", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatedept", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatedept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L720", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletedept", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletedept", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L728", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchsitelist", + "source": "api_admin_ts", + "target": "api_admin_fetchsitelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L737", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatesite", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatesite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L751", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatesite", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatesite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L768", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletesite", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletesite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L776", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchpostlist", + "source": "api_admin_ts", + "target": "api_admin_fetchpostlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L785", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatepost", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatepost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L794", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatepost", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatepost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L806", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletepost", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletepost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L810", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchpostbounduserids", + "source": "api_admin_ts", + "target": "api_admin_fetchpostbounduserids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L814", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatepostboundusers", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatepostboundusers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L826", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchitemunitlist", + "source": "api_admin_ts", + "target": "api_admin_fetchitemunitlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L835", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateitemunit", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateitemunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L843", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateitemunit", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateitemunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L849", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteitemunit", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteitemunit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L865", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcustomerlist", + "source": "api_admin_ts", + "target": "api_admin_fetchcustomerlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L871", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecustomer", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L883", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecustomer", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L898", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecustomer", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L902", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcellsampletypelist", + "source": "api_admin_ts", + "target": "api_admin_fetchcellsampletypelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L912", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecellsampletype", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecellsampletype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L922", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecellsampletype", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecellsampletype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L935", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecellsampletype", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecellsampletype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L939", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcollectionregionlist", + "source": "api_admin_ts", + "target": "api_admin_fetchcollectionregionlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L949", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecollectionregion", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecollectionregion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L956", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecollectionregion", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecollectionregion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L962", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecollectionregion", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecollectionregion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L966", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchhospitallist", + "source": "api_admin_ts", + "target": "api_admin_fetchhospitallist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L975", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatehospital", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatehospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L981", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatehospital", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatehospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L991", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletehospital", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletehospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L995", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcollectionprotocolnolist", + "source": "api_admin_ts", + "target": "api_admin_fetchcollectionprotocolnolist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1005", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecollectionprotocolno", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecollectionprotocolno", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1013", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecollectionprotocolno", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecollectionprotocolno", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1019", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecollectionprotocolno", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecollectionprotocolno", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1023", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchgenerateprotocolnos", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchgenerateprotocolnos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1038", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchissueprotocolnos", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchissueprotocolnos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1051", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchrevokeprotocolnos", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchrevokeprotocolnos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1060", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchsamplecodelist", + "source": "api_admin_ts", + "target": "api_admin_fetchsamplecodelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1070", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatesamplecode", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatesamplecode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1078", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatesamplecode", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatesamplecode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1084", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletesamplecode", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletesamplecode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1087", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchgeneratesamplecodes", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchgeneratesamplecodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1101", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchissuesamplecodes", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchissuesamplecodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1114", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchrevokesamplecodes", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchrevokesamplecodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1127", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchexpresscompanylist", + "source": "api_admin_ts", + "target": "api_admin_fetchexpresscompanylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1140", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateexpresscompany", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateexpresscompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1148", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateexpresscompany", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateexpresscompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1154", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteexpresscompany", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteexpresscompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1162", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchmenutree", + "source": "api_admin_ts", + "target": "api_admin_fetchmenutree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1169", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatemenu", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatemenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1185", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatemenu", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatemenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1204", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletemenu", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletemenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1212", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchrolelist", + "source": "api_admin_ts", + "target": "api_admin_fetchrolelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1221", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreaterole", + "source": "api_admin_ts", + "target": "api_admin_fetchcreaterole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1230", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdaterole", + "source": "api_admin_ts", + "target": "api_admin_fetchupdaterole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1246", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleterole", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleterole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1249", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchrolemenuids", + "source": "api_admin_ts", + "target": "api_admin_fetchrolemenuids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1252", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdaterolemenus", + "source": "api_admin_ts", + "target": "api_admin_fetchupdaterolemenus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1259", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchroledatascope", + "source": "api_admin_ts", + "target": "api_admin_fetchroledatascope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1265", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateroledatascope", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateroledatascope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1280", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcleanroomlist", + "source": "api_admin_ts", + "target": "api_admin_fetchcleanroomlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1284", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecleanroom", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecleanroom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1288", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecleanroom", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecleanroom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1292", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecleanroom", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecleanroom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1296", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchaccessloglist", + "source": "api_admin_ts", + "target": "api_admin_fetchaccessloglist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1300", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateaccesslog", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1304", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateaccesslog", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1308", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteaccesslog", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1316", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchstoragefacilitylist", + "source": "api_admin_ts", + "target": "api_admin_fetchstoragefacilitylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1320", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatestoragefacility", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatestoragefacility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1324", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatestoragefacility", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatestoragefacility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1328", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletestoragefacility", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletestoragefacility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1332", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchstorageslotlist", + "source": "api_admin_ts", + "target": "api_admin_fetchstorageslotlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1336", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatestorageslot", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatestorageslot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1340", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchbatchcreateslots", + "source": "api_admin_ts", + "target": "api_admin_fetchbatchcreateslots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1344", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatestorageslot", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatestorageslot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1348", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletestorageslot", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletestorageslot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1356", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchexhibitionappointmentlist", + "source": "api_admin_ts", + "target": "api_admin_fetchexhibitionappointmentlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1360", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateexhibitionappointment", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateexhibitionappointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1364", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateexhibitionappointment", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateexhibitionappointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1368", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteexhibitionappointment", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteexhibitionappointment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1376", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcellproducttypelist", + "source": "api_admin_ts", + "target": "api_admin_fetchcellproducttypelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1387", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecellproducttype", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecellproducttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1391", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecellproducttype", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecellproducttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1395", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecellproducttype", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecellproducttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1403", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcellproductspeclist", + "source": "api_admin_ts", + "target": "api_admin_fetchcellproductspeclist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1414", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecellproductspec", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecellproductspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1418", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecellproductspec", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecellproductspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1422", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecellproductspec", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecellproductspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1430", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcellproductpricelist", + "source": "api_admin_ts", + "target": "api_admin_fetchcellproductpricelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1442", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecellproductprice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecellproductprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1446", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecellproductprice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecellproductprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1450", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecellproductprice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecellproductprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1458", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchprojectsystemlist", + "source": "api_admin_ts", + "target": "api_admin_fetchprojectsystemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1469", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateprojectsystem", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateprojectsystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1473", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateprojectsystem", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateprojectsystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1477", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteprojectsystem", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteprojectsystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1485", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchprojectsystemitems", + "source": "api_admin_ts", + "target": "api_admin_fetchprojectsystemitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1489", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateprojectsystemitem", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateprojectsystemitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1493", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateprojectsystemitem", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateprojectsystemitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1497", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteprojectsystemitem", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteprojectsystemitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1505", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchchannellist", + "source": "api_admin_ts", + "target": "api_admin_fetchchannellist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1516", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatechannel", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatechannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1520", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatechannel", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatechannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1524", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletechannel", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletechannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1532", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchchannelinvoices", + "source": "api_admin_ts", + "target": "api_admin_fetchchannelinvoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1536", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatechannelinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatechannelinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1540", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatechannelinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatechannelinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1544", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletechannelinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletechannelinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1552", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchchannelmailaddresses", + "source": "api_admin_ts", + "target": "api_admin_fetchchannelmailaddresses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1556", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatechannelmailaddress", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatechannelmailaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1560", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatechannelmailaddress", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatechannelmailaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1564", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletechannelmailaddress", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletechannelmailaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1572", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchchannelagreements", + "source": "api_admin_ts", + "target": "api_admin_fetchchannelagreements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1576", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatechannelagreement", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatechannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1580", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatechannelagreement", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatechannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1584", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletechannelagreement", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletechannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1588", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchactivatechannelagreement", + "source": "api_admin_ts", + "target": "api_admin_fetchactivatechannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1592", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchvoidchannelagreement", + "source": "api_admin_ts", + "target": "api_admin_fetchvoidchannelagreement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1600", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchchannelagreementprices", + "source": "api_admin_ts", + "target": "api_admin_fetchchannelagreementprices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1604", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatechannelagreementprice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatechannelagreementprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1611", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatechannelagreementprice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatechannelagreementprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1615", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletechannelagreementprice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletechannelagreementprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1623", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcheckupinstitutionlist", + "source": "api_admin_ts", + "target": "api_admin_fetchcheckupinstitutionlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1634", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecheckupinstitution", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecheckupinstitution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1638", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecheckupinstitution", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecheckupinstitution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1642", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecheckupinstitution", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecheckupinstitution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1650", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcheckupinstitutioninvoices", + "source": "api_admin_ts", + "target": "api_admin_fetchcheckupinstitutioninvoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1654", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecheckupinstitutioninvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecheckupinstitutioninvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1664", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecheckupinstitutioninvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecheckupinstitutioninvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1668", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecheckupinstitutioninvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecheckupinstitutioninvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1676", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcheckupinstitutionprojects", + "source": "api_admin_ts", + "target": "api_admin_fetchcheckupinstitutionprojects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1680", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecheckupinstitutionproject", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecheckupinstitutionproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1690", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecheckupinstitutionproject", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecheckupinstitutionproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1694", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecheckupinstitutionproject", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecheckupinstitutionproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1702", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcheckupinstitutionpackages", + "source": "api_admin_ts", + "target": "api_admin_fetchcheckupinstitutionpackages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1706", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcheckupinstitutionpackagedetail", + "source": "api_admin_ts", + "target": "api_admin_fetchcheckupinstitutionpackagedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1710", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreatecheckupinstitutionpackage", + "source": "api_admin_ts", + "target": "api_admin_fetchcreatecheckupinstitutionpackage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1720", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatecheckupinstitutionpackage", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatecheckupinstitutionpackage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1727", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeletecheckupinstitutionpackage", + "source": "api_admin_ts", + "target": "api_admin_fetchdeletecheckupinstitutionpackage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1733", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchinsurancecompanylist", + "source": "api_admin_ts", + "target": "api_admin_fetchinsurancecompanylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1741", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateinsurancecompany", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateinsurancecompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1745", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateinsurancecompany", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateinsurancecompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1749", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteinsurancecompany", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteinsurancecompany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1754", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchinsurancecompanyinvoices", + "source": "api_admin_ts", + "target": "api_admin_fetchinsurancecompanyinvoices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1758", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateinsurancecompanyinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateinsurancecompanyinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1762", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateinsurancecompanyinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateinsurancecompanyinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1766", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteinsurancecompanyinvoice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteinsurancecompanyinvoice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1771", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchinsuranceprojectprices", + "source": "api_admin_ts", + "target": "api_admin_fetchinsuranceprojectprices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1775", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchcreateinsuranceprojectprice", + "source": "api_admin_ts", + "target": "api_admin_fetchcreateinsuranceprojectprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1779", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdateinsuranceprojectprice", + "source": "api_admin_ts", + "target": "api_admin_fetchupdateinsuranceprojectprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1783", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchdeleteinsuranceprojectprice", + "source": "api_admin_ts", + "target": "api_admin_fetchdeleteinsuranceprojectprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1789", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchstoragecertlist", + "source": "api_admin_ts", + "target": "api_admin_fetchstoragecertlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1800", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchfullmoontodolist", + "source": "api_admin_ts", + "target": "api_admin_fetchfullmoontodolist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L1809", + "weight": 1.0, + "_src": "api_admin_ts", + "_tgt": "api_admin_fetchupdatefullmoontodoinsurance", + "source": "api_admin_ts", + "target": "api_admin_fetchupdatefullmoontodoinsurance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L93", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processbackendmenu", + "_tgt": "api_admin_fetchgetmenulist", + "source": "api_admin_fetchgetmenulist", + "target": "core_menuprocessor_menuprocessor_processbackendmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "api_admin_fetchgetrolelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchgetrolelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L67", + "weight": 1.0, + "_src": "modules_user_dialog_loadrolelist", + "_tgt": "api_admin_fetchgetrolelist", + "source": "api_admin_fetchgetrolelist", + "target": "modules_user_dialog_loadrolelist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "api_admin_fetchuseroptions", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchuseroptions", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L564", + "weight": 1.0, + "_src": "sample_code_index_handleedit", + "_tgt": "api_admin_fetchuseroptions", + "source": "api_admin_fetchuseroptions", + "target": "sample_code_index_handleedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L672", + "weight": 1.0, + "_src": "sample_code_index_openbatchissue", + "_tgt": "api_admin_fetchuseroptions", + "source": "api_admin_fetchuseroptions", + "target": "sample_code_index_openbatchissue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L542", + "weight": 1.0, + "_src": "collection_protocol_no_index_handleedit", + "_tgt": "api_admin_fetchuseroptions", + "source": "api_admin_fetchuseroptions", + "target": "collection_protocol_no_index_handleedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L651", + "weight": 1.0, + "_src": "collection_protocol_no_index_openbatchissue", + "_tgt": "api_admin_fetchuseroptions", + "source": "api_admin_fetchuseroptions", + "target": "collection_protocol_no_index_openbatchissue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "api_admin_fetchroleoptions", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchroleoptions", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L234", + "weight": 1.0, + "_src": "user_index_loadroleoptions", + "_tgt": "api_admin_fetchroleoptions", + "source": "api_admin_fetchroleoptions", + "target": "user_index_loadroleoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L44", + "weight": 1.0, + "_src": "api_admin_fetchtenantlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchtenantlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L107", + "weight": 1.0, + "_src": "api_admin_fetchuserlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchuserlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L612", + "weight": 1.0, + "_src": "clean_room_index_remotesearchusers", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "clean_room_index_remotesearchusers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L662", + "weight": 1.0, + "_src": "clean_room_index_resolvepersonforedit", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "clean_room_index_resolvepersonforedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L307", + "weight": 1.0, + "_src": "user_index_loaddata", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "user_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L346", + "weight": 1.0, + "_src": "site_index_remotesearchcontactusers", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "site_index_remotesearchcontactusers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L397", + "weight": 1.0, + "_src": "site_index_resolvecontactuserforedit", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "site_index_resolvecontactuserforedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L296", + "weight": 1.0, + "_src": "dept_index_remotesearchleaderusers", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "dept_index_remotesearchleaderusers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L347", + "weight": 1.0, + "_src": "dept_index_resolveleaderuserforedit", + "_tgt": "api_admin_fetchuserlist", + "source": "api_admin_fetchuserlist", + "target": "dept_index_resolveleaderuserforedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L120", + "weight": 1.0, + "_src": "api_admin_fetchuserdetail", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchuserdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L399", + "weight": 1.0, + "_src": "user_index_handlesubmit", + "_tgt": "api_admin_fetchcreateuser", + "source": "api_admin_fetchcreateuser", + "target": "user_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L387", + "weight": 1.0, + "_src": "user_index_handlesubmit", + "_tgt": "api_admin_fetchupdateuser", + "source": "api_admin_fetchupdateuser", + "target": "user_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L424", + "weight": 1.0, + "_src": "user_index_handledelete", + "_tgt": "api_admin_fetchdeleteuser", + "source": "api_admin_fetchdeleteuser", + "target": "user_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L430", + "weight": 1.0, + "_src": "user_index_handleresetpwd", + "_tgt": "api_admin_fetchresetpassword", + "source": "api_admin_fetchresetpassword", + "target": "user_index_handleresetpwd" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.ts", + "source_location": "L242", + "weight": 1.0, + "_src": "api_admin_fetchnotdeletedregions", + "_tgt": "api_admin_fetchregionlist", + "source": "api_admin_fetchregionlist", + "target": "api_admin_fetchnotdeletedregions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "api_admin_fetchregionlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchregionlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L220", + "weight": 1.0, + "_src": "api_admin_fetchactiveregions", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchactiveregions", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L244", + "weight": 1.0, + "_src": "api_admin_fetchnotdeletedregions", + "_tgt": "storage_facility_index_push", + "source": "api_admin_fetchnotdeletedregions", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L265", + "weight": 1.0, + "_src": "api_admin_fetchcategorylist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcategorylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L330", + "weight": 1.0, + "_src": "api_admin_fetchunitlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchunitlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L380", + "weight": 1.0, + "_src": "api_admin_fetchproductlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L393", + "weight": 1.0, + "_src": "api_admin_fetchproductdetail", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L399", + "weight": 1.0, + "_src": "api_admin_fetchproductregionprices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductregionprices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L460", + "weight": 1.0, + "_src": "api_admin_fetchproductbannerlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductbannerlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L497", + "weight": 1.0, + "_src": "api_admin_fetchproductdetailmedialist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductdetailmedialist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L534", + "weight": 1.0, + "_src": "api_admin_fetchproductparametersimple", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductparametersimple", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L545", + "weight": 1.0, + "_src": "api_admin_fetchcategoryparameters", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcategoryparameters", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L566", + "weight": 1.0, + "_src": "api_admin_fetchproductparametervalues", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchproductparametervalues", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L589", + "weight": 1.0, + "_src": "api_admin_fetchdicttypelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchdicttypelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L636", + "weight": 1.0, + "_src": "api_admin_fetchdictdatalist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchdictdatalist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L675", + "weight": 1.0, + "_src": "api_admin_fetchdictdataoptions", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchdictdataoptions", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L485", + "weight": 1.0, + "_src": "material_index_loaddictoptions", + "_tgt": "api_admin_fetchdictdataoptions", + "source": "api_admin_fetchdictdataoptions", + "target": "material_index_loaddictoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L430", + "weight": 1.0, + "_src": "site_index_loaddictoptions", + "_tgt": "api_admin_fetchdictdataoptions", + "source": "api_admin_fetchdictdataoptions", + "target": "site_index_loaddictoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L380", + "weight": 1.0, + "_src": "dept_index_loaddictoptions", + "_tgt": "api_admin_fetchdictdataoptions", + "source": "api_admin_fetchdictdataoptions", + "target": "dept_index_loaddictoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L686", + "weight": 1.0, + "_src": "api_admin_fetchdepttree", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchdepttree", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L643", + "weight": 1.0, + "_src": "clean_room_index_loaddeptdata", + "_tgt": "api_admin_fetchdepttree", + "source": "api_admin_fetchdepttree", + "target": "clean_room_index_loaddeptdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/post/index.vue", + "source_location": "L356", + "weight": 1.0, + "_src": "post_index_handleview", + "_tgt": "api_admin_fetchdepttree", + "source": "api_admin_fetchdepttree", + "target": "post_index_handleview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L297", + "weight": 1.0, + "_src": "user_index_loaddepttree", + "_tgt": "api_admin_fetchdepttree", + "source": "api_admin_fetchdepttree", + "target": "user_index_loaddepttree" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L446", + "weight": 1.0, + "_src": "dept_index_loaddata", + "_tgt": "api_admin_fetchdepttree", + "source": "api_admin_fetchdepttree", + "target": "dept_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L544", + "weight": 1.0, + "_src": "dept_index_handlesubmit", + "_tgt": "api_admin_fetchcreatedept", + "source": "api_admin_fetchcreatedept", + "target": "dept_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L542", + "weight": 1.0, + "_src": "dept_index_handlesubmit", + "_tgt": "api_admin_fetchupdatedept", + "source": "api_admin_fetchupdatedept", + "target": "dept_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L564", + "weight": 1.0, + "_src": "dept_index_handledelete", + "_tgt": "api_admin_fetchdeletedept", + "source": "api_admin_fetchdeletedept", + "target": "dept_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L729", + "weight": 1.0, + "_src": "api_admin_fetchsitelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchsitelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L455", + "weight": 1.0, + "_src": "site_index_loaddata", + "_tgt": "api_admin_fetchsitelist", + "source": "api_admin_fetchsitelist", + "target": "site_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L548", + "weight": 1.0, + "_src": "site_index_handlesubmit", + "_tgt": "api_admin_fetchcreatesite", + "source": "api_admin_fetchcreatesite", + "target": "site_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L546", + "weight": 1.0, + "_src": "site_index_handlesubmit", + "_tgt": "api_admin_fetchupdatesite", + "source": "api_admin_fetchupdatesite", + "target": "site_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L562", + "weight": 1.0, + "_src": "site_index_handledelete", + "_tgt": "api_admin_fetchdeletesite", + "source": "api_admin_fetchdeletesite", + "target": "site_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L777", + "weight": 1.0, + "_src": "api_admin_fetchpostlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchpostlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L811", + "weight": 1.0, + "_src": "api_admin_fetchpostbounduserids", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchpostbounduserids", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/post/index.vue", + "source_location": "L355", + "weight": 1.0, + "_src": "post_index_handleview", + "_tgt": "api_admin_fetchpostbounduserids", + "source": "api_admin_fetchpostbounduserids", + "target": "post_index_handleview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L827", + "weight": 1.0, + "_src": "api_admin_fetchitemunitlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchitemunitlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L866", + "weight": 1.0, + "_src": "api_admin_fetchcustomerlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcustomerlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L306", + "weight": 1.0, + "_src": "customer_index_loaddata", + "_tgt": "api_admin_fetchcustomerlist", + "source": "api_admin_fetchcustomerlist", + "target": "customer_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L382", + "weight": 1.0, + "_src": "customer_index_handlesubmit", + "_tgt": "api_admin_fetchcreatecustomer", + "source": "api_admin_fetchcreatecustomer", + "target": "customer_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L380", + "weight": 1.0, + "_src": "customer_index_handlesubmit", + "_tgt": "api_admin_fetchupdatecustomer", + "source": "api_admin_fetchupdatecustomer", + "target": "customer_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L396", + "weight": 1.0, + "_src": "customer_index_handledelete", + "_tgt": "api_admin_fetchdeletecustomer", + "source": "api_admin_fetchdeletecustomer", + "target": "customer_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L907", + "weight": 1.0, + "_src": "api_admin_fetchcellsampletypelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcellsampletypelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L285", + "weight": 1.0, + "_src": "cell_sample_type_index_loaddata", + "_tgt": "api_admin_fetchcellsampletypelist", + "source": "api_admin_fetchcellsampletypelist", + "target": "cell_sample_type_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L361", + "weight": 1.0, + "_src": "cell_sample_type_index_handlesubmit", + "_tgt": "api_admin_fetchcreatecellsampletype", + "source": "api_admin_fetchcreatecellsampletype", + "target": "cell_sample_type_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L353", + "weight": 1.0, + "_src": "cell_sample_type_index_handlesubmit", + "_tgt": "api_admin_fetchupdatecellsampletype", + "source": "api_admin_fetchupdatecellsampletype", + "target": "cell_sample_type_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L375", + "weight": 1.0, + "_src": "cell_sample_type_index_handledelete", + "_tgt": "api_admin_fetchdeletecellsampletype", + "source": "api_admin_fetchdeletecellsampletype", + "target": "cell_sample_type_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L944", + "weight": 1.0, + "_src": "api_admin_fetchcollectionregionlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcollectionregionlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L429", + "weight": 1.0, + "_src": "collection_region_index_loaddata", + "_tgt": "api_admin_fetchcollectionregionlist", + "source": "api_admin_fetchcollectionregionlist", + "target": "collection_region_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L486", + "weight": 1.0, + "_src": "collection_region_index_submitregion", + "_tgt": "api_admin_fetchcreatecollectionregion", + "source": "api_admin_fetchcreatecollectionregion", + "target": "collection_region_index_submitregion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L484", + "weight": 1.0, + "_src": "collection_region_index_submitregion", + "_tgt": "api_admin_fetchupdatecollectionregion", + "source": "api_admin_fetchupdatecollectionregion", + "target": "collection_region_index_submitregion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L502", + "weight": 1.0, + "_src": "collection_region_index_handledelete", + "_tgt": "api_admin_fetchdeletecollectionregion", + "source": "api_admin_fetchdeletecollectionregion", + "target": "collection_region_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L970", + "weight": 1.0, + "_src": "api_admin_fetchhospitallist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchhospitallist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L541", + "weight": 1.0, + "_src": "collection_region_index_loadhospitals", + "_tgt": "api_admin_fetchhospitallist", + "source": "api_admin_fetchhospitallist", + "target": "collection_region_index_loadhospitals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L593", + "weight": 1.0, + "_src": "collection_region_index_submithospital", + "_tgt": "api_admin_fetchcreatehospital", + "source": "api_admin_fetchcreatehospital", + "target": "collection_region_index_submithospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L591", + "weight": 1.0, + "_src": "collection_region_index_submithospital", + "_tgt": "api_admin_fetchupdatehospital", + "source": "api_admin_fetchupdatehospital", + "target": "collection_region_index_submithospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L607", + "weight": 1.0, + "_src": "collection_region_index_handledeletehospital", + "_tgt": "api_admin_fetchdeletehospital", + "source": "api_admin_fetchdeletehospital", + "target": "collection_region_index_handledeletehospital" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1000", + "weight": 1.0, + "_src": "api_admin_fetchcollectionprotocolnolist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcollectionprotocolnolist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L485", + "weight": 1.0, + "_src": "collection_protocol_no_index_loaddata", + "_tgt": "api_admin_fetchcollectionprotocolnolist", + "source": "api_admin_fetchcollectionprotocolnolist", + "target": "collection_protocol_no_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L563", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlesubmit", + "_tgt": "api_admin_fetchcreatecollectionprotocolno", + "source": "api_admin_fetchcreatecollectionprotocolno", + "target": "collection_protocol_no_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L561", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlesubmit", + "_tgt": "api_admin_fetchupdatecollectionprotocolno", + "source": "api_admin_fetchupdatecollectionprotocolno", + "target": "collection_protocol_no_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L577", + "weight": 1.0, + "_src": "collection_protocol_no_index_handledelete", + "_tgt": "api_admin_fetchdeletecollectionprotocolno", + "source": "api_admin_fetchdeletecollectionprotocolno", + "target": "collection_protocol_no_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L629", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchgenerate", + "_tgt": "api_admin_fetchbatchgenerateprotocolnos", + "source": "api_admin_fetchbatchgenerateprotocolnos", + "target": "collection_protocol_no_index_handlebatchgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L662", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchissue", + "_tgt": "api_admin_fetchbatchissueprotocolnos", + "source": "api_admin_fetchbatchissueprotocolnos", + "target": "collection_protocol_no_index_handlebatchissue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1065", + "weight": 1.0, + "_src": "api_admin_fetchsamplecodelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchsamplecodelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L505", + "weight": 1.0, + "_src": "sample_code_index_loaddata", + "_tgt": "api_admin_fetchsamplecodelist", + "source": "api_admin_fetchsamplecodelist", + "target": "sample_code_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L585", + "weight": 1.0, + "_src": "sample_code_index_handlesubmit", + "_tgt": "api_admin_fetchcreatesamplecode", + "source": "api_admin_fetchcreatesamplecode", + "target": "sample_code_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L583", + "weight": 1.0, + "_src": "sample_code_index_handlesubmit", + "_tgt": "api_admin_fetchupdatesamplecode", + "source": "api_admin_fetchupdatesamplecode", + "target": "sample_code_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L599", + "weight": 1.0, + "_src": "sample_code_index_handledelete", + "_tgt": "api_admin_fetchdeletesamplecode", + "source": "api_admin_fetchdeletesamplecode", + "target": "sample_code_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L651", + "weight": 1.0, + "_src": "sample_code_index_handlebatchgenerate", + "_tgt": "api_admin_fetchbatchgeneratesamplecodes", + "source": "api_admin_fetchbatchgeneratesamplecodes", + "target": "sample_code_index_handlebatchgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L683", + "weight": 1.0, + "_src": "sample_code_index_handlebatchissue", + "_tgt": "api_admin_fetchbatchissuesamplecodes", + "source": "api_admin_fetchbatchissuesamplecodes", + "target": "sample_code_index_handlebatchissue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1132", + "weight": 1.0, + "_src": "api_admin_fetchexpresscompanylist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchexpresscompanylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1163", + "weight": 1.0, + "_src": "api_admin_fetchmenutree", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchmenutree", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/menu/index.vue", + "source_location": "L394", + "weight": 1.0, + "_src": "menu_index_loaddata", + "_tgt": "api_admin_fetchmenutree", + "source": "api_admin_fetchmenutree", + "target": "menu_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/menu/index.vue", + "source_location": "L495", + "weight": 1.0, + "_src": "menu_index_handlesubmit", + "_tgt": "api_admin_fetchcreatemenu", + "source": "api_admin_fetchcreatemenu", + "target": "menu_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/menu/index.vue", + "source_location": "L493", + "weight": 1.0, + "_src": "menu_index_handlesubmit", + "_tgt": "api_admin_fetchupdatemenu", + "source": "api_admin_fetchupdatemenu", + "target": "menu_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/menu/index.vue", + "source_location": "L515", + "weight": 1.0, + "_src": "menu_index_handledelete", + "_tgt": "api_admin_fetchdeletemenu", + "source": "api_admin_fetchdeletemenu", + "target": "menu_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1213", + "weight": 1.0, + "_src": "api_admin_fetchrolelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchrolelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1250", + "weight": 1.0, + "_src": "api_admin_fetchrolemenuids", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchrolemenuids", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1260", + "weight": 1.0, + "_src": "api_admin_fetchroledatascope", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchroledatascope", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1281", + "weight": 1.0, + "_src": "api_admin_fetchcleanroomlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcleanroomlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L454", + "weight": 1.0, + "_src": "clean_room_index_loaddata", + "_tgt": "api_admin_fetchcleanroomlist", + "source": "api_admin_fetchcleanroomlist", + "target": "clean_room_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L525", + "weight": 1.0, + "_src": "clean_room_index_handlesubmit", + "_tgt": "api_admin_fetchcreatecleanroom", + "source": "api_admin_fetchcreatecleanroom", + "target": "clean_room_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L523", + "weight": 1.0, + "_src": "clean_room_index_handlesubmit", + "_tgt": "api_admin_fetchupdatecleanroom", + "source": "api_admin_fetchupdatecleanroom", + "target": "clean_room_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L544", + "weight": 1.0, + "_src": "clean_room_index_handledelete", + "_tgt": "api_admin_fetchdeletecleanroom", + "source": "api_admin_fetchdeletecleanroom", + "target": "clean_room_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1297", + "weight": 1.0, + "_src": "api_admin_fetchaccessloglist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchaccessloglist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L691", + "weight": 1.0, + "_src": "clean_room_index_loadaccesslogdata", + "_tgt": "api_admin_fetchaccessloglist", + "source": "api_admin_fetchaccessloglist", + "target": "clean_room_index_loadaccesslogdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L756", + "weight": 1.0, + "_src": "clean_room_index_handlelogsubmit", + "_tgt": "api_admin_fetchcreateaccesslog", + "source": "api_admin_fetchcreateaccesslog", + "target": "clean_room_index_handlelogsubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L754", + "weight": 1.0, + "_src": "clean_room_index_handlelogsubmit", + "_tgt": "api_admin_fetchupdateaccesslog", + "source": "api_admin_fetchupdateaccesslog", + "target": "clean_room_index_handlelogsubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L770", + "weight": 1.0, + "_src": "clean_room_index_handledeletelog", + "_tgt": "api_admin_fetchdeleteaccesslog", + "source": "api_admin_fetchdeleteaccesslog", + "target": "clean_room_index_handledeletelog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1317", + "weight": 1.0, + "_src": "api_admin_fetchstoragefacilitylist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchstoragefacilitylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1333", + "weight": 1.0, + "_src": "api_admin_fetchstorageslotlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchstorageslotlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1357", + "weight": 1.0, + "_src": "api_admin_fetchexhibitionappointmentlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchexhibitionappointmentlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1381", + "weight": 1.0, + "_src": "api_admin_fetchcellproducttypelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcellproducttypelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1408", + "weight": 1.0, + "_src": "api_admin_fetchcellproductspeclist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcellproductspeclist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1436", + "weight": 1.0, + "_src": "api_admin_fetchcellproductpricelist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcellproductpricelist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L560", + "weight": 1.0, + "_src": "project_price_system_index_handleopenpriceselector", + "_tgt": "api_admin_fetchcellproductpricelist", + "source": "api_admin_fetchcellproductpricelist", + "target": "project_price_system_index_handleopenpriceselector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1463", + "weight": 1.0, + "_src": "api_admin_fetchprojectsystemlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchprojectsystemlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L392", + "weight": 1.0, + "_src": "project_price_system_index_loaddata", + "_tgt": "api_admin_fetchprojectsystemlist", + "source": "api_admin_fetchprojectsystemlist", + "target": "project_price_system_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L472", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "api_admin_fetchcreateprojectsystem", + "source": "api_admin_fetchcreateprojectsystem", + "target": "project_price_system_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L469", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "api_admin_fetchupdateprojectsystem", + "source": "api_admin_fetchupdateprojectsystem", + "target": "project_price_system_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1486", + "weight": 1.0, + "_src": "api_admin_fetchprojectsystemitems", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchprojectsystemitems", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L447", + "weight": 1.0, + "_src": "project_price_system_index_handleedit", + "_tgt": "api_admin_fetchprojectsystemitems", + "source": "api_admin_fetchprojectsystemitems", + "target": "project_price_system_index_handleedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L478", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "api_admin_fetchprojectsystemitems", + "source": "api_admin_fetchprojectsystemitems", + "target": "project_price_system_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L517", + "weight": 1.0, + "_src": "project_price_system_index_handleview", + "_tgt": "api_admin_fetchprojectsystemitems", + "source": "api_admin_fetchprojectsystemitems", + "target": "project_price_system_index_handleview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L500", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "api_admin_fetchcreateprojectsystemitem", + "source": "api_admin_fetchcreateprojectsystemitem", + "target": "project_price_system_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L482", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "api_admin_fetchdeleteprojectsystemitem", + "source": "api_admin_fetchdeleteprojectsystemitem", + "target": "project_price_system_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1510", + "weight": 1.0, + "_src": "api_admin_fetchchannellist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchchannellist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1533", + "weight": 1.0, + "_src": "api_admin_fetchchannelinvoices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchchannelinvoices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1553", + "weight": 1.0, + "_src": "api_admin_fetchchannelmailaddresses", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchchannelmailaddresses", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1573", + "weight": 1.0, + "_src": "api_admin_fetchchannelagreements", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchchannelagreements", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1601", + "weight": 1.0, + "_src": "api_admin_fetchchannelagreementprices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchchannelagreementprices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1628", + "weight": 1.0, + "_src": "api_admin_fetchcheckupinstitutionlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcheckupinstitutionlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1651", + "weight": 1.0, + "_src": "api_admin_fetchcheckupinstitutioninvoices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcheckupinstitutioninvoices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1677", + "weight": 1.0, + "_src": "api_admin_fetchcheckupinstitutionprojects", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcheckupinstitutionprojects", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1703", + "weight": 1.0, + "_src": "api_admin_fetchcheckupinstitutionpackages", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcheckupinstitutionpackages", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1707", + "weight": 1.0, + "_src": "api_admin_fetchcheckupinstitutionpackagedetail", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchcheckupinstitutionpackagedetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1738", + "weight": 1.0, + "_src": "api_admin_fetchinsurancecompanylist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchinsurancecompanylist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1755", + "weight": 1.0, + "_src": "api_admin_fetchinsurancecompanyinvoices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchinsurancecompanyinvoices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1772", + "weight": 1.0, + "_src": "api_admin_fetchinsuranceprojectprices", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchinsuranceprojectprices", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1795", + "weight": 1.0, + "_src": "api_admin_fetchstoragecertlist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchstoragecertlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.ts", + "source_location": "L1806", + "weight": 1.0, + "_src": "api_admin_fetchfullmoontodolist", + "_tgt": "process_route_index_get", + "source": "api_admin_fetchfullmoontodolist", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "api_ethnic_ts", + "_tgt": "api_ethnic_fetchethniclist", + "source": "api_ethnic_ts", + "target": "api_ethnic_fetchethniclist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/ethnic.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "api_ethnic_fetchethniclist", + "_tgt": "process_route_index_get", + "source": "api_ethnic_fetchethniclist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1314", + "weight": 1.0, + "_src": "protocol_protocolformdialog_loadethnicoptions", + "_tgt": "api_ethnic_fetchethniclist", + "source": "api_ethnic_fetchethniclist", + "target": "protocol_protocolformdialog_loadethnicoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1046", + "weight": 1.0, + "_src": "list_donationformdialog_loadethnicoptions", + "_tgt": "api_ethnic_fetchethniclist", + "source": "api_ethnic_fetchethniclist", + "target": "list_donationformdialog_loadethnicoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "api_qc_lab_test_item_ts", + "_tgt": "api_qc_lab_test_item_fetchqclabtestitemlist", + "source": "api_qc_lab_test_item_ts", + "target": "api_qc_lab_test_item_fetchqclabtestitemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_qc_lab_test_item_ts", + "_tgt": "api_qc_lab_test_item_fetchqclabtestitemsactive", + "source": "api_qc_lab_test_item_ts", + "target": "api_qc_lab_test_item_fetchqclabtestitemsactive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "api_qc_lab_test_item_ts", + "_tgt": "api_qc_lab_test_item_fetchcreateqclabtestitem", + "source": "api_qc_lab_test_item_ts", + "target": "api_qc_lab_test_item_fetchcreateqclabtestitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "api_qc_lab_test_item_ts", + "_tgt": "api_qc_lab_test_item_fetchupdateqclabtestitem", + "source": "api_qc_lab_test_item_ts", + "target": "api_qc_lab_test_item_fetchupdateqclabtestitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L72", + "weight": 1.0, + "_src": "api_qc_lab_test_item_ts", + "_tgt": "api_qc_lab_test_item_fetchdeleteqclabtestitem", + "source": "api_qc_lab_test_item_ts", + "target": "api_qc_lab_test_item_fetchdeleteqclabtestitem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "api_qc_lab_test_item_fetchqclabtestitemlist", + "_tgt": "process_route_index_get", + "source": "api_qc_lab_test_item_fetchqclabtestitemlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-lab-test-item.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "api_qc_lab_test_item_fetchqclabtestitemsactive", + "_tgt": "process_route_index_get", + "source": "api_qc_lab_test_item_fetchqclabtestitemsactive", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/cell-product.ts", + "source_location": "L3", + "weight": 1.0, + "_src": "api_cell_product_ts", + "_tgt": "api_cell_product_fetchcellproductlist", + "source": "api_cell_product_ts", + "target": "api_cell_product_fetchcellproductlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/cell-product.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "api_cell_product_ts", + "_tgt": "api_cell_product_fetchcellproductdetail", + "source": "api_cell_product_ts", + "target": "api_cell_product_fetchcellproductdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/cell-product.ts", + "source_location": "L21", + "weight": 1.0, + "_src": "api_cell_product_ts", + "_tgt": "api_cell_product_fetchcreatecellproduct", + "source": "api_cell_product_ts", + "target": "api_cell_product_fetchcreatecellproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/cell-product.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "api_cell_product_ts", + "_tgt": "api_cell_product_fetchupdatecellproduct", + "source": "api_cell_product_ts", + "target": "api_cell_product_fetchupdatecellproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/cell-product.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "api_cell_product_ts", + "_tgt": "api_cell_product_fetchdeletecellproduct", + "source": "api_cell_product_ts", + "target": "api_cell_product_fetchdeletecellproduct", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/cell-product.ts", + "source_location": "L8", + "weight": 1.0, + "_src": "api_cell_product_fetchcellproductlist", + "_tgt": "process_route_index_get", + "source": "api_cell_product_fetchcellproductlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/cell-product.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "api_cell_product_fetchcellproductdetail", + "_tgt": "process_route_index_get", + "source": "api_cell_product_fetchcellproductdetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L14", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchresearchdonationlist", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchresearchdonationlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchresearchdonationdetail", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchresearchdonationdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchcreateresearchdonation", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchcreateresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L49", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchupdateresearchdonation", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchupdateresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchdeleteresearchdonation", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchdeleteresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchbatchdeleteresearchdonation", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchbatchdeleteresearchdonation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L75", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchresearchdonationauditlist", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchresearchdonationauditlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L88", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchsubmitdonationaudit", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchsubmitdonationaudit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L101", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchdonationstatuschange", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchdonationstatuschange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L113", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchconvertfromstorage", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchconvertfromstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research-donation.ts", + "source_location": "L122", + "weight": 1.0, + "_src": "api_research_donation_ts", + "_tgt": "api_research_donation_fetchconverttostorage", + "source": "api_research_donation_ts", + "target": "api_research_donation_fetchconverttostorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research-donation.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "api_research_donation_fetchresearchdonationlist", + "_tgt": "process_route_index_get", + "source": "api_research_donation_fetchresearchdonationlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research-donation.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "api_research_donation_fetchresearchdonationdetail", + "_tgt": "process_route_index_get", + "source": "api_research_donation_fetchresearchdonationdetail", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research-donation.ts", + "source_location": "L81", + "weight": 1.0, + "_src": "api_research_donation_fetchresearchdonationauditlist", + "_tgt": "process_route_index_get", + "source": "api_research_donation_fetchresearchdonationauditlist", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "api_qc_task_ts", + "_tgt": "api_qc_task_fetchqctasklist", + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchqctasklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L100", + "weight": 1.0, + "_src": "api_qc_task_ts", + "_tgt": "api_qc_task_fetchqctaskdetail", + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchqctaskdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L106", + "weight": 1.0, + "_src": "api_qc_task_ts", + "_tgt": "api_qc_task_fetchstartqctask", + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchstartqctask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L112", + "weight": 1.0, + "_src": "api_qc_task_ts", + "_tgt": "api_qc_task_fetchcompleteqctask", + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchcompleteqctask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L118", + "weight": 1.0, + "_src": "api_qc_task_ts", + "_tgt": "api_qc_task_fetchupdateqctaskattachments", + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchupdateqctaskattachments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-task.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "api_qc_task_fetchqctasklist", + "_tgt": "process_route_index_get", + "source": "api_qc_task_fetchqctasklist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-task.ts", + "source_location": "L101", + "weight": 1.0, + "_src": "api_qc_task_fetchqctaskdetail", + "_tgt": "process_route_index_get", + "source": "api_qc_task_fetchqctaskdetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-item-param.ts", + "source_location": "L13", + "weight": 1.0, + "_src": "api_qc_item_param_ts", + "_tgt": "api_qc_item_param_fetchqcitemparams", + "source": "api_qc_item_param_ts", + "target": "api_qc_item_param_fetchqcitemparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-item-param.ts", + "source_location": "L20", + "weight": 1.0, + "_src": "api_qc_item_param_ts", + "_tgt": "api_qc_item_param_fetchsaveqcitemparams", + "source": "api_qc_item_param_ts", + "target": "api_qc_item_param_fetchsaveqcitemparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-item-param.ts", + "source_location": "L14", + "weight": 1.0, + "_src": "api_qc_item_param_fetchqcitemparams", + "_tgt": "process_route_index_get", + "source": "api_qc_item_param_fetchqcitemparams", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L3", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchcreateproductiontask", + "source": "api_production_task_ts", + "target": "api_production_task_fetchcreateproductiontask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L7", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchproductiontasklist", + "source": "api_production_task_ts", + "target": "api_production_task_fetchproductiontasklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchproductiontaskdetail", + "source": "api_production_task_ts", + "target": "api_production_task_fetchproductiontaskdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchupdateproductiontask", + "source": "api_production_task_ts", + "target": "api_production_task_fetchupdateproductiontask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L31", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchupdateproductiontaskstatus", + "source": "api_production_task_ts", + "target": "api_production_task_fetchupdateproductiontaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchaddtaskstep", + "source": "api_production_task_ts", + "target": "api_production_task_fetchaddtaskstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchupdatetaskstep", + "source": "api_production_task_ts", + "target": "api_production_task_fetchupdatetaskstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L43", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchdeletetaskstep", + "source": "api_production_task_ts", + "target": "api_production_task_fetchdeletetaskstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchreplacestepreagents", + "source": "api_production_task_ts", + "target": "api_production_task_fetchreplacestepreagents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L54", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchreplacestepconsumables", + "source": "api_production_task_ts", + "target": "api_production_task_fetchreplacestepconsumables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L61", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchreplacestepdatacollection", + "source": "api_production_task_ts", + "target": "api_production_task_fetchreplacestepdatacollection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L68", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchsettaskinputs", + "source": "api_production_task_ts", + "target": "api_production_task_fetchsettaskinputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-task.ts", + "source_location": "L72", + "weight": 1.0, + "_src": "api_production_task_ts", + "_tgt": "api_production_task_fetchsettaskoutputs", + "source": "api_production_task_ts", + "target": "api_production_task_fetchsettaskoutputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production-task.ts", + "source_location": "L14", + "weight": 1.0, + "_src": "api_production_task_fetchproductiontasklist", + "_tgt": "process_route_index_get", + "source": "api_production_task_fetchproductiontasklist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production-task.ts", + "source_location": "L24", + "weight": 1.0, + "_src": "api_production_task_fetchproductiontaskdetail", + "_tgt": "process_route_index_get", + "source": "api_production_task_fetchproductiontaskdetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material-usage.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "api_qc_material_usage_ts", + "_tgt": "api_qc_material_usage_fetchqcmaterialusagelist", + "source": "api_qc_material_usage_ts", + "target": "api_qc_material_usage_fetchqcmaterialusagelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-material-usage.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_qc_material_usage_fetchqcmaterialusagelist", + "_tgt": "process_route_index_get", + "source": "api_qc_material_usage_fetchqcmaterialusagelist", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L38", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchqcmateriallist", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchqcmateriallist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchqcmaterialoptions", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchqcmaterialoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchcreateqcmaterial", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchcreateqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L63", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchupdateqcmaterial", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchupdateqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L70", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchdeleteqcmaterial", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchdeleteqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "api_qc_material_ts", + "_tgt": "api_qc_material_fetchstockinqcmaterial", + "source": "api_qc_material_ts", + "target": "api_qc_material_fetchstockinqcmaterial", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-material.ts", + "source_location": "L44", + "weight": 1.0, + "_src": "api_qc_material_fetchqcmateriallist", + "_tgt": "process_route_index_get", + "source": "api_qc_material_fetchqcmateriallist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-material.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "api_qc_material_fetchqcmaterialoptions", + "_tgt": "process_route_index_get", + "source": "api_qc_material_fetchqcmaterialoptions", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetupgradelogs", + "source": "api_system_ts", + "target": "api_system_fetchgetupgradelogs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetallupgradelogs", + "source": "api_system_ts", + "target": "api_system_fetchgetallupgradelogs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetlatestupgradelog", + "source": "api_system_ts", + "target": "api_system_fetchgetlatestupgradelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L66", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchcreateupgradelog", + "source": "api_system_ts", + "target": "api_system_fetchcreateupgradelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L83", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchupdateupgradelog", + "source": "api_system_ts", + "target": "api_system_fetchupdateupgradelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L103", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchdeleteupgradelog", + "source": "api_system_ts", + "target": "api_system_fetchdeleteupgradelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L116", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetcomments", + "source": "api_system_ts", + "target": "api_system_fetchgetcomments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L148", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchcreatecomment", + "source": "api_system_ts", + "target": "api_system_fetchcreatecomment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L165", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchdeletecomment", + "source": "api_system_ts", + "target": "api_system_fetchdeletecomment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L178", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetchinamapdata", + "source": "api_system_ts", + "target": "api_system_fetchgetchinamapdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L187", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetsystemconfig", + "source": "api_system_ts", + "target": "api_system_fetchgetsystemconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/system.ts", + "source_location": "L202", + "weight": 1.0, + "_src": "api_system_ts", + "_tgt": "api_system_fetchgetcurrentversion", + "source": "api_system_ts", + "target": "api_system_fetchgetcurrentversion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "api_system_fetchgetupgradelogs", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetupgradelogs", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_system_fetchgetallupgradelogs", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetallupgradelogs", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "api_system_fetchgetlatestupgradelog", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetlatestupgradelog", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L122", + "weight": 1.0, + "_src": "api_system_fetchgetcomments", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetcomments", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L179", + "weight": 1.0, + "_src": "api_system_fetchgetchinamapdata", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetchinamapdata", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L188", + "weight": 1.0, + "_src": "api_system_fetchgetsystemconfig", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetsystemconfig", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/system.ts", + "source_location": "L203", + "weight": 1.0, + "_src": "api_system_fetchgetcurrentversion", + "_tgt": "process_route_index_get", + "source": "api_system_fetchgetcurrentversion", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L46", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchmateriallist", + "source": "api_material_ts", + "target": "api_material_fetchmateriallist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L59", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchmaterialoptions", + "source": "api_material_ts", + "target": "api_material_fetchmaterialoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L65", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchcreatematerial", + "source": "api_material_ts", + "target": "api_material_fetchcreatematerial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L72", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchupdatematerial", + "source": "api_material_ts", + "target": "api_material_fetchupdatematerial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L79", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchdeletematerial", + "source": "api_material_ts", + "target": "api_material_fetchdeletematerial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchstockinmaterial", + "source": "api_material_ts", + "target": "api_material_fetchstockinmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchstockoutmaterial", + "source": "api_material_ts", + "target": "api_material_fetchstockoutmaterial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "api_material_ts", + "_tgt": "api_material_fetchmaterialstockloglist", + "source": "api_material_ts", + "target": "api_material_fetchmaterialstockloglist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.ts", + "source_location": "L53", + "weight": 1.0, + "_src": "api_material_fetchmateriallist", + "_tgt": "process_route_index_get", + "source": "api_material_fetchmateriallist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L495", + "weight": 1.0, + "_src": "material_index_loaddata", + "_tgt": "api_material_fetchmateriallist", + "source": "api_material_fetchmateriallist", + "target": "material_index_loaddata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.ts", + "source_location": "L60", + "weight": 1.0, + "_src": "api_material_fetchmaterialoptions", + "_tgt": "process_route_index_get", + "source": "api_material_fetchmaterialoptions", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L572", + "weight": 1.0, + "_src": "material_index_handlesubmit", + "_tgt": "api_material_fetchcreatematerial", + "source": "api_material_fetchcreatematerial", + "target": "material_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L570", + "weight": 1.0, + "_src": "material_index_handlesubmit", + "_tgt": "api_material_fetchupdatematerial", + "source": "api_material_fetchupdatematerial", + "target": "material_index_handlesubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L591", + "weight": 1.0, + "_src": "material_index_handledelete", + "_tgt": "api_material_fetchdeletematerial", + "source": "api_material_fetchdeletematerial", + "target": "material_index_handledelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L608", + "weight": 1.0, + "_src": "material_index_handlestockinsubmit", + "_tgt": "api_material_fetchstockinmaterial", + "source": "api_material_fetchstockinmaterial", + "target": "material_index_handlestockinsubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L641", + "weight": 1.0, + "_src": "material_index_handlestockoutsubmit", + "_tgt": "api_material_fetchstockoutmaterial", + "source": "api_material_fetchstockoutmaterial", + "target": "material_index_handlestockoutsubmit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "api_material_fetchmaterialstockloglist", + "_tgt": "process_route_index_get", + "source": "api_material_fetchmaterialstockloglist", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception.ts", + "source_location": "L11", + "weight": 1.0, + "_src": "api_sample_reception_ts", + "_tgt": "api_sample_reception_fetchsamplereceptionpendinglist", + "source": "api_sample_reception_ts", + "target": "api_sample_reception_fetchsamplereceptionpendinglist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "api_sample_reception_ts", + "_tgt": "api_sample_reception_fetchsamplereceptionreceivedlist", + "source": "api_sample_reception_ts", + "target": "api_sample_reception_fetchsamplereceptionreceivedlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_sample_reception_ts", + "_tgt": "api_sample_reception_fetchsamplereceptiondetail", + "source": "api_sample_reception_ts", + "target": "api_sample_reception_fetchsamplereceptiondetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample-reception.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "api_sample_reception_ts", + "_tgt": "api_sample_reception_fetchsamplereceptionsubmit", + "source": "api_sample_reception_ts", + "target": "api_sample_reception_fetchsamplereceptionsubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample-reception.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "api_sample_reception_fetchsamplereceptionpendinglist", + "_tgt": "process_route_index_get", + "source": "api_sample_reception_fetchsamplereceptionpendinglist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample-reception.ts", + "source_location": "L29", + "weight": 1.0, + "_src": "api_sample_reception_fetchsamplereceptionreceivedlist", + "_tgt": "process_route_index_get", + "source": "api_sample_reception_fetchsamplereceptionreceivedlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample-reception.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "api_sample_reception_fetchsamplereceptiondetail", + "_tgt": "process_route_index_get", + "source": "api_sample_reception_fetchsamplereceptiondetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/auth.ts", + "source_location": "L9", + "weight": 1.0, + "_src": "api_auth_ts", + "_tgt": "api_auth_fetchlogin", + "source": "api_auth_ts", + "target": "api_auth_fetchlogin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/auth.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "api_auth_ts", + "_tgt": "api_auth_fetchgetuserinfo", + "source": "api_auth_ts", + "target": "api_auth_fetchgetuserinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/auth.ts", + "source_location": "L56", + "weight": 1.0, + "_src": "api_auth_ts", + "_tgt": "api_auth_fetchgetmenucodes", + "source": "api_auth_ts", + "target": "api_auth_fetchgetmenucodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/auth.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "api_auth_ts", + "_tgt": "api_auth_fetchrefreshtoken", + "source": "api_auth_ts", + "target": "api_auth_fetchrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/auth.ts", + "source_location": "L85", + "weight": 1.0, + "_src": "api_auth_ts", + "_tgt": "api_auth_fetchlogout", + "source": "api_auth_ts", + "target": "api_auth_fetchlogout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/auth.ts", + "source_location": "L36", + "weight": 1.0, + "_src": "api_auth_fetchgetuserinfo", + "_tgt": "process_route_index_get", + "source": "api_auth_fetchgetuserinfo", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L372", + "weight": 1.0, + "_src": "guards_beforeeach_fetchuserinfo", + "_tgt": "api_auth_fetchgetuserinfo", + "source": "api_auth_fetchgetuserinfo", + "target": "guards_beforeeach_fetchuserinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/auth.ts", + "source_location": "L57", + "weight": 1.0, + "_src": "api_auth_fetchgetmenucodes", + "_tgt": "process_route_index_get", + "source": "api_auth_fetchgetmenucodes", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L77", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processfrontendmenu", + "_tgt": "api_auth_fetchgetmenucodes", + "source": "api_auth_fetchgetmenucodes", + "target": "core_menuprocessor_menuprocessor_processfrontendmenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-work-order.ts", + "source_location": "L89", + "weight": 1.0, + "_src": "api_qc_work_order_ts", + "_tgt": "api_qc_work_order_fetchqcworkorderlist", + "source": "api_qc_work_order_ts", + "target": "api_qc_work_order_fetchqcworkorderlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-work-order.ts", + "source_location": "L101", + "weight": 1.0, + "_src": "api_qc_work_order_ts", + "_tgt": "api_qc_work_order_fetchqcworkorderdetail", + "source": "api_qc_work_order_ts", + "target": "api_qc_work_order_fetchqcworkorderdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-work-order.ts", + "source_location": "L107", + "weight": 1.0, + "_src": "api_qc_work_order_ts", + "_tgt": "api_qc_work_order_fetchconfigureqcworkorder", + "source": "api_qc_work_order_ts", + "target": "api_qc_work_order_fetchconfigureqcworkorder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-work-order.ts", + "source_location": "L95", + "weight": 1.0, + "_src": "api_qc_work_order_fetchqcworkorderlist", + "_tgt": "process_route_index_get", + "source": "api_qc_work_order_fetchqcworkorderlist", + "target": "process_route_index_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-work-order.ts", + "source_location": "L102", + "weight": 1.0, + "_src": "api_qc_work_order_fetchqcworkorderdetail", + "_tgt": "process_route_index_get", + "source": "api_qc_work_order_fetchqcworkorderdetail", + "target": "process_route_index_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L158", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "_tgt": "protocol_protocolstatuschangedialog_resetform", + "source": "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "target": "protocol_protocolstatuschangedialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L164", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "_tgt": "protocol_protocolstatuschangedialog_handlesubmit", + "source": "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "target": "protocol_protocolstatuschangedialog_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L165", + "weight": 1.0, + "_src": "protocol_protocolstatuschangedialog_handlesubmit", + "_tgt": "category_index_catch", + "source": "protocol_protocolstatuschangedialog_handlesubmit", + "target": "category_index_catch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", + "source_location": "L165", + "weight": 1.0, + "_src": "protocol_protocolstatuschangedialog_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "protocol_protocolstatuschangedialog_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L180", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolviewdialog_vue", + "_tgt": "protocol_protocolviewdialog_dash", + "source": "views_cell_storage_protocol_protocolviewdialog_vue", + "target": "protocol_protocolviewdialog_dash", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L1344", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolviewdialog_vue", + "_tgt": "protocol_protocolviewdialog_handleclosed", + "source": "views_cell_storage_protocol_protocolviewdialog_vue", + "target": "protocol_protocolviewdialog_handleclosed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolViewDialog.vue", + "source_location": "L180", + "weight": 1.0, + "_src": "protocol_protocolviewdialog_dash", + "_tgt": "list_donationviewdialog_unitname", + "source": "protocol_protocolviewdialog_dash", + "target": "list_donationviewdialog_unitname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", + "source_location": "L58", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "_tgt": "protocol_protocolattachmentreadonly_resolvefileurl", + "source": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "target": "protocol_protocolattachmentreadonly_resolvefileurl", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L490", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "source": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "target": "views_research_donation_list_donationviewdialog_vue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L292", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "source": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "target": "views_quality_inspection_qc_task_index_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1283", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_createemptytransport", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_createemptytransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1303", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_fullfileurl", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_fullfileurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1310", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_loadethnicoptions", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_loadethnicoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1321", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_ensureethnicoptioninlist", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_ensureethnicoptioninlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L1349", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_expressname", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_expressname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L2017", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_for", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L2553", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolformdialog_vue", + "_tgt": "protocol_protocolformdialog_if", + "source": "views_cell_storage_protocol_protocolformdialog_vue", + "target": "protocol_protocolformdialog_if", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolFormDialog.vue", + "source_location": "L2554", + "weight": 1.0, + "_src": "protocol_protocolformdialog_if", + "_tgt": "storage_facility_index_push", + "source": "protocol_protocolformdialog_if", + "target": "storage_facility_index_push" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L100", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolauditdialog_vue", + "_tgt": "protocol_protocolauditdialog_resetform", + "source": "views_cell_storage_protocol_protocolauditdialog_vue", + "target": "protocol_protocolauditdialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L106", + "weight": 1.0, + "_src": "views_cell_storage_protocol_protocolauditdialog_vue", + "_tgt": "protocol_protocolauditdialog_handlesubmit", + "source": "views_cell_storage_protocol_protocolauditdialog_vue", + "target": "protocol_protocolauditdialog_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L107", + "weight": 1.0, + "_src": "protocol_protocolauditdialog_handlesubmit", + "_tgt": "category_index_catch", + "source": "protocol_protocolauditdialog_handlesubmit", + "target": "category_index_catch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/protocol/ProtocolAuditDialog.vue", + "source_location": "L107", + "weight": 1.0, + "_src": "protocol_protocolauditdialog_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "protocol_protocolauditdialog_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L432", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_getcategorylabel", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_getcategorylabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L438", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_getcategorytagtype", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_getcategorytagtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L444", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handleselectionchange", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L483", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_loaddictoptions", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_loaddictoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L492", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_loaddata", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L509", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlesearch", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L514", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlereset", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L522", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_resetform", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L533", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handleadd", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L541", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handleedit", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L556", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlesubmit", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L584", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handleview", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L589", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handledelete", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L596", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlestockin", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlestockin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L604", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlestockinsubmit", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlestockinsubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L622", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlestockout", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlestockout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L633", + "weight": 1.0, + "_src": "views_cell_storage_material_index_vue", + "_tgt": "material_index_handlestockoutsubmit", + "source": "views_cell_storage_material_index_vue", + "target": "material_index_handlestockoutsubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L511", + "weight": 1.0, + "_src": "material_index_handlesearch", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L519", + "weight": 1.0, + "_src": "material_index_handlereset", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L576", + "weight": 1.0, + "_src": "material_index_handlesubmit", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L593", + "weight": 1.0, + "_src": "material_index_handledelete", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L614", + "weight": 1.0, + "_src": "material_index_handlestockinsubmit", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handlestockinsubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L649", + "weight": 1.0, + "_src": "material_index_handlestockoutsubmit", + "_tgt": "material_index_loaddata", + "source": "material_index_loaddata", + "target": "material_index_handlestockoutsubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L536", + "weight": 1.0, + "_src": "material_index_handleadd", + "_tgt": "material_index_resetform", + "source": "material_index_resetform", + "target": "material_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L557", + "weight": 1.0, + "_src": "material_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "material_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L605", + "weight": 1.0, + "_src": "material_index_handlestockinsubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "material_index_handlestockinsubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/cell-storage/material/index.vue", + "source_location": "L634", + "weight": 1.0, + "_src": "material_index_handlestockoutsubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "material_index_handlestockoutsubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L427", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleselectionchange", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L451", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_loaddata", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L466", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handlesearch", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L471", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handlereset", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L478", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_resetform", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L488", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleadd", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L496", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleedit", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L510", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handlesubmit", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L537", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleview", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L542", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handledelete", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L549", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handlebatchdelete", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L598", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_formatuserlabel", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_formatuserlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L608", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_remotesearchusers", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_remotesearchusers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L627", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_onpersonselectchange", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_onpersonselectchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L641", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_loaddeptdata", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_loaddeptdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L658", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_resolvepersonforedit", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_resolvepersonforedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L680", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleaccesslog", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleaccesslog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L687", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_loadaccesslogdata", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_loadaccesslogdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L703", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_resetlogform", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_resetlogform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L715", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleaddlog", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleaddlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L723", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleeditlog", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleeditlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L739", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handlelogsubmit", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handlelogsubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L768", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handledeletelog", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handledeletelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L795", + "weight": 1.0, + "_src": "views_operations_clean_room_index_vue", + "_tgt": "clean_room_index_handleviewlog", + "source": "views_operations_clean_room_index_vue", + "target": "clean_room_index_handleviewlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L468", + "weight": 1.0, + "_src": "clean_room_index_handlesearch", + "_tgt": "clean_room_index_loaddata", + "source": "clean_room_index_loaddata", + "target": "clean_room_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L474", + "weight": 1.0, + "_src": "clean_room_index_handlereset", + "_tgt": "clean_room_index_loaddata", + "source": "clean_room_index_loaddata", + "target": "clean_room_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L529", + "weight": 1.0, + "_src": "clean_room_index_handlesubmit", + "_tgt": "clean_room_index_loaddata", + "source": "clean_room_index_loaddata", + "target": "clean_room_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L546", + "weight": 1.0, + "_src": "clean_room_index_handledelete", + "_tgt": "clean_room_index_loaddata", + "source": "clean_room_index_loaddata", + "target": "clean_room_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L491", + "weight": 1.0, + "_src": "clean_room_index_handleadd", + "_tgt": "clean_room_index_resetform", + "source": "clean_room_index_resetform", + "target": "clean_room_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L511", + "weight": 1.0, + "_src": "clean_room_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "clean_room_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L603", + "weight": 1.0, + "_src": "clean_room_index_formatuserlabel", + "_tgt": "storage_facility_index_push", + "source": "clean_room_index_formatuserlabel", + "target": "storage_facility_index_push" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L736", + "weight": 1.0, + "_src": "clean_room_index_handleeditlog", + "_tgt": "clean_room_index_resolvepersonforedit", + "source": "clean_room_index_resolvepersonforedit", + "target": "clean_room_index_handleeditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L684", + "weight": 1.0, + "_src": "clean_room_index_handleaccesslog", + "_tgt": "clean_room_index_loadaccesslogdata", + "source": "clean_room_index_handleaccesslog", + "target": "clean_room_index_loadaccesslogdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L760", + "weight": 1.0, + "_src": "clean_room_index_handlelogsubmit", + "_tgt": "clean_room_index_loadaccesslogdata", + "source": "clean_room_index_loadaccesslogdata", + "target": "clean_room_index_handlelogsubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L772", + "weight": 1.0, + "_src": "clean_room_index_handledeletelog", + "_tgt": "clean_room_index_loadaccesslogdata", + "source": "clean_room_index_loadaccesslogdata", + "target": "clean_room_index_handledeletelog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L718", + "weight": 1.0, + "_src": "clean_room_index_handleaddlog", + "_tgt": "clean_room_index_resetlogform", + "source": "clean_room_index_resetlogform", + "target": "clean_room_index_handleaddlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/clean-room/index.vue", + "source_location": "L740", + "weight": 1.0, + "_src": "clean_room_index_handlelogsubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "clean_room_index_handlelogsubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L523", + "weight": 1.0, + "_src": "views_operations_storage_facility_index_vue", + "_tgt": "storage_facility_index_if", + "source": "views_operations_storage_facility_index_vue", + "target": "storage_facility_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L526", + "weight": 1.0, + "_src": "views_operations_storage_facility_index_vue", + "_tgt": "storage_facility_index_push", + "source": "views_operations_storage_facility_index_vue", + "target": "storage_facility_index_push", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/operations/storage-facility/index.vue", + "source_location": "L524", + "weight": 1.0, + "_src": "storage_facility_index_if", + "_tgt": "process_route_index_set", + "source": "storage_facility_index_if", + "target": "process_route_index_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1274", + "weight": 1.0, + "_src": "list_donationformdialog_addsample", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "list_donationformdialog_addsample" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/role/index.vue", + "source_location": "L460", + "weight": 1.0, + "_src": "role_index_collectdeptsubtreeids", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "role_index_collectdeptsubtreeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/post/index.vue", + "source_location": "L396", + "weight": 1.0, + "_src": "post_index_collectpostbinddeptsubtreeids", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "post_index_collectpostbinddeptsubtreeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L337", + "weight": 1.0, + "_src": "site_index_formatcontactuserlabel", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "site_index_formatcontactuserlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L287", + "weight": 1.0, + "_src": "dept_index_formatleaderuserlabel", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "dept_index_formatleaderuserlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L480", + "weight": 1.0, + "_src": "sop_index_handleattachmentchange", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "sop_index_handleattachmentchange" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L587", + "weight": 1.0, + "_src": "project_price_system_index_handleconfirmpriceselector", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "project_price_system_index_handleconfirmpriceselector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L30", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager_add", + "_tgt": "storage_facility_index_push", + "source": "storage_facility_index_push", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L100", + "weight": 1.0, + "_src": "views_research_donation_list_donationauditdialog_vue", + "_tgt": "list_donationauditdialog_resetform", + "source": "views_research_donation_list_donationauditdialog_vue", + "target": "list_donationauditdialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L106", + "weight": 1.0, + "_src": "views_research_donation_list_donationauditdialog_vue", + "_tgt": "list_donationauditdialog_handlesubmit", + "source": "views_research_donation_list_donationauditdialog_vue", + "target": "list_donationauditdialog_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L107", + "weight": 1.0, + "_src": "list_donationauditdialog_handlesubmit", + "_tgt": "category_index_catch", + "source": "list_donationauditdialog_handlesubmit", + "target": "category_index_catch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationAuditDialog.vue", + "source_location": "L107", + "weight": 1.0, + "_src": "list_donationauditdialog_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "list_donationauditdialog_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L660", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_dash", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_dash", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L665", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_formatymd", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_formatymd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L671", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_formatym", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_formatym", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L677", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_auditordisplay", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_auditordisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L683", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_sampletypename", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_sampletypename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L687", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_unitname", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_unitname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L691", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_sitename", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_sitename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L695", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_expressname", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_expressname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L700", + "weight": 1.0, + "_src": "views_research_donation_list_donationviewdialog_vue", + "_tgt": "list_donationviewdialog_if", + "source": "views_research_donation_list_donationviewdialog_vue", + "target": "list_donationviewdialog_if", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L668", + "weight": 1.0, + "_src": "list_donationviewdialog_formatymd", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_formatymd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L674", + "weight": 1.0, + "_src": "list_donationviewdialog_formatym", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_formatym", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L680", + "weight": 1.0, + "_src": "list_donationviewdialog_auditordisplay", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_auditordisplay", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L684", + "weight": 1.0, + "_src": "list_donationviewdialog_sampletypename", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_sampletypename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L688", + "weight": 1.0, + "_src": "list_donationviewdialog_unitname", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_unitname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L692", + "weight": 1.0, + "_src": "list_donationviewdialog_sitename", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_sitename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationViewDialog.vue", + "source_location": "L696", + "weight": 1.0, + "_src": "list_donationviewdialog_expressname", + "_tgt": "list_donationviewdialog_dash", + "source": "list_donationviewdialog_dash", + "target": "list_donationviewdialog_expressname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1015", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_createemptytransport", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_createemptytransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1035", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_fullfileurl", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_fullfileurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1042", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_loadethnicoptions", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_loadethnicoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1053", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_ensureethnicoptioninlist", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_ensureethnicoptioninlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1081", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_samplerowlabel", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_samplerowlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1165", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_resetform", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1220", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_scrolltosection", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_scrolltosection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1228", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_normalizesamplerow", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_normalizesamplerow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1251", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_openbatchtransportdialog", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_openbatchtransportdialog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1259", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_confirmbatchtransportapply", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_confirmbatchtransportapply", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1273", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_addsample", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_addsample", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1287", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_removesample", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_removesample", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1291", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_handleopenforadd", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_handleopenforadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1432", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_applydonationbundletoform", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_applydonationbundletoform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1974", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_if", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L2047", + "weight": 1.0, + "_src": "views_research_donation_list_donationformdialog_vue", + "_tgt": "list_donationformdialog_ensuredonationprotocolnoinoptions", + "source": "views_research_donation_list_donationformdialog_vue", + "target": "list_donationformdialog_ensuredonationprotocolnoinoptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1215", + "weight": 1.0, + "_src": "list_donationformdialog_resetform", + "_tgt": "list_donationformdialog_createemptytransport", + "source": "list_donationformdialog_createemptytransport", + "target": "list_donationformdialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1238", + "weight": 1.0, + "_src": "list_donationformdialog_normalizesamplerow", + "_tgt": "list_donationformdialog_createemptytransport", + "source": "list_donationformdialog_createemptytransport", + "target": "list_donationformdialog_normalizesamplerow", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1266", + "weight": 1.0, + "_src": "list_donationformdialog_confirmbatchtransportapply", + "_tgt": "list_donationformdialog_createemptytransport", + "source": "list_donationformdialog_createemptytransport", + "target": "list_donationformdialog_confirmbatchtransportapply", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1298", + "weight": 1.0, + "_src": "list_donationformdialog_handleopenforadd", + "_tgt": "list_donationformdialog_loadethnicoptions", + "source": "list_donationformdialog_loadethnicoptions", + "target": "list_donationformdialog_handleopenforadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1361", + "weight": 1.0, + "_src": "list_donationformdialog_applydonationbundletoform", + "_tgt": "list_donationformdialog_ensureethnicoptioninlist", + "source": "list_donationformdialog_ensureethnicoptioninlist", + "target": "list_donationformdialog_applydonationbundletoform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1294", + "weight": 1.0, + "_src": "list_donationformdialog_handleopenforadd", + "_tgt": "list_donationformdialog_resetform", + "source": "list_donationformdialog_resetform", + "target": "list_donationformdialog_handleopenforadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1275", + "weight": 1.0, + "_src": "list_donationformdialog_addsample", + "_tgt": "list_donationformdialog_normalizesamplerow", + "source": "list_donationformdialog_normalizesamplerow", + "target": "list_donationformdialog_addsample", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationFormDialog.vue", + "source_location": "L1346", + "weight": 1.0, + "_src": "list_donationformdialog_applydonationbundletoform", + "_tgt": "list_donationformdialog_ensuredonationprotocolnoinoptions", + "source": "list_donationformdialog_applydonationbundletoform", + "target": "list_donationformdialog_ensuredonationprotocolnoinoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L157", + "weight": 1.0, + "_src": "views_research_donation_list_donationstatuschangedialog_vue", + "_tgt": "list_donationstatuschangedialog_resetform", + "source": "views_research_donation_list_donationstatuschangedialog_vue", + "target": "list_donationstatuschangedialog_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L163", + "weight": 1.0, + "_src": "views_research_donation_list_donationstatuschangedialog_vue", + "_tgt": "list_donationstatuschangedialog_handlesubmit", + "source": "views_research_donation_list_donationstatuschangedialog_vue", + "target": "list_donationstatuschangedialog_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L164", + "weight": 1.0, + "_src": "list_donationstatuschangedialog_handlesubmit", + "_tgt": "category_index_catch", + "source": "list_donationstatuschangedialog_handlesubmit", + "target": "category_index_catch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/research-donation/list/DonationStatusChangeDialog.vue", + "source_location": "L164", + "weight": 1.0, + "_src": "list_donationstatuschangedialog_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "list_donationstatuschangedialog_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L447", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "role_index_finddeptnodebyid", + "source": "views_system_role_index_vue", + "target": "role_index_finddeptnodebyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L458", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "role_index_collectdeptsubtreeids", + "source": "views_system_role_index_vue", + "target": "role_index_collectdeptsubtreeids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L465", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "role_index_collectalldeptids", + "source": "views_system_role_index_vue", + "target": "role_index_collectalldeptids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L477", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "role_index_expanddatascopedepttree", + "source": "views_system_role_index_vue", + "target": "role_index_expanddatascopedepttree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L517", + "weight": 1.0, + "_src": "views_system_role_index_vue", + "_tgt": "role_index_syncdatascopedeptcheckedfromtree", + "source": "views_system_role_index_vue", + "target": "role_index_syncdatascopedeptcheckedfromtree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/role/index.vue", + "source_location": "L480", + "weight": 1.0, + "_src": "role_index_expanddatascopedepttree", + "_tgt": "role_index_collectalldeptids", + "source": "role_index_collectalldeptids", + "target": "role_index_expanddatascopedepttree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L349", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "post_index_handleview", + "source": "views_system_post_index_vue", + "target": "post_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L383", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "post_index_findpostbinddeptnodebyid", + "source": "views_system_post_index_vue", + "target": "post_index_findpostbinddeptnodebyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L394", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "post_index_collectpostbinddeptsubtreeids", + "source": "views_system_post_index_vue", + "target": "post_index_collectpostbinddeptsubtreeids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L400", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "post_index_collectallpostbinddeptids", + "source": "views_system_post_index_vue", + "target": "post_index_collectallpostbinddeptids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L412", + "weight": 1.0, + "_src": "views_system_post_index_vue", + "_tgt": "post_index_expandpostbinddepttree", + "source": "views_system_post_index_vue", + "target": "post_index_expandpostbinddepttree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", + "source_location": "L415", + "weight": 1.0, + "_src": "post_index_expandpostbinddepttree", + "_tgt": "post_index_collectallpostbinddeptids", + "source": "post_index_collectallpostbinddeptids", + "target": "post_index_expandpostbinddepttree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", + "source_location": "L489", + "weight": 1.0, + "_src": "views_system_category_index_vue", + "_tgt": "category_index_handleview", + "source": "views_system_category_index_vue", + "target": "category_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", + "source_location": "L494", + "weight": 1.0, + "_src": "views_system_category_index_vue", + "_tgt": "category_index_handlecategorytableselectionchange", + "source": "views_system_category_index_vue", + "target": "category_index_handlecategorytableselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", + "source_location": "L585", + "weight": 1.0, + "_src": "views_system_category_index_vue", + "_tgt": "category_index_collectids", + "source": "views_system_category_index_vue", + "target": "category_index_collectids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", + "source_location": "L969", + "weight": 1.0, + "_src": "views_system_category_index_vue", + "_tgt": "category_index_catch", + "source": "views_system_category_index_vue", + "target": "category_index_catch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/category/index.vue", + "source_location": "L587", + "weight": 1.0, + "_src": "category_index_collectids", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "category_index_collectids", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L232", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_loadroleoptions", + "source": "views_system_user_index_vue", + "target": "user_index_loadroleoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L280", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_filterdeptnode", + "source": "views_system_user_index_vue", + "target": "user_index_filterdeptnode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L289", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handledeptnodeclick", + "source": "views_system_user_index_vue", + "target": "user_index_handledeptnodeclick", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L295", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_loaddepttree", + "source": "views_system_user_index_vue", + "target": "user_index_loaddepttree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L304", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_loaddata", + "source": "views_system_user_index_vue", + "target": "user_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L321", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handlesearch", + "source": "views_system_user_index_vue", + "target": "user_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L326", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handlereset", + "source": "views_system_user_index_vue", + "target": "user_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L335", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_resetform", + "source": "views_system_user_index_vue", + "target": "user_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L351", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handleadd", + "source": "views_system_user_index_vue", + "target": "user_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L362", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handleedit", + "source": "views_system_user_index_vue", + "target": "user_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L382", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handlesubmit", + "source": "views_system_user_index_vue", + "target": "user_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L422", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handledelete", + "source": "views_system_user_index_vue", + "target": "user_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L428", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handleresetpwd", + "source": "views_system_user_index_vue", + "target": "user_index_handleresetpwd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L461", + "weight": 1.0, + "_src": "views_system_user_index_vue", + "_tgt": "user_index_handleview", + "source": "views_system_user_index_vue", + "target": "user_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L292", + "weight": 1.0, + "_src": "user_index_handledeptnodeclick", + "_tgt": "user_index_loaddata", + "source": "user_index_handledeptnodeclick", + "target": "user_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L323", + "weight": 1.0, + "_src": "user_index_handlesearch", + "_tgt": "user_index_loaddata", + "source": "user_index_loaddata", + "target": "user_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L332", + "weight": 1.0, + "_src": "user_index_handlereset", + "_tgt": "user_index_loaddata", + "source": "user_index_loaddata", + "target": "user_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L414", + "weight": 1.0, + "_src": "user_index_handlesubmit", + "_tgt": "user_index_loaddata", + "source": "user_index_loaddata", + "target": "user_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L425", + "weight": 1.0, + "_src": "user_index_handledelete", + "_tgt": "user_index_loaddata", + "source": "user_index_loaddata", + "target": "user_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/user/index.vue", + "source_location": "L354", + "weight": 1.0, + "_src": "user_index_handleadd", + "_tgt": "user_index_resetform", + "source": "user_index_resetform", + "target": "user_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/index.vue", + "source_location": "L383", + "weight": 1.0, + "_src": "user_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "user_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L65", + "weight": 1.0, + "_src": "views_system_user_modules_user_dialog_vue", + "_tgt": "modules_user_dialog_loadrolelist", + "source": "views_system_user_modules_user_dialog_vue", + "target": "modules_user_dialog_loadrolelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/modules/user-dialog.vue", + "source_location": "L114", + "weight": 1.0, + "_src": "views_system_user_modules_user_dialog_vue", + "_tgt": "modules_user_dialog_initformdata", + "source": "views_system_user_modules_user_dialog_vue", + "target": "modules_user_dialog_initformdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L102", + "weight": 1.0, + "_src": "views_system_user_modules_user_search_vue", + "_tgt": "modules_user_search_handlereset", + "source": "views_system_user_modules_user_search_vue", + "target": "modules_user_search_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L107", + "weight": 1.0, + "_src": "views_system_user_modules_user_search_vue", + "_tgt": "modules_user_search_handlesearch", + "source": "views_system_user_modules_user_search_vue", + "target": "modules_user_search_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/user/modules/user-search.vue", + "source_location": "L108", + "weight": 1.0, + "_src": "modules_user_search_handlesearch", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "modules_user_search_handlesearch", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/product/index.vue", + "source_location": "L1587", + "weight": 1.0, + "_src": "views_system_product_index_vue", + "_tgt": "product_index_if", + "source": "views_system_product_index_vue", + "target": "product_index_if", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/product/index.vue", + "source_location": "L2291", + "weight": 1.0, + "_src": "views_system_product_index_vue", + "_tgt": "product_index_revokelocalpreview", + "source": "views_system_product_index_vue", + "target": "product_index_revokelocalpreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L109", + "weight": 1.0, + "_src": "views_system_workflow_components_approvaldialog_vue", + "_tgt": "components_approvaldialog_loadformdata", + "source": "views_system_workflow_components_approvaldialog_vue", + "target": "components_approvaldialog_loadformdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/workflow/components/ApprovalDialog.vue", + "source_location": "L136", + "weight": 1.0, + "_src": "views_system_workflow_components_approvaldialog_vue", + "_tgt": "components_approvaldialog_handlesubmit", + "source": "views_system_workflow_components_approvaldialog_vue", + "target": "components_approvaldialog_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/workflow/designer/FlowDesigner.vue", + "source_location": "L756", + "weight": 1.0, + "_src": "views_system_workflow_designer_flowdesigner_vue", + "_tgt": "designer_flowdesigner_createedge", + "source": "views_system_workflow_designer_flowdesigner_vue", + "target": "designer_flowdesigner_createedge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L358", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handleview", + "source": "views_system_menu_index_vue", + "target": "menu_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L363", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handleselectionchange", + "source": "views_system_menu_index_vue", + "target": "menu_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L368", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_applytreeexpand", + "source": "views_system_menu_index_vue", + "target": "menu_index_applytreeexpand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L391", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_loaddata", + "source": "views_system_menu_index_vue", + "target": "menu_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L407", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handlesearch", + "source": "views_system_menu_index_vue", + "target": "menu_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L411", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handlereset", + "source": "views_system_menu_index_vue", + "target": "menu_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L416", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_toggleexpand", + "source": "views_system_menu_index_vue", + "target": "menu_index_toggleexpand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L423", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_resetform", + "source": "views_system_menu_index_vue", + "target": "menu_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L438", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handleadd", + "source": "views_system_menu_index_vue", + "target": "menu_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L447", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handleaddchild", + "source": "views_system_menu_index_vue", + "target": "menu_index_handleaddchild", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L456", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handleedit", + "source": "views_system_menu_index_vue", + "target": "menu_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L475", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handlesubmit", + "source": "views_system_menu_index_vue", + "target": "menu_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L507", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handledelete", + "source": "views_system_menu_index_vue", + "target": "menu_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L523", + "weight": 1.0, + "_src": "views_system_menu_index_vue", + "_tgt": "menu_index_handledialogclose", + "source": "views_system_menu_index_vue", + "target": "menu_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L399", + "weight": 1.0, + "_src": "menu_index_loaddata", + "_tgt": "menu_index_applytreeexpand", + "source": "menu_index_applytreeexpand", + "target": "menu_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L408", + "weight": 1.0, + "_src": "menu_index_handlesearch", + "_tgt": "menu_index_loaddata", + "source": "menu_index_loaddata", + "target": "menu_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L413", + "weight": 1.0, + "_src": "menu_index_handlereset", + "_tgt": "menu_index_loaddata", + "source": "menu_index_loaddata", + "target": "menu_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L499", + "weight": 1.0, + "_src": "menu_index_handlesubmit", + "_tgt": "menu_index_loaddata", + "source": "menu_index_loaddata", + "target": "menu_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L517", + "weight": 1.0, + "_src": "menu_index_handledelete", + "_tgt": "menu_index_loaddata", + "source": "menu_index_loaddata", + "target": "menu_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L441", + "weight": 1.0, + "_src": "menu_index_handleadd", + "_tgt": "menu_index_resetform", + "source": "menu_index_resetform", + "target": "menu_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L450", + "weight": 1.0, + "_src": "menu_index_handleaddchild", + "_tgt": "menu_index_resetform", + "source": "menu_index_resetform", + "target": "menu_index_handleaddchild", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/menu/index.vue", + "source_location": "L524", + "weight": 1.0, + "_src": "menu_index_handledialogclose", + "_tgt": "menu_index_resetform", + "source": "menu_index_resetform", + "target": "menu_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/menu/index.vue", + "source_location": "L476", + "weight": 1.0, + "_src": "menu_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "menu_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L287", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handleview", + "source": "views_system_site_index_vue", + "target": "site_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L332", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_formatcontactuserlabel", + "source": "views_system_site_index_vue", + "target": "site_index_formatcontactuserlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L342", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_remotesearchcontactusers", + "source": "views_system_site_index_vue", + "target": "site_index_remotesearchcontactusers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L370", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_oncontactuserchange", + "source": "views_system_site_index_vue", + "target": "site_index_oncontactuserchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L388", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_resolvecontactuserforedit", + "source": "views_system_site_index_vue", + "target": "site_index_resolvecontactuserforedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L427", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_loaddictoptions", + "source": "views_system_site_index_vue", + "target": "site_index_loaddictoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L442", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_getsitetypelabel", + "source": "views_system_site_index_vue", + "target": "site_index_getsitetypelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L448", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handleselectionchange", + "source": "views_system_site_index_vue", + "target": "site_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L452", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_loaddata", + "source": "views_system_site_index_vue", + "target": "site_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L467", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handlesearch", + "source": "views_system_site_index_vue", + "target": "site_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L472", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handlereset", + "source": "views_system_site_index_vue", + "target": "site_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L478", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_resetform", + "source": "views_system_site_index_vue", + "target": "site_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L495", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handledialogclose", + "source": "views_system_site_index_vue", + "target": "site_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L500", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handleadd", + "source": "views_system_site_index_vue", + "target": "site_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L508", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handleedit", + "source": "views_system_site_index_vue", + "target": "site_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L529", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handlesubmit", + "source": "views_system_site_index_vue", + "target": "site_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L560", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handledelete", + "source": "views_system_site_index_vue", + "target": "site_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L567", + "weight": 1.0, + "_src": "views_system_site_index_vue", + "_tgt": "site_index_handlebatchdelete", + "source": "views_system_site_index_vue", + "target": "site_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L469", + "weight": 1.0, + "_src": "site_index_handlesearch", + "_tgt": "site_index_loaddata", + "source": "site_index_loaddata", + "target": "site_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L475", + "weight": 1.0, + "_src": "site_index_handlereset", + "_tgt": "site_index_loaddata", + "source": "site_index_loaddata", + "target": "site_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L552", + "weight": 1.0, + "_src": "site_index_handlesubmit", + "_tgt": "site_index_loaddata", + "source": "site_index_loaddata", + "target": "site_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L564", + "weight": 1.0, + "_src": "site_index_handledelete", + "_tgt": "site_index_loaddata", + "source": "site_index_loaddata", + "target": "site_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L496", + "weight": 1.0, + "_src": "site_index_handledialogclose", + "_tgt": "site_index_resetform", + "source": "site_index_resetform", + "target": "site_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/site/index.vue", + "source_location": "L503", + "weight": 1.0, + "_src": "site_index_handleadd", + "_tgt": "site_index_resetform", + "source": "site_index_resetform", + "target": "site_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/site/index.vue", + "source_location": "L530", + "weight": 1.0, + "_src": "site_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "site_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L282", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_formatleaderuserlabel", + "source": "views_system_dept_index_vue", + "target": "dept_index_formatleaderuserlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L292", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_remotesearchleaderusers", + "source": "views_system_dept_index_vue", + "target": "dept_index_remotesearchleaderusers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L320", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_onleaderuserchange", + "source": "views_system_dept_index_vue", + "target": "dept_index_onleaderuserchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L338", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_resolveleaderuserforedit", + "source": "views_system_dept_index_vue", + "target": "dept_index_resolveleaderuserforedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L377", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_loaddictoptions", + "source": "views_system_dept_index_vue", + "target": "dept_index_loaddictoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L390", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_getdeptcategorylabel", + "source": "views_system_dept_index_vue", + "target": "dept_index_getdeptcategorylabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L410", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handleview", + "source": "views_system_dept_index_vue", + "target": "dept_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L415", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handleselectionchange", + "source": "views_system_dept_index_vue", + "target": "dept_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L420", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_applytreeexpand", + "source": "views_system_dept_index_vue", + "target": "dept_index_applytreeexpand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L443", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_loaddata", + "source": "views_system_dept_index_vue", + "target": "dept_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L459", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handlesearch", + "source": "views_system_dept_index_vue", + "target": "dept_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L463", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handlereset", + "source": "views_system_dept_index_vue", + "target": "dept_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L468", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_toggleexpand", + "source": "views_system_dept_index_vue", + "target": "dept_index_toggleexpand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L475", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_resetform", + "source": "views_system_dept_index_vue", + "target": "dept_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L490", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handleadd", + "source": "views_system_dept_index_vue", + "target": "dept_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L499", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handleaddchild", + "source": "views_system_dept_index_vue", + "target": "dept_index_handleaddchild", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L508", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handleedit", + "source": "views_system_dept_index_vue", + "target": "dept_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L527", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handlesubmit", + "source": "views_system_dept_index_vue", + "target": "dept_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L556", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handledelete", + "source": "views_system_dept_index_vue", + "target": "dept_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L572", + "weight": 1.0, + "_src": "views_system_dept_index_vue", + "_tgt": "dept_index_handledialogclose", + "source": "views_system_dept_index_vue", + "target": "dept_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L451", + "weight": 1.0, + "_src": "dept_index_loaddata", + "_tgt": "dept_index_applytreeexpand", + "source": "dept_index_applytreeexpand", + "target": "dept_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L460", + "weight": 1.0, + "_src": "dept_index_handlesearch", + "_tgt": "dept_index_loaddata", + "source": "dept_index_loaddata", + "target": "dept_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L465", + "weight": 1.0, + "_src": "dept_index_handlereset", + "_tgt": "dept_index_loaddata", + "source": "dept_index_loaddata", + "target": "dept_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L548", + "weight": 1.0, + "_src": "dept_index_handlesubmit", + "_tgt": "dept_index_loaddata", + "source": "dept_index_loaddata", + "target": "dept_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L566", + "weight": 1.0, + "_src": "dept_index_handledelete", + "_tgt": "dept_index_loaddata", + "source": "dept_index_loaddata", + "target": "dept_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L493", + "weight": 1.0, + "_src": "dept_index_handleadd", + "_tgt": "dept_index_resetform", + "source": "dept_index_resetform", + "target": "dept_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L502", + "weight": 1.0, + "_src": "dept_index_handleaddchild", + "_tgt": "dept_index_resetform", + "source": "dept_index_resetform", + "target": "dept_index_handleaddchild", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/system/dept/index.vue", + "source_location": "L573", + "weight": 1.0, + "_src": "dept_index_handledialogclose", + "_tgt": "dept_index_resetform", + "source": "dept_index_resetform", + "target": "dept_index_handledialogclose", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/system/dept/index.vue", + "source_location": "L528", + "weight": 1.0, + "_src": "dept_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "dept_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/process-route/index.vue", + "source_location": "L879", + "weight": 1.0, + "_src": "views_production_process_route_index_vue", + "_tgt": "process_route_index_get", + "source": "views_production_process_route_index_vue", + "target": "process_route_index_get", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/process-route/index.vue", + "source_location": "L889", + "weight": 1.0, + "_src": "views_production_process_route_index_vue", + "_tgt": "process_route_index_set", + "source": "views_production_process_route_index_vue", + "target": "process_route_index_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L371", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_fullfileurl", + "source": "views_production_sop_index_vue", + "target": "sop_index_fullfileurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L378", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_getfilename", + "source": "views_production_sop_index_vue", + "target": "sop_index_getfilename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L384", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_attachmentsfromurls", + "source": "views_production_sop_index_vue", + "target": "sop_index_attachmentsfromurls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L397", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_attachmentsfromapifiles", + "source": "views_production_sop_index_vue", + "target": "sop_index_attachmentsfromapifiles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L407", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_resolveattachments", + "source": "views_production_sop_index_vue", + "target": "sop_index_resolveattachments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L414", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_syncsopattachmentsfromlist", + "source": "views_production_sop_index_vue", + "target": "sop_index_syncsopattachmentsfromlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L421", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_isimagefile", + "source": "views_production_sop_index_vue", + "target": "sop_index_isimagefile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L431", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_isvideofile", + "source": "views_production_sop_index_vue", + "target": "sop_index_isvideofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L441", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handleselectionchange", + "source": "views_production_sop_index_vue", + "target": "sop_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L468", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handleattachmentchange", + "source": "views_production_sop_index_vue", + "target": "sop_index_handleattachmentchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L516", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_removeattachment", + "source": "views_production_sop_index_vue", + "target": "sop_index_removeattachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L521", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handlepreviewattachment", + "source": "views_production_sop_index_vue", + "target": "sop_index_handlepreviewattachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L528", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handledownloadattachment", + "source": "views_production_sop_index_vue", + "target": "sop_index_handledownloadattachment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L532", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_loaddata", + "source": "views_production_sop_index_vue", + "target": "sop_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L547", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handlesearch", + "source": "views_production_sop_index_vue", + "target": "sop_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L552", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handlereset", + "source": "views_production_sop_index_vue", + "target": "sop_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L558", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_resetform", + "source": "views_production_sop_index_vue", + "target": "sop_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L568", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handleadd", + "source": "views_production_sop_index_vue", + "target": "sop_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L576", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handleedit", + "source": "views_production_sop_index_vue", + "target": "sop_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L590", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handlesubmit", + "source": "views_production_sop_index_vue", + "target": "sop_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L617", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handleview", + "source": "views_production_sop_index_vue", + "target": "sop_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L622", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handledelete", + "source": "views_production_sop_index_vue", + "target": "sop_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L635", + "weight": 1.0, + "_src": "views_production_sop_index_vue", + "_tgt": "sop_index_handlebatchdelete", + "source": "views_production_sop_index_vue", + "target": "sop_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L523", + "weight": 1.0, + "_src": "sop_index_handlepreviewattachment", + "_tgt": "sop_index_fullfileurl", + "source": "sop_index_fullfileurl", + "target": "sop_index_handlepreviewattachment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L411", + "weight": 1.0, + "_src": "sop_index_resolveattachments", + "_tgt": "sop_index_attachmentsfromurls", + "source": "sop_index_attachmentsfromurls", + "target": "sop_index_resolveattachments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L409", + "weight": 1.0, + "_src": "sop_index_resolveattachments", + "_tgt": "sop_index_attachmentsfromapifiles", + "source": "sop_index_attachmentsfromapifiles", + "target": "sop_index_resolveattachments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L584", + "weight": 1.0, + "_src": "sop_index_handleedit", + "_tgt": "sop_index_resolveattachments", + "source": "sop_index_resolveattachments", + "target": "sop_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L504", + "weight": 1.0, + "_src": "sop_index_handleattachmentchange", + "_tgt": "sop_index_syncsopattachmentsfromlist", + "source": "sop_index_syncsopattachmentsfromlist", + "target": "sop_index_handleattachmentchange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L518", + "weight": 1.0, + "_src": "sop_index_removeattachment", + "_tgt": "sop_index_syncsopattachmentsfromlist", + "source": "sop_index_syncsopattachmentsfromlist", + "target": "sop_index_removeattachment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L592", + "weight": 1.0, + "_src": "sop_index_handlesubmit", + "_tgt": "sop_index_syncsopattachmentsfromlist", + "source": "sop_index_syncsopattachmentsfromlist", + "target": "sop_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L524", + "weight": 1.0, + "_src": "sop_index_handlepreviewattachment", + "_tgt": "sop_index_isvideofile", + "source": "sop_index_isvideofile", + "target": "sop_index_handlepreviewattachment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L549", + "weight": 1.0, + "_src": "sop_index_handlesearch", + "_tgt": "sop_index_loaddata", + "source": "sop_index_loaddata", + "target": "sop_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L555", + "weight": 1.0, + "_src": "sop_index_handlereset", + "_tgt": "sop_index_loaddata", + "source": "sop_index_loaddata", + "target": "sop_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L609", + "weight": 1.0, + "_src": "sop_index_handlesubmit", + "_tgt": "sop_index_loaddata", + "source": "sop_index_loaddata", + "target": "sop_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/production/sop/index.vue", + "source_location": "L571", + "weight": 1.0, + "_src": "sop_index_handleadd", + "_tgt": "sop_index_resetform", + "source": "sop_index_resetform", + "target": "sop_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/production/sop/index.vue", + "source_location": "L591", + "weight": 1.0, + "_src": "sop_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "sop_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L339", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_canfillresult", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_canfillresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L361", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_onmaterialselect", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_onmaterialselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L422", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_handlereceptionattachmentdownload", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_handlereceptionattachmentdownload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L426", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_normalizeresultparams", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_normalizeresultparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L434", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_toresultnumber", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_toresultnumber", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L440", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_setresultnumber", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_setresultnumber", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L444", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_hasresultvalue", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_hasresultvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L448", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_formatmetric", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_formatmetric", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-task/index.vue", + "source_location": "L454", + "weight": 1.0, + "_src": "views_quality_inspection_qc_task_index_vue", + "_tgt": "qc_task_index_if", + "source": "views_quality_inspection_qc_task_index_vue", + "target": "qc_task_index_if", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/channel/index.vue", + "source_location": "L1046", + "weight": 1.0, + "_src": "views_pilot_service_channel_index_vue", + "_tgt": "views_pilot_service_channel_channelviewdialog_vue", + "source": "views_pilot_service_channel_index_vue", + "target": "views_pilot_service_channel_channelviewdialog_vue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L351", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleselectionchange", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L389", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_loaddata", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L404", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handlesearch", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L409", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handlereset", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L416", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_resetform", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L426", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleadd", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L435", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleedit", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L455", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handlesubmit", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L514", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleview", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L526", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handledelete", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L540", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handlebatchdelete", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L555", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleopenpriceselector", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleopenpriceselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L578", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handlepriceselectorchange", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handlepriceselectorchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L582", + "weight": 1.0, + "_src": "views_pilot_service_project_price_system_index_vue", + "_tgt": "project_price_system_index_handleconfirmpriceselector", + "source": "views_pilot_service_project_price_system_index_vue", + "target": "project_price_system_index_handleconfirmpriceselector", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L406", + "weight": 1.0, + "_src": "project_price_system_index_handlesearch", + "_tgt": "project_price_system_index_loaddata", + "source": "project_price_system_index_loaddata", + "target": "project_price_system_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L412", + "weight": 1.0, + "_src": "project_price_system_index_handlereset", + "_tgt": "project_price_system_index_loaddata", + "source": "project_price_system_index_loaddata", + "target": "project_price_system_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L505", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "project_price_system_index_loaddata", + "source": "project_price_system_index_loaddata", + "target": "project_price_system_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L429", + "weight": 1.0, + "_src": "project_price_system_index_handleadd", + "_tgt": "project_price_system_index_resetform", + "source": "project_price_system_index_resetform", + "target": "project_price_system_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/pilot-service/project-price-system/index.vue", + "source_location": "L456", + "weight": 1.0, + "_src": "project_price_system_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "project_price_system_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L434", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handleview", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L498", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handleselectionchange", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L502", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_loaddata", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L517", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlesearch", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L522", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlereset", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L528", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_resetform", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L540", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handleadd", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L548", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handleedit", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L569", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlesubmit", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L597", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handledelete", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L604", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlebatchdelete", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L618", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlebatchrevoke", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlebatchrevoke", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L634", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_openbatchgenerate", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_openbatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L643", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlebatchgenerate", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlebatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L666", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_openbatchissue", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_openbatchissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L677", + "weight": 1.0, + "_src": "views_basic_info_sample_code_index_vue", + "_tgt": "sample_code_index_handlebatchissue", + "source": "views_basic_info_sample_code_index_vue", + "target": "sample_code_index_handlebatchissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L519", + "weight": 1.0, + "_src": "sample_code_index_handlesearch", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L525", + "weight": 1.0, + "_src": "sample_code_index_handlereset", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L589", + "weight": 1.0, + "_src": "sample_code_index_handlesubmit", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L601", + "weight": 1.0, + "_src": "sample_code_index_handledelete", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L659", + "weight": 1.0, + "_src": "sample_code_index_handlebatchgenerate", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handlebatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L690", + "weight": 1.0, + "_src": "sample_code_index_handlebatchissue", + "_tgt": "sample_code_index_loaddata", + "source": "sample_code_index_loaddata", + "target": "sample_code_index_handlebatchissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L543", + "weight": 1.0, + "_src": "sample_code_index_handleadd", + "_tgt": "sample_code_index_resetform", + "source": "sample_code_index_resetform", + "target": "sample_code_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L570", + "weight": 1.0, + "_src": "sample_code_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "sample_code_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L644", + "weight": 1.0, + "_src": "sample_code_index_handlebatchgenerate", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "sample_code_index_handlebatchgenerate", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/sample-code/index.vue", + "source_location": "L678", + "weight": 1.0, + "_src": "sample_code_index_handlebatchissue", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "sample_code_index_handlebatchissue", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L259", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handleview", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L278", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handleselectionchange", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L282", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_loaddata", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L297", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handlesearch", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L302", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handlereset", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L308", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_resetform", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L318", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handleadd", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L326", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handleedit", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L340", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handlesubmit", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L373", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handledelete", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L380", + "weight": 1.0, + "_src": "views_basic_info_cell_sample_type_index_vue", + "_tgt": "cell_sample_type_index_handlebatchdelete", + "source": "views_basic_info_cell_sample_type_index_vue", + "target": "cell_sample_type_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L299", + "weight": 1.0, + "_src": "cell_sample_type_index_handlesearch", + "_tgt": "cell_sample_type_index_loaddata", + "source": "cell_sample_type_index_loaddata", + "target": "cell_sample_type_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L305", + "weight": 1.0, + "_src": "cell_sample_type_index_handlereset", + "_tgt": "cell_sample_type_index_loaddata", + "source": "cell_sample_type_index_loaddata", + "target": "cell_sample_type_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L365", + "weight": 1.0, + "_src": "cell_sample_type_index_handlesubmit", + "_tgt": "cell_sample_type_index_loaddata", + "source": "cell_sample_type_index_loaddata", + "target": "cell_sample_type_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L377", + "weight": 1.0, + "_src": "cell_sample_type_index_handledelete", + "_tgt": "cell_sample_type_index_loaddata", + "source": "cell_sample_type_index_loaddata", + "target": "cell_sample_type_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L321", + "weight": 1.0, + "_src": "cell_sample_type_index_handleadd", + "_tgt": "cell_sample_type_index_resetform", + "source": "cell_sample_type_index_resetform", + "target": "cell_sample_type_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/cell-sample-type/index.vue", + "source_location": "L341", + "weight": 1.0, + "_src": "cell_sample_type_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "cell_sample_type_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L417", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handleview", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L478", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handleselectionchange", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L482", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L497", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlesearch", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L502", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlereset", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L508", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_resetform", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L519", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handleadd", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L527", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handleedit", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L547", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlesubmit", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L575", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handledelete", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L582", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlebatchdelete", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L596", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlebatchrevoke", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlebatchrevoke", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L612", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_openbatchgenerate", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_openbatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L621", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlebatchgenerate", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlebatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L644", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_openbatchissue", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_openbatchissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L656", + "weight": 1.0, + "_src": "views_basic_info_collection_protocol_no_index_vue", + "_tgt": "collection_protocol_no_index_handlebatchissue", + "source": "views_basic_info_collection_protocol_no_index_vue", + "target": "collection_protocol_no_index_handlebatchissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L499", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlesearch", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L505", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlereset", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L567", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlesubmit", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L579", + "weight": 1.0, + "_src": "collection_protocol_no_index_handledelete", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L637", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchgenerate", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handlebatchgenerate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L669", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchissue", + "_tgt": "collection_protocol_no_index_loaddata", + "source": "collection_protocol_no_index_loaddata", + "target": "collection_protocol_no_index_handlebatchissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L522", + "weight": 1.0, + "_src": "collection_protocol_no_index_handleadd", + "_tgt": "collection_protocol_no_index_resetform", + "source": "collection_protocol_no_index_resetform", + "target": "collection_protocol_no_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L548", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "collection_protocol_no_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L622", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchgenerate", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "collection_protocol_no_index_handlebatchgenerate", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-protocol-no/index.vue", + "source_location": "L657", + "weight": 1.0, + "_src": "collection_protocol_no_index_handlebatchissue", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "collection_protocol_no_index_handlebatchissue", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L279", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handleview", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L299", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handleselectionchange", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L303", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_loaddata", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L318", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handlesearch", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L323", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handlereset", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L329", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_resetform", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L341", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handleadd", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L349", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handleedit", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L365", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handlesubmit", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L394", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handledelete", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L401", + "weight": 1.0, + "_src": "views_basic_info_customer_index_vue", + "_tgt": "customer_index_handlebatchdelete", + "source": "views_basic_info_customer_index_vue", + "target": "customer_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L320", + "weight": 1.0, + "_src": "customer_index_handlesearch", + "_tgt": "customer_index_loaddata", + "source": "customer_index_loaddata", + "target": "customer_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L326", + "weight": 1.0, + "_src": "customer_index_handlereset", + "_tgt": "customer_index_loaddata", + "source": "customer_index_loaddata", + "target": "customer_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L386", + "weight": 1.0, + "_src": "customer_index_handlesubmit", + "_tgt": "customer_index_loaddata", + "source": "customer_index_loaddata", + "target": "customer_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L398", + "weight": 1.0, + "_src": "customer_index_handledelete", + "_tgt": "customer_index_loaddata", + "source": "customer_index_loaddata", + "target": "customer_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L344", + "weight": 1.0, + "_src": "customer_index_handleadd", + "_tgt": "customer_index_resetform", + "source": "customer_index_resetform", + "target": "customer_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/customer/index.vue", + "source_location": "L366", + "weight": 1.0, + "_src": "customer_index_handlesubmit", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "customer_index_handlesubmit", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L409", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleview", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L418", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_onhospitalselectionchange", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_onhospitalselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L422", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleselectionchange", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleselectionchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L426", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_loaddata", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L441", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handlesearch", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L446", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handlereset", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L452", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleadd", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L463", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleedit", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L474", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_submitregion", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_submitregion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L498", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handledelete", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L507", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handlebatchdelete", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handlebatchdelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L527", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_openhospitaldialog", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_openhospitaldialog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L537", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_loadhospitals", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_loadhospitals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L552", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_onhospitaldialogclosed", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_onhospitaldialogclosed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L558", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleaddhospital", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleaddhospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L569", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handleedithospital", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handleedithospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L580", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_submithospital", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_submithospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L605", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handledeletehospital", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handledeletehospital", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L612", + "weight": 1.0, + "_src": "views_basic_info_collection_region_index_vue", + "_tgt": "collection_region_index_handlebatchdeletehospital", + "source": "views_basic_info_collection_region_index_vue", + "target": "collection_region_index_handlebatchdeletehospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L443", + "weight": 1.0, + "_src": "collection_region_index_handlesearch", + "_tgt": "collection_region_index_loaddata", + "source": "collection_region_index_loaddata", + "target": "collection_region_index_handlesearch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L449", + "weight": 1.0, + "_src": "collection_region_index_handlereset", + "_tgt": "collection_region_index_loaddata", + "source": "collection_region_index_loaddata", + "target": "collection_region_index_handlereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L490", + "weight": 1.0, + "_src": "collection_region_index_submitregion", + "_tgt": "collection_region_index_loaddata", + "source": "collection_region_index_loaddata", + "target": "collection_region_index_submitregion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L504", + "weight": 1.0, + "_src": "collection_region_index_handledelete", + "_tgt": "collection_region_index_loaddata", + "source": "collection_region_index_loaddata", + "target": "collection_region_index_handledelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L475", + "weight": 1.0, + "_src": "collection_region_index_submitregion", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "collection_region_index_submitregion", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L534", + "weight": 1.0, + "_src": "collection_region_index_openhospitaldialog", + "_tgt": "collection_region_index_loadhospitals", + "source": "collection_region_index_openhospitaldialog", + "target": "collection_region_index_loadhospitals", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L597", + "weight": 1.0, + "_src": "collection_region_index_submithospital", + "_tgt": "collection_region_index_loadhospitals", + "source": "collection_region_index_loadhospitals", + "target": "collection_region_index_submithospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L609", + "weight": 1.0, + "_src": "collection_region_index_handledeletehospital", + "_tgt": "collection_region_index_loadhospitals", + "source": "collection_region_index_loadhospitals", + "target": "collection_region_index_handledeletehospital", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/basic-info/collection-region/index.vue", + "source_location": "L581", + "weight": 1.0, + "_src": "collection_region_index_submithospital", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "collection_region_index_submithospital", + "target": "core_routevalidator_routevalidator_validate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "store/index.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "store_index_ts", + "_tgt": "store_index_initstore", + "source": "store_index_ts", + "target": "store_index_initstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/index.ts", + "source_location": "L15", + "weight": 1.0, + "_src": "router_index_ts", + "_tgt": "router_index_initrouter", + "source": "router_index_ts", + "target": "router_index_initrouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/index.ts", + "source_location": "L17", + "weight": 1.0, + "_src": "router_index_initrouter", + "_tgt": "guards_beforeeach_setupbeforeeachguard", + "source": "router_index_initrouter", + "target": "guards_beforeeach_setupbeforeeachguard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/index.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "router_index_initrouter", + "_tgt": "guards_aftereach_setupaftereachguard", + "source": "router_index_initrouter", + "target": "guards_aftereach_setupaftereachguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L21", + "weight": 1.0, + "_src": "router_core_routetransformer_ts", + "_tgt": "core_routetransformer_routetransformer", + "source": "router_core_routetransformer_ts", + "target": "core_routetransformer_routetransformer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_constructor", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L33", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_transform", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_transform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_isfirstlevelroute", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_isfirstlevelroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L69", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_handleiframeroute", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_handleiframeroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L98", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_handlefirstlevelroute", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_handlefirstlevelroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L119", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_handlenormalroute", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_handlenormalroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L128", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer", + "_tgt": "core_routetransformer_routetransformer_extractfirstsegment", + "source": "core_routetransformer_routetransformer", + "target": "core_routetransformer_routetransformer_extractfirstsegment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L27", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_constructor", + "_tgt": "core_iframeroutemanager_iframeroutemanager_getinstance", + "source": "core_routetransformer_routetransformer_constructor", + "target": "core_iframeroutemanager_iframeroutemanager_getinstance" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L44", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_transform", + "_tgt": "core_routetransformer_routetransformer_handleiframeroute", + "source": "core_routetransformer_routetransformer_transform", + "target": "core_routetransformer_routetransformer_handleiframeroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L45", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_transform", + "_tgt": "core_routetransformer_routetransformer_isfirstlevelroute", + "source": "core_routetransformer_routetransformer_transform", + "target": "core_routetransformer_routetransformer_isfirstlevelroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L46", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_transform", + "_tgt": "core_routetransformer_routetransformer_handlefirstlevelroute", + "source": "core_routetransformer_routetransformer_transform", + "target": "core_routetransformer_routetransformer_handlefirstlevelroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L48", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_transform", + "_tgt": "core_routetransformer_routetransformer_handlenormalroute", + "source": "core_routetransformer_routetransformer_transform", + "target": "core_routetransformer_routetransformer_handlenormalroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L77", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handleiframeroute", + "_tgt": "core_routetransformer_routetransformer_extractfirstsegment", + "source": "core_routetransformer_routetransformer_handleiframeroute", + "target": "core_routetransformer_routetransformer_extractfirstsegment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L76", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handleiframeroute", + "_tgt": "core_componentloader_componentloader_loadlayout", + "source": "core_routetransformer_routetransformer_handleiframeroute", + "target": "core_componentloader_componentloader_loadlayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L83", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handleiframeroute", + "_tgt": "core_componentloader_componentloader_loadiframe", + "source": "core_routetransformer_routetransformer_handleiframeroute", + "target": "core_componentloader_componentloader_loadiframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handleiframeroute", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "core_routetransformer_routetransformer_handleiframeroute", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L104", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handlefirstlevelroute", + "_tgt": "core_routetransformer_routetransformer_extractfirstsegment", + "source": "core_routetransformer_routetransformer_handlefirstlevelroute", + "target": "core_routetransformer_routetransformer_extractfirstsegment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L103", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handlefirstlevelroute", + "_tgt": "core_componentloader_componentloader_loadlayout", + "source": "core_routetransformer_routetransformer_handlefirstlevelroute", + "target": "core_componentloader_componentloader_loadlayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L111", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handlefirstlevelroute", + "_tgt": "core_iframeroutemanager_iframeroutemanager_load", + "source": "core_routetransformer_routetransformer_handlefirstlevelroute", + "target": "core_iframeroutemanager_iframeroutemanager_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteTransformer.ts", + "source_location": "L121", + "weight": 1.0, + "_src": "core_routetransformer_routetransformer_handlenormalroute", + "_tgt": "core_iframeroutemanager_iframeroutemanager_load", + "source": "core_routetransformer_routetransformer_handlenormalroute", + "target": "core_iframeroutemanager_iframeroutemanager_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L19", + "weight": 1.0, + "_src": "router_core_routevalidator_ts", + "_tgt": "core_routevalidator_routevalidator", + "source": "router_core_routevalidator_ts", + "target": "core_routevalidator_routevalidator", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L26", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_validate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L49", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_checkduplicates", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_checkduplicates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L99", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_checkcomponents", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_checkcomponents", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L144", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_checknestedindexcomponent", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_checknestedindexcomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L161", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_loglayouterror", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_loglayouterror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L184", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator", + "_tgt": "core_routevalidator_routevalidator_resolvepath", + "source": "core_routevalidator_routevalidator", + "target": "core_routevalidator_routevalidator_resolvepath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L31", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator_validate", + "_tgt": "core_routevalidator_routevalidator_checkduplicates", + "source": "core_routevalidator_routevalidator_validate", + "target": "core_routevalidator_routevalidator_checkduplicates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator_validate", + "_tgt": "core_routevalidator_routevalidator_checkcomponents", + "source": "core_routevalidator_routevalidator_validate", + "target": "core_routevalidator_routevalidator_checkcomponents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteValidator.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator_validate", + "_tgt": "core_routevalidator_routevalidator_checknestedindexcomponent", + "source": "core_routevalidator_routevalidator_validate", + "target": "core_routevalidator_routevalidator_checknestedindexcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry_register", + "_tgt": "core_routevalidator_routevalidator_validate", + "source": "core_routevalidator_routevalidator_validate", + "target": "core_routeregistry_routeregistry_register" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RouteValidator.ts", + "source_location": "L167", + "weight": 1.0, + "_src": "core_routevalidator_routevalidator_loglayouterror", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "core_routevalidator_routevalidator_loglayouterror", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "router_core_componentloader_ts", + "_tgt": "core_componentloader_componentloader", + "source": "router_core_componentloader_ts", + "target": "core_componentloader_componentloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L15", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_constructor", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L23", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_load", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_load", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L48", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_loadlayout", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_loadlayout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L55", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_loadiframe", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_loadiframe", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L62", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_createemptycomponent", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_createemptycomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L74", + "weight": 1.0, + "_src": "core_componentloader_componentloader", + "_tgt": "core_componentloader_componentloader_createerrorcomponent", + "source": "core_componentloader_componentloader", + "target": "core_componentloader_componentloader_createerrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L25", + "weight": 1.0, + "_src": "core_componentloader_componentloader_load", + "_tgt": "core_componentloader_componentloader_createemptycomponent", + "source": "core_componentloader_componentloader_load", + "target": "core_componentloader_componentloader_createemptycomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/ComponentLoader.ts", + "source_location": "L39", + "weight": 1.0, + "_src": "core_componentloader_componentloader_load", + "_tgt": "core_componentloader_componentloader_createerrorcomponent", + "source": "core_componentloader_componentloader_load", + "target": "core_componentloader_componentloader_createerrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L19", + "weight": 1.0, + "_src": "router_core_menuprocessor_ts", + "_tgt": "core_menuprocessor_menuprocessor", + "source": "router_core_menuprocessor_ts", + "target": "core_menuprocessor_menuprocessor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L24", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_normalizemenucode", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_normalizemenucode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L40", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_getmenulist", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_getmenulist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L60", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_processfrontendmenu", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_processfrontendmenu", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L92", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_processbackendmenu", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_processbackendmenu", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L100", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_filtermenubyroles", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_filtermenubyroles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L120", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_filtermenubycodes", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_filtermenubycodes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L150", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_filteremptymenus", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_filteremptymenus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L187", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_validatemenulist", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_validatemenulist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L195", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_normalizemenupaths", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_normalizemenupaths", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L219", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_resolvedefaultredirect", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_resolvedefaultredirect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L241", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_isnavigableroute", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_isnavigableroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L260", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_validatemenupaths", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_validatemenupaths", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L286", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_isvalidabsolutepath", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_isvalidabsolutepath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L297", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_logpatherror", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_logpatherror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L319", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor", + "_tgt": "core_menuprocessor_menuprocessor_buildfullpath", + "source": "core_menuprocessor_menuprocessor", + "target": "core_menuprocessor_menuprocessor_buildfullpath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L45", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_getmenulist", + "_tgt": "core_menuprocessor_menuprocessor_processfrontendmenu", + "source": "core_menuprocessor_menuprocessor_getmenulist", + "target": "core_menuprocessor_menuprocessor_processfrontendmenu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L47", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_getmenulist", + "_tgt": "core_menuprocessor_menuprocessor_processbackendmenu", + "source": "core_menuprocessor_menuprocessor_getmenulist", + "target": "core_menuprocessor_menuprocessor_processbackendmenu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_getmenulist", + "_tgt": "core_menuprocessor_menuprocessor_validatemenupaths", + "source": "core_menuprocessor_menuprocessor_getmenulist", + "target": "core_menuprocessor_menuprocessor_validatemenupaths", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L54", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_getmenulist", + "_tgt": "core_menuprocessor_menuprocessor_normalizemenupaths", + "source": "core_menuprocessor_menuprocessor_getmenulist", + "target": "core_menuprocessor_menuprocessor_normalizemenupaths", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L273", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_menuprocessor_menuprocessor_getmenulist", + "source": "core_menuprocessor_menuprocessor_getmenulist", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L71", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processfrontendmenu", + "_tgt": "core_menuprocessor_menuprocessor_filtermenubyroles", + "source": "core_menuprocessor_menuprocessor_processfrontendmenu", + "target": "core_menuprocessor_menuprocessor_filtermenubyroles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processfrontendmenu", + "_tgt": "core_menuprocessor_menuprocessor_filtermenubycodes", + "source": "core_menuprocessor_menuprocessor_processfrontendmenu", + "target": "core_menuprocessor_menuprocessor_filtermenubycodes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L86", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processfrontendmenu", + "_tgt": "core_menuprocessor_menuprocessor_filteremptymenus", + "source": "core_menuprocessor_menuprocessor_processfrontendmenu", + "target": "core_menuprocessor_menuprocessor_filteremptymenus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L94", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_processbackendmenu", + "_tgt": "core_menuprocessor_menuprocessor_filteremptymenus", + "source": "core_menuprocessor_menuprocessor_processbackendmenu", + "target": "core_menuprocessor_menuprocessor_filteremptymenus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L276", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_menuprocessor_menuprocessor_validatemenulist", + "source": "core_menuprocessor_menuprocessor_validatemenulist", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/MenuProcessor.ts", + "source_location": "L225", + "weight": 1.0, + "_src": "core_menuprocessor_menuprocessor_resolvedefaultredirect", + "_tgt": "core_menuprocessor_menuprocessor_isnavigableroute", + "source": "core_menuprocessor_menuprocessor_resolvedefaultredirect", + "target": "core_menuprocessor_menuprocessor_isnavigableroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "router_core_routeregistry_ts", + "_tgt": "core_routeregistry_routeregistry", + "source": "router_core_routeregistry_ts", + "target": "core_routeregistry_routeregistry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L24", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_constructor", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L34", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_register", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_register", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L64", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_unregister", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_unregister", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L73", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_isregistered", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_isregistered", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L80", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_getremoveroutefns", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_getremoveroutefns", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RouteRegistry.ts", + "source_location": "L87", + "weight": 1.0, + "_src": "core_routeregistry_routeregistry", + "_tgt": "core_routeregistry_routeregistry_markasregistered", + "source": "core_routeregistry_routeregistry", + "target": "core_routeregistry_routeregistry_markasregistered", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L281", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_routeregistry_routeregistry_register", + "source": "core_routeregistry_routeregistry_register", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L172", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "core_routeregistry_routeregistry_isregistered", + "source": "core_routeregistry_routeregistry_isregistered", + "target": "guards_beforeeach_handlerouteguard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L286", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_routeregistry_routeregistry_getremoveroutefns", + "source": "core_routeregistry_routeregistry_getremoveroutefns", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "router_core_routepermissionvalidator_ts", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator", + "source": "router_core_routepermissionvalidator_ts", + "target": "core_routepermissionvalidator_routepermissionvalidator", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L35", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L50", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L83", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L96", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L127", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L148", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "source": "core_routepermissionvalidator_routepermissionvalidator", + "target": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L41", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "source": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "target": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L153", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "source": "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "target": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L65", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "target": "core_iframeroutemanager_iframeroutemanager_add" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/core/RoutePermissionValidator.ts", + "source_location": "L110", + "weight": 1.0, + "_src": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "source": "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "target": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L308", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "source": "core_routepermissionvalidator_routepermissionvalidator_validatepath", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L12", + "weight": 1.0, + "_src": "router_core_iframeroutemanager_ts", + "_tgt": "core_iframeroutemanager_iframeroutemanager", + "source": "router_core_iframeroutemanager_ts", + "target": "core_iframeroutemanager_iframeroutemanager", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L16", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_constructor", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L18", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_getinstance", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_getinstance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L28", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_add", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_add", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L37", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_getall", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L44", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_findbypath", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_findbypath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L51", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_clear", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L58", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_save", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_save", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "router/core/IframeRouteManager.ts", + "source_location": "L67", + "weight": 1.0, + "_src": "core_iframeroutemanager_iframeroutemanager", + "_tgt": "core_iframeroutemanager_iframeroutemanager_load", + "source": "core_iframeroutemanager_iframeroutemanager", + "target": "core_iframeroutemanager_iframeroutemanager_load", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L289", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_iframeroutemanager_iframeroutemanager_getinstance", + "source": "core_iframeroutemanager_iframeroutemanager_getinstance", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "router/guards/beforeEach.ts", + "source_location": "L289", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "core_iframeroutemanager_iframeroutemanager_save", + "source": "core_iframeroutemanager_iframeroutemanager_save", + "target": "guards_beforeeach_handledynamicroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L75", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_getpendingloading", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_getpendingloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L82", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_resetpendingloading", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_resetpendingloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L89", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_getrouteinitfailed", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_getrouteinitfailed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L96", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_resetrouteinitstate", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_resetrouteinitstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L104", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_setupbeforeeachguard", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_setupbeforeeachguard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L128", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_closeloading", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_closeloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L140", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_handlerouteguard", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_handlerouteguard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L204", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_handleloginstatus", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_handleloginstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L226", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_isstaticroute", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_isstaticroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L256", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_handledynamicroutes", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_handledynamicroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L370", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_fetchuserinfo", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_fetchuserinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L381", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_resetrouterstate", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_resetrouterstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L399", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_handlerootpathredirect", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_handlerootpathredirect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L416", + "weight": 1.0, + "_src": "router_guards_beforeeach_ts", + "_tgt": "guards_beforeeach_isunauthorizederror", + "source": "router_guards_beforeeach_ts", + "target": "guards_beforeeach_isunauthorizederror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L320", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "guards_beforeeach_closeloading", + "source": "guards_beforeeach_closeloading", + "target": "guards_beforeeach_handledynamicroutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L155", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "guards_beforeeach_handleloginstatus", + "source": "guards_beforeeach_handlerouteguard", + "target": "guards_beforeeach_handleloginstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L179", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "guards_beforeeach_handledynamicroutes", + "source": "guards_beforeeach_handlerouteguard", + "target": "guards_beforeeach_handledynamicroutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L184", + "weight": 1.0, + "_src": "guards_beforeeach_handlerouteguard", + "_tgt": "guards_beforeeach_handlerootpathredirect", + "source": "guards_beforeeach_handlerouteguard", + "target": "guards_beforeeach_handlerootpathredirect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L210", + "weight": 1.0, + "_src": "guards_beforeeach_handleloginstatus", + "_tgt": "guards_beforeeach_isstaticroute", + "source": "guards_beforeeach_handleloginstatus", + "target": "guards_beforeeach_isstaticroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L295", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "guards_beforeeach_isstaticroute", + "source": "guards_beforeeach_isstaticroute", + "target": "guards_beforeeach_handledynamicroutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L270", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "guards_beforeeach_fetchuserinfo", + "source": "guards_beforeeach_handledynamicroutes", + "target": "guards_beforeeach_fetchuserinfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "router/guards/beforeEach.ts", + "source_location": "L346", + "weight": 1.0, + "_src": "guards_beforeeach_handledynamicroutes", + "_tgt": "guards_beforeeach_isunauthorizederror", + "source": "guards_beforeeach_handledynamicroutes", + "target": "guards_beforeeach_isunauthorizederror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "router/guards/afterEach.ts", + "source_location": "L10", + "weight": 1.0, + "_src": "router_guards_aftereach_ts", + "_tgt": "guards_aftereach_setupaftereachguard", + "source": "router_guards_aftereach_ts", + "target": "guards_aftereach_setupaftereachguard", + "confidence_score": 1.0 + } + ], + "hyperedges": [] +} \ No newline at end of file diff --git a/web-admin/graphify-out/manifest.json b/web-admin/graphify-out/manifest.json new file mode 100644 index 00000000..d52f7745 --- /dev/null +++ b/web-admin/graphify-out/manifest.json @@ -0,0 +1,330 @@ +{ + "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue": 1779227461.5503292, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts": 1778582068.0052972, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/env.d.ts": 1778582067.998984, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/shims-loose.d.ts": 1778582068.0215242, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts": 1778582067.9976711, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts": 1778582067.9973667, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts": 1778582067.9971414, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts": 1778582067.996821, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts": 1778582067.9966211, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api.d.ts": 1779155643.5621417, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/index.ts": 1778582068.02854, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts": 1778582068.0266159, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/chart.ts": 1778582068.026058, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/index.ts": 1778582068.0262403, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/response.ts": 1778582068.025649, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/index.ts": 1778582068.0254738, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/directive/directive.d.ts": 1778582068.026978, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api/api.d.ts": 1778582068.0246184, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/components.d.ts": 1779230232.0995955, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/auto-imports.d.ts": 1779227312.7703633, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts": 1778582068.0293276, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/router/index.ts": 1778775532.895603, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts": 1778582068.004279, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts": 1778582067.9954739, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts": 1778598499.045689, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts": 1778582067.9943824, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/festival.ts": 1778582067.9949014, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/headerBar.ts": 1778582067.9952137, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts": 1778600312.361215, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts": 1778582067.993645, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts": 1778582068.010295, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/index.ts": 1778582068.010531, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/upgrade/changeLog.ts": 1778582068.0099292, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts": 1778582068.0086231, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentList.ts": 1778582068.0092392, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts": 1778582068.0095305, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentDetail.ts": 1778582068.008948, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/formEnum.ts": 1778582067.9986193, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/appEnum.ts": 1778582067.9982593, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/patch-el-select-filterable.ts": 1778582068.0385695, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts": 1778775532.8966901, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts": 1779117454.818312, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts": 1778582068.0393815, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts": 1779199125.4894068, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts": 1779199080.03572, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts": 1778775532.895782, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts": 1778775532.8963482, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts": 1778800847.103174, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts": 1778984825.4182227, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/index.ts": 1778582068.0369413, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts": 1778582068.0304127, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/qc-labels.ts": 1779199108.173778, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts": 1778582068.0373487, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts": 1779025047.5547926, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts": 1779159591.1376455, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts": 1778582068.046773, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/emojo.ts": 1778582068.0469406, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts": 1778775532.8965185, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts": 1778582068.0465734, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts": 1778582068.0476844, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/index.ts": 1778582068.047307, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/iconify-loader.ts": 1778582068.0471318, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts": 1778582068.04748, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts": 1778582068.0332549, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/index.ts": 1778582068.0329661, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts": 1778582068.0335238, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/links.ts": 1778582068.031627, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/index.ts": 1778582068.0312057, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts": 1778582068.0381234, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts": 1778775532.8961763, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts": 1778582068.0379565, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/index.ts": 1778582068.0376182, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts": 1778582068.0412395, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts": 1778582068.040829, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/index.ts": 1778582068.040637, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts": 1778582068.0410247, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/mittBus.ts": 1778582068.0423212, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts": 1778582068.0438604, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts": 1778582068.0419197, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/index.ts": 1778582068.0421178, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/console.ts": 1778582068.0417144, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableConfig.ts": 1778582068.0443969, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts": 1778582068.044193, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts": 1778582068.0454955, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/status.ts": 1778582068.036632, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts": 1778582068.0353796, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts": 1778910222.6539366, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts": 1778582068.0356607, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts": 1778582068.0397933, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts": 1778582068.0391986, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table/index.vue": 1778582067.9835868, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table-header/index.vue": 1778600524.2406595, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue": 1778943211.1436408, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue": 1778943169.3534555, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-more/index.vue": 1778600563.0872946, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-import/index.vue": 1778582067.963897, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-export/index.vue": 1778582067.963312, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-drag-verify/index.vue": 1778600573.4699364, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue": 1778582067.9659324, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-table/index.vue": 1778600549.8704112, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/widget/art-icon-button/index.vue": 1778582067.9907308, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-bar-chart-card/index.vue": 1778582067.9539413, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-data-list-card/index.vue": 1778582067.9553847, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-timeline-list-card/index.vue": 1778582067.9577122, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-stats-card/index.vue": 1778600585.2566395, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-image-card/index.vue": 1778582067.9563656, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue": 1778582067.9559948, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-progress-card/index.vue": 1778582067.9571426, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue": 1778582067.956716, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue": 1778582067.9613106, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue": 1778582067.9593983, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue": 1778582067.958747, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue": 1778582067.9583745, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue": 1778582067.959803, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue": 1778582067.9609978, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue": 1778582067.9606466, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue": 1778582067.9590933, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-watermark/index.vue": 1778582067.9829655, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-menu-right/index.vue": 1778600658.5637078, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-card-banner/index.vue": 1778582067.9511619, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue": 1778582067.9505851, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-component/index.vue": 1778582067.9692857, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/index.vue": 1778582067.9776287, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts": 1778582067.9771442, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts": 1778582067.9763064, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts": 1778582067.9773157, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts": 1778582067.9766955, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ThemeSettings.vue": 1778582067.9806135, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingHeader.vue": 1778600488.6058733, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue": 1778943228.6408389, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue": 1778582067.9791646, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BasicSettings.vue": 1778582067.978233, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingDrawer.vue": 1778582067.9800754, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingActions.vue": 1778582067.9798565, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ColorSettings.vue": 1778600489.6339872, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue": 1778582067.9789836, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SectionTitle.vue": 1778582067.979562, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue": 1778582067.9784102, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ContainerSettings.vue": 1778582067.9787772, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue": 1778775532.8946116, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-chat-window/index.vue": 1778600486.966086, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue": 1778582067.9749346, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue": 1778582067.9713962, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue": 1778582067.9716818, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-mixed-menu/index.vue": 1778582067.97204, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue": 1778775532.893366, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue": 1778775532.8943634, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue": 1778582067.9689474, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue": 1778600476.1964514, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-notification/index.vue": 1778600459.9813278, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fast-enter/index.vue": 1778582067.9683874, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue": 1778582067.9755313, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-breadcrumb/index.vue": 1778582067.9671745, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue": 1778600353.931962, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue": 1778600405.9959867, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/theme/theme-svg/index.vue": 1778582067.9886935, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/result/ArtResultPage.vue": 1778582067.99036, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/exception/ArtException.vue": 1778582067.9892147, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/AuthTopBar.vue": 1778600647.5173016, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/LoginLeftView.vue": 1778582067.9899075, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue": 1778600599.3889043, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue": 1778582067.9872525, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-festival-text-scroll/index.vue": 1778582067.9876637, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-svg-icon/index.vue": 1778600156.7086751, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-back-to-top/index.vue": 1778600608.0418015, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-logo/index.vue": 1778598941.571132, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-video-player/index.vue": 1778582067.9821095, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-cutter-img/index.vue": 1778582067.9817953, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/index.vue": 1779184108.8553443, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts": 1778987672.644368, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue": 1779203366.0093758, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/sample-qc-info-cards/index.vue": 1779203475.3439531, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue": 1778582866.2188683, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue": 1778582067.9494708, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-payment-detail-readonly/index.vue": 1779006281.4220655, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/system-view-dialog/index.vue": 1779203439.590208, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue": 1778582865.387537, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/index.ts": 1778582068.0037498, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts": 1778582068.0014625, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts": 1778582068.0029352, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts": 1778582068.0026162, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts": 1778582068.0020025, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts": 1778582068.000096, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts": 1778582068.0022817, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts": 1778582068.003549, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts": 1778582068.003177, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts": 1778582068.001148, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts": 1778582068.0008519, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts": 1778582068.0004158, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts": 1778582067.999649, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts": 1778666177.2933538, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts": 1779007909.2933023, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts": 1779171206.8677726, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts": 1779017836.101254, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts": 1778729873.096252, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts": 1779207884.934813, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts": 1779184105.1763976, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts": 1779021425.3773527, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts": 1778991519.4731612, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts": 1778582067.8620915, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts": 1779159587.6033742, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts": 1779228244.7717397, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts": 1778929297.3919344, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts": 1779017838.8231559, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts": 1779207897.9650705, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts": 1779160004.1431847, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts": 1779182848.881475, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts": 1779022632.5658252, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts": 1779207893.9550278, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts": 1779229722.1476889, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts": 1779229719.5245204, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts": 1778582067.862994, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts": 1779230497.4437034, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts": 1779175599.405736, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts": 1778582067.8610063, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts": 1779180968.908451, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/auth/login/index.vue": 1778910234.3222458, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/refund-confirm/index.vue": 1779227503.9687061, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/index.vue": 1779227503.972119, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue": 1779161483.857836, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue": 1779200340.7250473, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue": 1778938314.528914, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue": 1779200506.6351457, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue": 1778978838.5026703, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-info/index.vue": 1779227503.9885736, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/storage-cert/index.vue": 1779228624.5618558, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol-audit/index.vue": 1779227503.9925246, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue": 1779230577.6220012, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/fullmoon-todo/index.vue": 1779228480.6875157, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-confirm/index.vue": 1779227503.9974115, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material-stock-log/index.vue": 1779230607.8396237, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/outside/Iframe.vue": 1778582068.071536, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/demo/index.vue": 1779227504.0518396, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue": 1779227504.1094522, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue": 1779227504.140581, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/exhibition-appointment/index.vue": 1779227504.1494327, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/audit/index.vue": 1779227504.1761265, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/index.vue": 1779227504.1804457, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue": 1779112125.8042517, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue": 1779199471.5459495, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue": 1779199512.4395914, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue": 1779161484.445245, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/dashboard/console/index.vue": 1779227504.1947322, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/tenant/index.vue": 1779227504.198454, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/order/index.vue": 1779227504.2074113, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/unit/index.vue": 1779227504.217365, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue": 1779227504.225613, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue": 1779227504.2338052, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue": 1779227504.23895, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/express/index.vue": 1779227504.2433767, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue": 1779227504.2464156, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/detail.vue": 1778775532.9022598, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue": 1778775532.9028454, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue": 1778582068.0978386, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue": 1779227504.254309, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/my-applications/index.vue": 1779227504.2606454, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-pending/index.vue": 1779227504.2707877, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-completed/index.vue": 1779227504.2790737, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue": 1778635996.7440987, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue": 1778726550.7429476, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue": 1778758509.6141794, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/process/index.vue": 1779227504.2942972, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue": 1779227504.3028471, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue": 1779227504.3174644, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue": 1779227504.3256836, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dict/index.vue": 1779227504.3335083, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/leave/index.vue": 1779227504.3385537, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/output-type/index.vue": 1779227504.3470194, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/cell-product/index.vue": 1779227504.3581011, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue": 1779227504.3756542, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue": 1779227504.3932817, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-task/index.vue": 1779227504.4261596, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/reagent/index.vue": 1779227504.4347544, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-work-order/index.vue": 1779227504.4425921, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable-pack/index.vue": 1779227504.4548802, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable/index.vue": 1779227504.4683006, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process/index.vue": 1779227504.477872, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-category/index.vue": 1779227504.4907124, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/index/index.vue": 1778582068.070888, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-work-order/index.vue": 1779227504.4966545, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception-check-item/index.vue": 1779227504.506105, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/lab-test-item/index.vue": 1779227504.5119748, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material/index.vue": 1779229904.2733207, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception/index.vue": 1779227504.5202835, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue": 1779230107.5226734, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material-usage/index.vue": 1779229886.5988166, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/third-party-company/index.vue": 1779227504.5332224, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/500/index.vue": 1778582068.0705533, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/403/index.vue": 1778582068.0697916, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/404/index.vue": 1778582068.0701847, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-type/index.vue": 1779227504.5398912, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/index.vue": 1779227504.5469866, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/CheckupPackagePanel.vue": 1779183442.0366285, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue": 1779227504.5599887, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/ChannelViewDialog.vue": 1779200648.692725, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-price/index.vue": 1779227504.5666144, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue": 1779227504.5711877, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-spec/index.vue": 1779227504.5794835, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue": 1779227504.5912454, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue": 1779227504.6006258, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/insurance-company/index.vue": 1779228501.280217, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue": 1779227504.6077006, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue": 1779227504.6165214, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue": 1779227504.6253645, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/loading.ts": 1778582067.932299, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts": 1778582068.0218356, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts": 1778775532.895237, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts": 1778582068.0227401, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts": 1778582068.02216, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts": 1778582068.0225098, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts": 1778582068.0230925, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routesAlias.ts": 1778582068.0211735, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts": 1778775532.8948047, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts": 1778582068.0132053, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts": 1778582068.013567, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts": 1778582068.0119128, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts": 1778582785.5038, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts": 1778582068.0129957, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts": 1778582068.0127926, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/index.ts": 1778582068.0138035, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts": 1778582068.0121944, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/sqxp.ts": 1779230622.4269493, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts": 1778598510.6043763, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/exception.ts": 1778600310.4085584, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/staticRoutes.ts": 1778582786.832072, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts": 1778582068.0206802, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts": 1778910254.9760995, + "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts": 1778582068.0146143 +} \ No newline at end of file diff --git a/web-admin/src/App.vue b/web-admin/src/App.vue index 2e822910..b9f44ce9 100644 --- a/web-admin/src/App.vue +++ b/web-admin/src/App.vue @@ -65,6 +65,29 @@ } const panelTitleIconByText: Array<[RegExp, string]> = [ + [/(租户)/, 'auto-title-tenant'], + [/(字典)/, 'auto-title-dict'], + [/(角色)/, 'auto-title-role'], + [/(菜单)/, 'auto-title-menu'], + [/(职位)/, 'auto-title-post'], + [/(站点)/, 'auto-title-location'], + [/(单位)/, 'auto-title-unit'], + [/(快递)/, 'auto-title-express'], + [/(组织)/, 'auto-title-dept'], + [/(SOP)/i, 'auto-title-file'], + [/(捐赠|协议)/, 'auto-title-file'], + [/(缴费|退费)/, 'auto-title-calc'], + [/(接收|检查项|样本|编码)/, 'auto-title-file'], + [/(审核|记录)/, 'auto-title-file'], + [/(客户|公司|机构|医院)/, 'auto-title-user'], + [/(采集|地区|洁净|库位)/, 'auto-title-location'], + [/(预约)/, 'auto-title-operation'], + [/(工单)/, 'auto-title-receipt'], + [/(流程|待办|已办|申请|请假|执行)/, 'auto-title-operation'], + [/(耗材|试剂)/, 'auto-title-box'], + [/(工艺|路线)/, 'auto-title-settings'], + [/(规格|价格|体系|渠道|项目)/, 'auto-title-category'], + [/(类型)/, 'auto-title-category'], [/(任务|调度)/, 'auto-title-operation'], [/(区域)/, 'auto-title-location'], [/(用户|账号)/, 'auto-title-user'], @@ -74,46 +97,44 @@ [/(订单)/, 'auto-title-receipt'], [/(发票)/, 'auto-title-file'], [/(询价|报价)/, 'auto-title-quote'], - [/(结算)/, 'auto-title-calc'] + [/(结算)/, 'auto-title-calc'], + [/(入口|概览|选择)/, 'auto-title-menu'] ] - const panelTitleClassList = panelTitleIconByText.map(([, cls]) => cls) - const panelTitleBarClass = 'title-bar-heading' - const panelTitleBarTextRules: RegExp[] = [ - /(数据概览|快捷菜单|分类列表|单位列表|商品列表|参数列表|用户列表|租户列表|区域列表|区域与询报价概览|报价管理|订单列表|最新订单|待结算订单|结算单记录|配送任务列表|预警列表|订单设置|客服设置|请求列表|近30日趋势|今日各区域|组织|组织管理|角色列表|菜单列表|字典类型|字典数据|站点列表|职位列表|快递公司列表|流程配置|流程列表|待办列表|已办列表|申请列表|客户列表|细胞样本类型列表|采集地区列表|采集协议号列表|样本编码列表|医院列表|协议单列表|审核记录列表|缴费确认列表|退费确认列表|分期预警列表|请假列表|洁净室列表|库位树|预约列表|缴费信息列表|样本接收列表|接收检查项列表|公司列表|项目列表|工单列表|任务列表|类型列表|规格列表|价格列表|体系列表|渠道列表|机构列表|耗材列表|试剂列表|SOP列表|工艺列表|路线列表|耗材包列表)/ + const panelTitleClassList = [ + ...panelTitleIconByText.map(([, cls]) => cls), + 'auto-title-list' ] + const panelTitleBarClass = 'title-bar-heading' + const panelTitleHeadingSelector = + '.page-container .panel-top h2, .page-container .panel-top h3, .page-container .storage-content-header h3, .page-container .storage-aside__head h2, .page-container .user-dept-aside__head h2, .console-container .panel-top h2' const refreshPanelTitleIcons = () => { - const headings = document.querySelectorAll( - '.page-container .panel-top h2, .console-container .panel-top h2' - ) + const headings = document.querySelectorAll(panelTitleHeadingSelector) - headings.forEach((h2) => { - const text = (h2.textContent || '').replace(/\s+/g, '') - const useBar = panelTitleBarTextRules.some((rule) => rule.test(text)) + headings.forEach((heading) => { + const text = (heading.textContent || '').replace(/\s+/g, '') + const preferPanelIcon = Boolean( + heading.closest('.page-container, .console-container') + ) - if (useBar) { - h2.querySelector('.title-ic')?.remove() - panelTitleClassList.forEach((className) => h2.classList.remove(className)) - h2.classList.add(panelTitleBarClass) - return - } + if (!preferPanelIcon) return - h2.classList.remove(panelTitleBarClass) + heading.classList.remove(panelTitleBarClass) // 已手写 title-ic(例如 delivery-demo)则不干预 - if (h2.querySelector('.title-ic')) return + if (heading.querySelector('.title-ic')) return // 确保存在容器 const span = document.createElement('span') span.className = 'title-ic' span.setAttribute('aria-hidden', 'true') - h2.prepend(span) + heading.prepend(span) // 根据标题文本匹配图标类型 - panelTitleClassList.forEach((className) => h2.classList.remove(className)) + panelTitleClassList.forEach((className) => heading.classList.remove(className)) const matched = panelTitleIconByText.find(([rule]) => rule.test(text)) - if (matched) h2.classList.add(matched[1]) + heading.classList.add(matched ? matched[1] : 'auto-title-list') }) } diff --git a/web-admin/src/api/admin.ts b/web-admin/src/api/admin.ts index a0238059..bfd4be6a 100644 --- a/web-admin/src/api/admin.ts +++ b/web-admin/src/api/admin.ts @@ -1727,3 +1727,85 @@ export function fetchUpdateCheckupInstitutionPackage( export function fetchDeleteCheckupInstitutionPackage(packageId: string) { return request.del({ url: `/web/admin/checkup-institution-packages/${packageId}` }) } + +// ============ 保险公司管理 ============ + +export function fetchInsuranceCompanyList(params?: { + page?: number + pageSize?: number + keyword?: string +}) { + return request.get({ url: '/web/admin/insurance-companies', params }) +} + +export function fetchCreateInsuranceCompany(data: Record) { + return request.post({ url: '/web/admin/insurance-companies', params: data }) +} + +export function fetchUpdateInsuranceCompany(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-companies/${id}`, params: data }) +} + +export function fetchDeleteInsuranceCompany(id: string) { + return request.del({ url: `/web/admin/insurance-companies/${id}` }) +} + +// 保险公司开票信息 +export function fetchInsuranceCompanyInvoices(companyId: string) { + return request.get({ url: `/web/admin/insurance-companies/${companyId}/invoices` }) +} + +export function fetchCreateInsuranceCompanyInvoice(companyId: string, data: Record) { + return request.post({ url: `/web/admin/insurance-companies/${companyId}/invoices`, params: data }) +} + +export function fetchUpdateInsuranceCompanyInvoice(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-company-invoices/${id}`, params: data }) +} + +export function fetchDeleteInsuranceCompanyInvoice(id: string) { + return request.del({ url: `/web/admin/insurance-company-invoices/${id}` }) +} + +// 保险项目价格 +export function fetchInsuranceProjectPrices(companyId: string) { + return request.get({ url: `/web/admin/insurance-companies/${companyId}/project-prices` }) +} + +export function fetchCreateInsuranceProjectPrice(companyId: string, data: Record) { + return request.post({ url: `/web/admin/insurance-companies/${companyId}/project-prices`, params: data }) +} + +export function fetchUpdateInsuranceProjectPrice(id: string, data: Record) { + return request.put({ url: `/web/admin/insurance-project-prices/${id}`, params: data }) +} + +export function fetchDeleteInsuranceProjectPrice(id: string) { + return request.del({ url: `/web/admin/insurance-project-prices/${id}` }) +} + +// ============ 储存证管理 ============ + +export function fetchStorageCertList(params?: { + page?: number + pageSize?: number + keyword?: string + makeStatus?: string +}) { + return request.get({ url: '/web/admin/storage-certs', params }) +} + +// ============ 满月待办管理 ============ + +export function fetchFullmoonTodoList(params?: { + page?: number + pageSize?: number + keyword?: string + todoStatus?: string +}) { + return request.get({ url: '/web/admin/fullmoon-todos', params }) +} + +export function fetchUpdateFullmoonTodoInsurance(protocolId: string, data: Record) { + return request.put({ url: `/web/admin/fullmoon-todos/${protocolId}/insurance`, params: data }) +} diff --git a/web-admin/src/api/material.ts b/web-admin/src/api/material.ts new file mode 100644 index 00000000..84ff8f87 --- /dev/null +++ b/web-admin/src/api/material.ts @@ -0,0 +1,115 @@ +import request from '@/utils/http' + +type PageList = { + list: T[] + total: number + page: number + pageSize: number + totalPages: number +} + +export type Material = { + id: string + materialCode: string + materialName: string + category: string + specModel: string + unit: string + stockQty: number + status: string + imageUrls: string + tenantNo: string + orderNum: number + remark: string + createBy: string + createTime: string + updateTime: string +} + +export type MaterialStockLog = { + id: string + materialId: string + materialCode: string + materialName: string + changeType: string + changeQty: number + stockBefore: number + stockAfter: number + receiver: string + purpose: string + remark: string + createBy: string + createTime: string + updateTime: string +} + +export function fetchMaterialList(params?: { + page?: number + pageSize?: number + keyword?: string + category?: string + status?: string +}) { + return request.get>({ + url: '/web/admin/materials', + params + }) +} + +export function fetchMaterialOptions() { + return request.get<{ id: string; label: string; materialCode: string }[]>({ + url: '/web/admin/materials/options' + }) +} + +export function fetchCreateMaterial(data: Record) { + return request.post({ + url: '/web/admin/materials', + data + }) +} + +export function fetchUpdateMaterial(id: string, data: Record) { + return request.put({ + url: `/web/admin/materials/${id}`, + data + }) +} + +export function fetchDeleteMaterial(id: string) { + return request.delete({ + url: `/web/admin/materials/${id}` + }) +} + +export function fetchStockInMaterial(id: string, data: { qty: number; remark?: string }) { + return request.post({ + url: `/web/admin/materials/${id}/stock-in`, + data + }) +} + +export function fetchStockOutMaterial( + id: string, + data: { qty: number; receiver?: string; purpose?: string; remark?: string } +) { + return request.post({ + url: `/web/admin/materials/${id}/stock-out`, + data + }) +} + +export function fetchMaterialStockLogList(params?: { + page?: number + pageSize?: number + materialId?: string + changeType?: string + startTime?: string + endTime?: string + keyword?: string +}) { + return request.get>({ + url: '/web/admin/material-stock-logs', + params + }) +} diff --git a/web-admin/src/assets/styles/core/app.scss b/web-admin/src/assets/styles/core/app.scss index 0ce1a178..78a32a54 100755 --- a/web-admin/src/assets/styles/core/app.scss +++ b/web-admin/src/assets/styles/core/app.scss @@ -356,7 +356,8 @@ body { padding: 10px 16px; border-bottom: 1px solid var(--mint-border); - h2 { + h2, + h3 { display: inline-flex; align-items: center; gap: 2px; @@ -366,7 +367,8 @@ body { color: var(--mint-text); } - h2 .title-ic { + h2 .title-ic, + h3 .title-ic { width: 22px; height: 22px; border-radius: 8px; @@ -380,7 +382,8 @@ body { flex-shrink: 0; } - h2 .title-ic::before { + h2 .title-ic::before, + h3 .title-ic::before { content: ''; width: 14px; height: 14px; @@ -408,43 +411,112 @@ body { } } -.page-container .panel-top h2.auto-title-operation, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-tenant, +.console-container .panel-top h2.auto-title-tenant { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-dict, +.console-container .panel-top h2.auto-title-dict { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-role, +.console-container .panel-top h2.auto-title-role { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-menu, +.console-container .panel-top h2.auto-title-menu { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-post, +.console-container .panel-top h2.auto-title-post { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-unit, +.console-container .panel-top h2.auto-title-unit { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.3 7L12 12l8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-express, +.console-container .panel-top h2.auto-title-express { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-dept, +.console-container .panel-top h2.auto-title-dept { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='6' cy='19' r='2'/%3E%3Ccircle cx='18' cy='19' r='2'/%3E%3Cpath d='M12 7v4'/%3E%3Cpath d='m7 15 5-4 5 4'/%3E%3C/svg%3E"); +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-list, +.console-container .panel-top h2.auto-title-list { + --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 18h13'/%3E%3Cpath d='M3 6h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 18h.01'/%3E%3C/svg%3E"); +} +.page-container .storage-content-header h3 { + display: inline-flex; + align-items: center; + gap: 2px; + margin: 0; + font-size: 14px; + font-weight: 600; + color: var(--mint-text); + + .title-ic { + width: 22px; + height: 22px; + border-radius: 8px; + display: inline-flex; + align-items: center; + justify-content: center; + background: var(--mint-primary-bg); + color: var(--mint-primary-dark); + border: 1px solid rgba(16, 185, 129, 0.16); + margin-right: 4px; + flex-shrink: 0; + } + + .title-ic::before { + content: ''; + width: 14px; + height: 14px; + background-color: currentColor; + opacity: 0.95; + mask: var(--panel-title-icon-mask) center / contain no-repeat; + -webkit-mask: var(--panel-title-icon-mask) center / contain no-repeat; + } +} +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-operation, .console-container .panel-top h2.auto-title-operation { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-location, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-location, .console-container .panel-top h2.auto-title-location { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-4.5-7-11a7 7 0 1 1 14 0c0 6.5-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-user, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-user, .console-container .panel-top h2.auto-title-user { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-settings, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-settings, .console-container .panel-top h2.auto-title-settings { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .3 1.9l.1.1-1.5 2.6-0.2-.1a2 2 0 0 0-2.1.4 1.8 1.8 0 0 0-.6 2v.2H9.6v-.2a1.8 1.8 0 0 0-.6-2 2 2 0 0 0-2.1-.4l-.2.1-1.5-2.6.1-.1A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-1.6-1.1H3v-3h.0a1.7 1.7 0 0 0 1.6-1.1 1.7 1.7 0 0 0-.3-1.9l-.1-.1 1.5-2.6.2.1a2 2 0 0 0 2.1-.4 1.8 1.8 0 0 0 .6-2V2h4.8v.2a1.8 1.8 0 0 0 .6 2 2 2 0 0 0 2.1.4l.2-.1 1.5 2.6-.1.1a1.7 1.7 0 0 0-.3 1.9A1.7 1.7 0 0 0 21 10.9h.0v3H21a1.7 1.7 0 0 0-1.6 1.1z'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-category, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-category, .console-container .panel-top h2.auto-title-category { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-box, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-box, .console-container .panel-top h2.auto-title-box { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.3 7L12 12l8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-receipt, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-receipt, .console-container .panel-top h2.auto-title-receipt { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h12v20l-2-1-2 1-2-1-2 1-2-1-2 1V2z'/%3E%3Cpath d='M8 6h8'/%3E%3Cpath d='M8 10h8'/%3E%3Cpath d='M8 14h6'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-file, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-file, .console-container .panel-top h2.auto-title-file { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-quote, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-quote, .console-container .panel-top h2.auto-title-quote { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E"); } -.page-container .panel-top h2.auto-title-calc, +.page-container :is(.panel-top h2, .panel-top h3, .storage-content-header h3, .storage-aside__head h2, .user-dept-aside__head h2).auto-title-calc, .console-container .panel-top h2.auto-title-calc { --panel-title-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M9 6h6'/%3E%3Cpath d='M8 10h2'/%3E%3Cpath d='M14 10h2'/%3E%3Cpath d='M8 14h2'/%3E%3Cpath d='M14 14h2'/%3E%3Cpath d='M8 18h8'/%3E%3C/svg%3E"); } diff --git a/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/style.scss b/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/style.scss index c3f54c3b..30897414 100755 --- a/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/style.scss +++ b/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/style.scss @@ -52,14 +52,14 @@ .art-svg-icon { display: block; margin: 0 auto; - font-size: 20px; + font-size: 16px; } .dual-menu-icon-placeholder { display: block; flex-shrink: 0; - width: 20px; - height: 20px; + width: 16px; + height: 16px; margin: 0 auto; } diff --git a/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/theme.scss b/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/theme.scss index c3317dd2..215a0d4e 100644 --- a/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/theme.scss +++ b/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/theme.scss @@ -2,7 +2,7 @@ // 菜单样式变量 $menu-height: 40px; -$menu-icon-size: 20px; +$menu-icon-size: 16px; $menu-font-size: 13px; $hover-bg-color: var(--mint-row-alt, #f8fafc); $popup-menu-height: 40px; @@ -17,7 +17,7 @@ $popup-menu-radius: 6px; border-radius: 8px; .menu-icon { - margin-left: -7px; + margin-left: -5px; } } @@ -121,6 +121,12 @@ $popup-menu-radius: 6px; height: $menu-icon-size; margin-right: 8px; font-size: $menu-icon-size; + + .art-svg-icon { + width: $menu-icon-size; + height: $menu-icon-size; + font-size: $menu-icon-size; + } } .menu-icon__virtual { diff --git a/web-admin/src/components/core/layouts/art-work-tab/index.vue b/web-admin/src/components/core/layouts/art-work-tab/index.vue index c49caf96..1c7cf01c 100644 --- a/web-admin/src/components/core/layouts/art-work-tab/index.vue +++ b/web-admin/src/components/core/layouts/art-work-tab/index.vue @@ -62,12 +62,15 @@ import { storeToRefs } from 'pinia' import { useWorktabStore } from '@/store/modules/worktab' + import { useMenuStore } from '@/store/modules/menu' import { useUserStore } from '@/store/modules/user' + import { getFirstSecondLevelMenuPath, isWorkbenchRoute } from '@/utils/navigation/route' import { formatMenuTitle } from '@/utils/router' import { useSettingStore } from '@/store/modules/setting' import { MenuItemType } from '../../others/art-menu-right/index.vue' import { useCommon } from '@/hooks/core/useCommon' import { WorkTab } from '@/types' + import type { AppRouteRecord } from '@/types/router' defineOptions({ name: 'ArtWorkTab' }) @@ -87,6 +90,7 @@ // 基础设置 const { t } = useI18n() const store = useWorktabStore() + const menuStore = useMenuStore() const userStore = useUserStore() const route = useRoute() const router = useRouter() @@ -340,6 +344,16 @@ } } + /** 标签全部关闭后,导航到侧栏第一个二级菜单 */ + const navigateToDefaultMenuWhenEmpty = () => { + const fromMenu = getFirstSecondLevelMenuPath(menuStore.menuList as AppRouteRecord[]) + const home = useCommon().homePath.value + const fallbackPath = fromMenu || (home && !isWorkbenchRoute(home) ? home : '') + if (fallbackPath && route.path !== fallbackPath) { + router.push(fallbackPath) + } + } + // 标签页操作逻辑 const useTabOperations = (adjustPositionAfterClose: () => void) => { const clickTab = (item: WorkTab) => { @@ -363,6 +377,9 @@ closeActions[type]?.() setTimeout(() => { + if (store.opened.length === 0) { + navigateToDefaultMenuWhenEmpty() + } adjustPositionAfterClose() }, 100) } diff --git a/web-admin/src/config/modules/fastEnter.ts b/web-admin/src/config/modules/fastEnter.ts index 20b30afa..10bee8db 100644 --- a/web-admin/src/config/modules/fastEnter.ts +++ b/web-admin/src/config/modules/fastEnter.ts @@ -7,22 +7,13 @@ import type { FastEnterConfig } from '@/types/config' const fastEnterConfig: FastEnterConfig = { minWidth: 1200, applications: [ - { - name: '工作台', - description: '入口与参考页跳转', - icon: 'data-analysis', - iconColor: '#10b981', - enabled: true, - order: 1, - routeName: 'Console' - }, { name: '官方文档', description: '使用指南与开发文档', icon: 'tickets', iconColor: '#ffb100', enabled: true, - order: 2, + order: 1, link: WEB_LINKS.DOCS } ], diff --git a/web-admin/src/graphify-out/cache/ast/01258bfe1adf6025deba9bc8ff0cf2acf4c455ed8ebb4c7249801b8e0050de6d.json b/web-admin/src/graphify-out/cache/ast/01258bfe1adf6025deba9bc8ff0cf2acf4c455ed8ebb4c7249801b8e0050de6d.json new file mode 100644 index 00000000..bfe7adab --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/01258bfe1adf6025deba9bc8ff0cf2acf4c455ed8ebb4c7249801b8e0050de6d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_category_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-category/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/021569457e2bd9f1c2b95d1da6d73310eacaa9280d0eef64a8b08217fa3b5267.json b/web-admin/src/graphify-out/cache/ast/021569457e2bd9f1c2b95d1da6d73310eacaa9280d0eef64a8b08217fa3b5267.json new file mode 100644 index 00000000..df611ce2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/021569457e2bd9f1c2b95d1da6d73310eacaa9280d0eef64a8b08217fa3b5267.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "label": "business.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L1"}, {"id": "api_business_fetchorderlist", "label": "fetchOrderList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L7"}, {"id": "api_business_fetchorderdetail", "label": "fetchOrderDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L33"}, {"id": "api_business_fetchassigndelivery", "label": "fetchAssignDelivery()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L39"}, {"id": "api_business_fetchreviewcancel", "label": "fetchReviewCancel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L55"}, {"id": "api_business_fetchcancelorder", "label": "fetchCancelOrder()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L62"}, {"id": "api_business_fetchorderadjusts", "label": "fetchOrderAdjusts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L78"}, {"id": "api_business_fetchadjustorder", "label": "fetchAdjustOrder()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L84"}, {"id": "api_business_fetchorderitems", "label": "fetchOrderItems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L109"}, {"id": "api_business_fetchpriceversiondetail", "label": "fetchPriceVersionDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L115"}, {"id": "api_business_fetchuploadattachment", "label": "fetchUploadAttachment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L121"}, {"id": "api_business_fetchattachmentdownloadurl", "label": "fetchAttachmentDownloadUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L135"}, {"id": "api_business_fetchuploadproductimage", "label": "fetchUploadProductImage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L142"}, {"id": "api_business_fetchsystemconfig", "label": "fetchSystemConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L149"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchorderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchorderdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchassigndelivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchreviewcancel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchcancelorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchorderadjusts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchadjustorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchorderitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchpriceversiondetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchuploadattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchattachmentdownloadurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchuploadproductimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business_ts", "target": "api_business_fetchsystemconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L149", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_business_fetchorderlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L21"}, {"caller_nid": "api_business_fetchorderdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L34"}, {"caller_nid": "api_business_fetchassigndelivery", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L45"}, {"caller_nid": "api_business_fetchreviewcancel", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L56"}, {"caller_nid": "api_business_fetchcancelorder", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L68"}, {"caller_nid": "api_business_fetchorderadjusts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L79"}, {"caller_nid": "api_business_fetchadjustorder", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L100"}, {"caller_nid": "api_business_fetchorderitems", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L110"}, {"caller_nid": "api_business_fetchpriceversiondetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L116"}, {"caller_nid": "api_business_fetchuploadattachment", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L122"}, {"caller_nid": "api_business_fetchattachmentdownloadurl", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L136"}, {"caller_nid": "api_business_fetchuploadproductimage", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L143"}, {"caller_nid": "api_business_fetchsystemconfig", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/business.ts", "source_location": "L150"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/02745a5e38ea8b3784294d0eba2749875ced0f44143d0108c8e6512346f5f1f0.json b/web-admin/src/graphify-out/cache/ast/02745a5e38ea8b3784294d0eba2749875ced0f44143d0108c8e6512346f5f1f0.json new file mode 100644 index 00000000..3e1b5897 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/02745a5e38ea8b3784294d0eba2749875ced0f44143d0108c8e6512346f5f1f0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "label": "research-donation.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L1"}, {"id": "api_research_donation_fetchresearchdonationlist", "label": "fetchResearchDonationList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L14"}, {"id": "api_research_donation_fetchresearchdonationdetail", "label": "fetchResearchDonationDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L27"}, {"id": "api_research_donation_fetchcreateresearchdonation", "label": "fetchCreateResearchDonation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L40"}, {"id": "api_research_donation_fetchupdateresearchdonation", "label": "fetchUpdateResearchDonation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L49"}, {"id": "api_research_donation_fetchdeleteresearchdonation", "label": "fetchDeleteResearchDonation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L58"}, {"id": "api_research_donation_fetchbatchdeleteresearchdonation", "label": "fetchBatchDeleteResearchDonation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L66"}, {"id": "api_research_donation_fetchresearchdonationauditlist", "label": "fetchResearchDonationAuditList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L75"}, {"id": "api_research_donation_fetchsubmitdonationaudit", "label": "fetchSubmitDonationAudit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L88"}, {"id": "api_research_donation_fetchdonationstatuschange", "label": "fetchDonationStatusChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L101"}, {"id": "api_research_donation_fetchconvertfromstorage", "label": "fetchConvertFromStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L113"}, {"id": "api_research_donation_fetchconverttostorage", "label": "fetchConvertToStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L122"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchresearchdonationlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchresearchdonationdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchcreateresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchupdateresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchdeleteresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchbatchdeleteresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchresearchdonationauditlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchsubmitdonationaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchdonationstatuschange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchconvertfromstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation_ts", "target": "api_research_donation_fetchconverttostorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L122", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_research_donation_fetchresearchdonationlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L20"}, {"caller_nid": "api_research_donation_fetchresearchdonationdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L28"}, {"caller_nid": "api_research_donation_fetchcreateresearchdonation", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L41"}, {"caller_nid": "api_research_donation_fetchupdateresearchdonation", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L50"}, {"caller_nid": "api_research_donation_fetchdeleteresearchdonation", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L59"}, {"caller_nid": "api_research_donation_fetchbatchdeleteresearchdonation", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L67"}, {"caller_nid": "api_research_donation_fetchresearchdonationauditlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L81"}, {"caller_nid": "api_research_donation_fetchsubmitdonationaudit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L93"}, {"caller_nid": "api_research_donation_fetchdonationstatuschange", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L105"}, {"caller_nid": "api_research_donation_fetchconvertfromstorage", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L114"}, {"caller_nid": "api_research_donation_fetchconverttostorage", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/research-donation.ts", "source_location": "L126"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/02dcdd65cb7f0ac0ce668e8468810bcfa3c0edfbf8919a8ed37f0f885f4487d9.json b/web-admin/src/graphify-out/cache/ast/02dcdd65cb7f0ac0ce668e8468810bcfa3c0edfbf8919a8ed37f0f885f4487d9.json new file mode 100644 index 00000000..b512d5b5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/02dcdd65cb7f0ac0ce668e8468810bcfa3c0edfbf8919a8ed37f0f885f4487d9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_audit_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/audit/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/03e2eea25cb65171bf7ba32ded35dbf84755bac63c88e9aca5ff578f54a652f8.json b/web-admin/src/graphify-out/cache/ast/03e2eea25cb65171bf7ba32ded35dbf84755bac63c88e9aca5ff578f54a652f8.json new file mode 100644 index 00000000..73eb38ab --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/03e2eea25cb65171bf7ba32ded35dbf84755bac63c88e9aca5ff578f54a652f8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "label": "validator.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L1"}, {"id": "form_validator_trimspaces", "label": "trimSpaces()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L47"}, {"id": "form_validator_validatephone", "label": "validatePhone()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L59"}, {"id": "form_validator_validatetelphone", "label": "validateTelPhone()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L74"}, {"id": "form_validator_validateaccount", "label": "validateAccount()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L90"}, {"id": "form_validator_validatepassword", "label": "validatePassword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L106"}, {"id": "form_validator_validatestrongpassword", "label": "validateStrongPassword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L131"}, {"id": "form_validator_getpasswordstrength", "label": "getPasswordStrength()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L158"}, {"id": "form_validator_validateipv4address", "label": "validateIPv4Address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L190"}, {"id": "form_validator_validateemail", "label": "validateEmail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L215"}, {"id": "form_validator_validateurl", "label": "validateURL()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L234"}, {"id": "form_validator_validatechineseidcard", "label": "validateChineseIDCard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L252"}, {"id": "form_validator_validatebankcard", "label": "validateBankCard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L285"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_trimspaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatephone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatetelphone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validateaccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatepassword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatestrongpassword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_getpasswordstrength", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validateipv4address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validateemail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validateurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatechineseidcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_validator_ts", "target": "form_validator_validatebankcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L285", "weight": 1.0}], "raw_calls": [{"caller_nid": "form_validator_trimspaces", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L51"}, {"caller_nid": "form_validator_validatephone", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L66"}, {"caller_nid": "form_validator_validatephone", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L66"}, {"caller_nid": "form_validator_validatetelphone", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L81"}, {"caller_nid": "form_validator_validatetelphone", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L81"}, {"caller_nid": "form_validator_validatetelphone", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L81"}, {"caller_nid": "form_validator_validateaccount", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L97"}, {"caller_nid": "form_validator_validateaccount", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L97"}, {"caller_nid": "form_validator_validatepassword", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L111"}, {"caller_nid": "form_validator_validatepassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L119"}, {"caller_nid": "form_validator_validatepassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L120"}, {"caller_nid": "form_validator_validatestrongpassword", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L136"}, {"caller_nid": "form_validator_validatestrongpassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L144"}, {"caller_nid": "form_validator_validatestrongpassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L145"}, {"caller_nid": "form_validator_validatestrongpassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L146"}, {"caller_nid": "form_validator_validatestrongpassword", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L147"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L163"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L169"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L170"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L171"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L172"}, {"caller_nid": "form_validator_getpasswordstrength", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L174"}, {"caller_nid": "form_validator_validateipv4address", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L195"}, {"caller_nid": "form_validator_validateipv4address", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L198"}, {"caller_nid": "form_validator_validateipv4address", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L203"}, {"caller_nid": "form_validator_validateipv4address", "callee": "every", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L204"}, {"caller_nid": "form_validator_validateemail", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L220"}, {"caller_nid": "form_validator_validateemail", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L226"}, {"caller_nid": "form_validator_validateurl", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L240"}, {"caller_nid": "form_validator_validatechineseidcard", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L257"}, {"caller_nid": "form_validator_validatechineseidcard", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L263"}, {"caller_nid": "form_validator_validatechineseidcard", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L273"}, {"caller_nid": "form_validator_validatechineseidcard", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L277"}, {"caller_nid": "form_validator_validatebankcard", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L290"}, {"caller_nid": "form_validator_validatebankcard", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L290"}, {"caller_nid": "form_validator_validatebankcard", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L293"}, {"caller_nid": "form_validator_validatebankcard", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/validator.ts", "source_location": "L302"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/053695b981bf82ecbd5262c412ebd37823b5684434e4394508b0b4657090c1db.json b/web-admin/src/graphify-out/cache/ast/053695b981bf82ecbd5262c412ebd37823b5684434e4394508b0b4657090c1db.json new file mode 100644 index 00000000..08877e49 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/053695b981bf82ecbd5262c412ebd37823b5684434e4394508b0b4657090c1db.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "label": "tableUtils.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L1"}, {"id": "table_tableutils_extractrecords", "label": "extractRecords()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L58"}, {"id": "table_tableutils_extracttotal", "label": "extractTotal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L68"}, {"id": "table_tableutils_extractpagination", "label": "extractPagination()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L78"}, {"id": "table_tableutils_defaultresponseadapter", "label": "defaultResponseAdapter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L114"}, {"id": "table_tableutils_extracttabledata", "label": "extractTableData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L175"}, {"id": "table_tableutils_updatepaginationfromresponse", "label": "updatePaginationFromResponse()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L183"}, {"id": "table_tableutils_createsmartdebounce", "label": "createSmartDebounce()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L202"}, {"id": "table_tableutils_createerrorhandler", "label": "createErrorHandler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L269"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tablecache", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableconfig", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_extractrecords", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_extracttotal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_extractpagination", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_defaultresponseadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_extracttabledata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_updatepaginationfromresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_createsmartdebounce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils_ts", "target": "table_tableutils_createerrorhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L269", "weight": 1.0}, {"source": "table_tableutils_defaultresponseadapter", "target": "table_tableutils_extractrecords", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L142", "weight": 1.0}, {"source": "table_tableutils_defaultresponseadapter", "target": "table_tableutils_extracttotal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L143", "weight": 1.0}, {"source": "table_tableutils_defaultresponseadapter", "target": "table_tableutils_extractpagination", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L144", "weight": 1.0}], "raw_calls": [{"caller_nid": "table_tableutils_extractrecords", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L60"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L122"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L127"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L129"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L153"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L159"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L160"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L161"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L161"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L162"}, {"caller_nid": "table_tableutils_defaultresponseadapter", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L167"}, {"caller_nid": "table_tableutils_extracttabledata", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L177"}, {"caller_nid": "table_tableutils_updatepaginationfromresponse", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L193"}, {"caller_nid": "table_tableutils_updatepaginationfromresponse", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableUtils.ts", "source_location": "L193"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/06b10249acf1dadad394ad18220f93fba14e57843a1daa405bbf99cf1f13c7b2.json b/web-admin/src/graphify-out/cache/ast/06b10249acf1dadad394ad18220f93fba14e57843a1daa405bbf99cf1f13c7b2.json new file mode 100644 index 00000000..4598be14 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/06b10249acf1dadad394ad18220f93fba14e57843a1daa405bbf99cf1f13c7b2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "label": "setting.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/setting.ts", "source_location": "L41", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/06b4b83b9321c029568b43075b5d9ef52dac788d56b83dd1ebd475dccc56df86.json b/web-admin/src/graphify-out/cache/ast/06b4b83b9321c029568b43075b5d9ef52dac788d56b83dd1ebd475dccc56df86.json new file mode 100644 index 00000000..05d4bfb1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/06b4b83b9321c029568b43075b5d9ef52dac788d56b83dd1ebd475dccc56df86.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "label": "jump.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L1"}, {"id": "navigation_jump_openexternallink", "label": "openExternalLink()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L23"}, {"id": "navigation_jump_handlemenujump", "label": "handleMenuJump()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L33"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "navigation_jump_openexternallink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_jump_ts", "target": "navigation_jump_handlemenujump", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L33", "weight": 1.0}, {"source": "navigation_jump_handlemenujump", "target": "navigation_jump_openexternallink", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L37", "weight": 1.0}], "raw_calls": [{"caller_nid": "navigation_jump_openexternallink", "callee": "open", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L24"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "reload", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L44"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L44"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L46"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "findFirstLeafMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L59"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L63"}, {"caller_nid": "navigation_jump_handlemenujump", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/jump.ts", "source_location": "L72"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/07cd617e48d2cb1f62589478e1c09feedc39a981784ffcf008382095e94cfad7.json b/web-admin/src/graphify-out/cache/ast/07cd617e48d2cb1f62589478e1c09feedc39a981784ffcf008382095e94cfad7.json new file mode 100644 index 00000000..a823a4cd --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/07cd617e48d2cb1f62589478e1c09feedc39a981784ffcf008382095e94cfad7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "label": "admin.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1"}, {"id": "api_admin_fetchgetmenulist", "label": "fetchGetMenuList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L10"}, {"id": "api_admin_fetchgetrolelist", "label": "fetchGetRoleList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L19"}, {"id": "api_admin_fetchuseroptions", "label": "fetchUserOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L26"}, {"id": "api_admin_fetchroleoptions", "label": "fetchRoleOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L33"}, {"id": "api_admin_fetchtenantlist", "label": "fetchTenantList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L43"}, {"id": "api_admin_fetchcreatetenant", "label": "fetchCreateTenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L56"}, {"id": "api_admin_fetchupdatetenant", "label": "fetchUpdateTenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L71"}, {"id": "api_admin_fetchdeletetenant", "label": "fetchDeleteTenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L89"}, {"id": "api_admin_fetchuserlist", "label": "fetchUserList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L100"}, {"id": "api_admin_fetchuserdetail", "label": "fetchUserDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L119"}, {"id": "api_admin_fetchcreateuser", "label": "fetchCreateUser()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L125"}, {"id": "api_admin_fetchupdateuser", "label": "fetchUpdateUser()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L147"}, {"id": "api_admin_fetchdeleteuser", "label": "fetchDeleteUser()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L170"}, {"id": "api_admin_fetchresetpassword", "label": "fetchResetPassword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L177"}, {"id": "api_admin_fetchuploaduseravatar", "label": "fetchUploadUserAvatar()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L185"}, {"id": "api_admin_fetchregionlist", "label": "fetchRegionList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L196"}, {"id": "api_admin_fetchactiveregions", "label": "fetchActiveRegions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L214"}, {"id": "api_admin_fetchnotdeletedregions", "label": "fetchNotDeletedRegions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L231"}, {"id": "api_admin_fetchcategorylist", "label": "fetchCategoryList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L259"}, {"id": "api_admin_fetchcreatecategory", "label": "fetchCreateCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L277"}, {"id": "api_admin_fetchupdatecategory", "label": "fetchUpdateCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L290"}, {"id": "api_admin_fetchdeletecategory", "label": "fetchDeleteCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L307"}, {"id": "api_admin_fetchuploadcategoryimage", "label": "fetchUploadCategoryImage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L313"}, {"id": "api_admin_fetchunitlist", "label": "fetchUnitList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L324"}, {"id": "api_admin_fetchcreateunit", "label": "fetchCreateUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L342"}, {"id": "api_admin_fetchupdateunit", "label": "fetchUpdateUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L349"}, {"id": "api_admin_fetchdeleteunit", "label": "fetchDeleteUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L363"}, {"id": "api_admin_fetchproductlist", "label": "fetchProductList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L373"}, {"id": "api_admin_fetchproductdetail", "label": "fetchProductDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L392"}, {"id": "api_admin_fetchproductregionprices", "label": "fetchProductRegionPrices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L398"}, {"id": "api_admin_fetchcreateproduct", "label": "fetchCreateProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L412"}, {"id": "api_admin_fetchupdateproduct", "label": "fetchUpdateProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L430"}, {"id": "api_admin_fetchdeleteproduct", "label": "fetchDeleteProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L451"}, {"id": "api_admin_fetchproductbannerlist", "label": "fetchProductBannerList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L459"}, {"id": "api_admin_fetchcreateproductbanners", "label": "fetchCreateProductBanners()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L468"}, {"id": "api_admin_fetchupdateproductbannersort", "label": "fetchUpdateProductBannerSort()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L478"}, {"id": "api_admin_fetchdeleteproductbanner", "label": "fetchDeleteProductBanner()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L488"}, {"id": "api_admin_fetchproductdetailmedialist", "label": "fetchProductDetailMediaList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L496"}, {"id": "api_admin_fetchcreateproductdetailmedia", "label": "fetchCreateProductDetailMedia()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L505"}, {"id": "api_admin_fetchupdateproductdetailmediasort", "label": "fetchUpdateProductDetailMediaSort()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L515"}, {"id": "api_admin_fetchdeleteproductdetailmedia", "label": "fetchDeleteProductDetailMedia()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L525"}, {"id": "api_admin_fetchproductparametersimple", "label": "fetchProductParameterSimple()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L533"}, {"id": "api_admin_fetchcategoryparameters", "label": "fetchCategoryParameters()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L544"}, {"id": "api_admin_fetchupdatecategoryparameters", "label": "fetchUpdateCategoryParameters()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L553"}, {"id": "api_admin_fetchproductparametervalues", "label": "fetchProductParameterValues()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L565"}, {"id": "api_admin_fetchsaveproductparametervalues", "label": "fetchSaveProductParameterValues()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L574"}, {"id": "api_admin_fetchdicttypelist", "label": "fetchDictTypeList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L588"}, {"id": "api_admin_fetchcreatedicttype", "label": "fetchCreateDictType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L601"}, {"id": "api_admin_fetchupdatedicttype", "label": "fetchUpdateDictType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L610"}, {"id": "api_admin_fetchdeletedicttype", "label": "fetchDeleteDictType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L622"}, {"id": "api_admin_fetchdictdatalist", "label": "fetchDictDataList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L630"}, {"id": "api_admin_fetchcreatedictdata", "label": "fetchCreateDictData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L648"}, {"id": "api_admin_fetchupdatedictdata", "label": "fetchUpdateDictData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L658"}, {"id": "api_admin_fetchdeletedictdata", "label": "fetchDeleteDictData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L670"}, {"id": "api_admin_fetchdictdataoptions", "label": "fetchDictDataOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L674"}, {"id": "api_admin_fetchdepttree", "label": "fetchDeptTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L685"}, {"id": "api_admin_fetchcreatedept", "label": "fetchCreateDept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L692"}, {"id": "api_admin_fetchupdatedept", "label": "fetchUpdateDept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L705"}, {"id": "api_admin_fetchdeletedept", "label": "fetchDeleteDept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L720"}, {"id": "api_admin_fetchsitelist", "label": "fetchSiteList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L728"}, {"id": "api_admin_fetchcreatesite", "label": "fetchCreateSite()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L737"}, {"id": "api_admin_fetchupdatesite", "label": "fetchUpdateSite()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L751"}, {"id": "api_admin_fetchdeletesite", "label": "fetchDeleteSite()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L768"}, {"id": "api_admin_fetchpostlist", "label": "fetchPostList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L776"}, {"id": "api_admin_fetchcreatepost", "label": "fetchCreatePost()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L785"}, {"id": "api_admin_fetchupdatepost", "label": "fetchUpdatePost()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L794"}, {"id": "api_admin_fetchdeletepost", "label": "fetchDeletePost()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L806"}, {"id": "api_admin_fetchpostbounduserids", "label": "fetchPostBoundUserIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L810"}, {"id": "api_admin_fetchupdatepostboundusers", "label": "fetchUpdatePostBoundUsers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L814"}, {"id": "api_admin_fetchitemunitlist", "label": "fetchItemUnitList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L826"}, {"id": "api_admin_fetchcreateitemunit", "label": "fetchCreateItemUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L835"}, {"id": "api_admin_fetchupdateitemunit", "label": "fetchUpdateItemUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L843"}, {"id": "api_admin_fetchdeleteitemunit", "label": "fetchDeleteItemUnit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L849"}, {"id": "api_admin_fetchcustomerlist", "label": "fetchCustomerList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L865"}, {"id": "api_admin_fetchcreatecustomer", "label": "fetchCreateCustomer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L871"}, {"id": "api_admin_fetchupdatecustomer", "label": "fetchUpdateCustomer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L883"}, {"id": "api_admin_fetchdeletecustomer", "label": "fetchDeleteCustomer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L898"}, {"id": "api_admin_fetchcellsampletypelist", "label": "fetchCellSampleTypeList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L902"}, {"id": "api_admin_fetchcreatecellsampletype", "label": "fetchCreateCellSampleType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L912"}, {"id": "api_admin_fetchupdatecellsampletype", "label": "fetchUpdateCellSampleType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L922"}, {"id": "api_admin_fetchdeletecellsampletype", "label": "fetchDeleteCellSampleType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L935"}, {"id": "api_admin_fetchcollectionregionlist", "label": "fetchCollectionRegionList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L939"}, {"id": "api_admin_fetchcreatecollectionregion", "label": "fetchCreateCollectionRegion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L949"}, {"id": "api_admin_fetchupdatecollectionregion", "label": "fetchUpdateCollectionRegion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L956"}, {"id": "api_admin_fetchdeletecollectionregion", "label": "fetchDeleteCollectionRegion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L962"}, {"id": "api_admin_fetchhospitallist", "label": "fetchHospitalList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L966"}, {"id": "api_admin_fetchcreatehospital", "label": "fetchCreateHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L975"}, {"id": "api_admin_fetchupdatehospital", "label": "fetchUpdateHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L981"}, {"id": "api_admin_fetchdeletehospital", "label": "fetchDeleteHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L991"}, {"id": "api_admin_fetchcollectionprotocolnolist", "label": "fetchCollectionProtocolNoList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L995"}, {"id": "api_admin_fetchcreatecollectionprotocolno", "label": "fetchCreateCollectionProtocolNo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1005"}, {"id": "api_admin_fetchupdatecollectionprotocolno", "label": "fetchUpdateCollectionProtocolNo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1013"}, {"id": "api_admin_fetchdeletecollectionprotocolno", "label": "fetchDeleteCollectionProtocolNo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1019"}, {"id": "api_admin_fetchbatchgenerateprotocolnos", "label": "fetchBatchGenerateProtocolNos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1023"}, {"id": "api_admin_fetchbatchissueprotocolnos", "label": "fetchBatchIssueProtocolNos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1038"}, {"id": "api_admin_fetchbatchrevokeprotocolnos", "label": "fetchBatchRevokeProtocolNos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1051"}, {"id": "api_admin_fetchsamplecodelist", "label": "fetchSampleCodeList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1060"}, {"id": "api_admin_fetchcreatesamplecode", "label": "fetchCreateSampleCode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1070"}, {"id": "api_admin_fetchupdatesamplecode", "label": "fetchUpdateSampleCode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1078"}, {"id": "api_admin_fetchdeletesamplecode", "label": "fetchDeleteSampleCode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1084"}, {"id": "api_admin_fetchbatchgeneratesamplecodes", "label": "fetchBatchGenerateSampleCodes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1087"}, {"id": "api_admin_fetchbatchissuesamplecodes", "label": "fetchBatchIssueSampleCodes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1101"}, {"id": "api_admin_fetchbatchrevokesamplecodes", "label": "fetchBatchRevokeSampleCodes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1114"}, {"id": "api_admin_fetchexpresscompanylist", "label": "fetchExpressCompanyList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1127"}, {"id": "api_admin_fetchcreateexpresscompany", "label": "fetchCreateExpressCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1140"}, {"id": "api_admin_fetchupdateexpresscompany", "label": "fetchUpdateExpressCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1148"}, {"id": "api_admin_fetchdeleteexpresscompany", "label": "fetchDeleteExpressCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1154"}, {"id": "api_admin_fetchmenutree", "label": "fetchMenuTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1162"}, {"id": "api_admin_fetchcreatemenu", "label": "fetchCreateMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1169"}, {"id": "api_admin_fetchupdatemenu", "label": "fetchUpdateMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1185"}, {"id": "api_admin_fetchdeletemenu", "label": "fetchDeleteMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1204"}, {"id": "api_admin_fetchrolelist", "label": "fetchRoleList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1212"}, {"id": "api_admin_fetchcreaterole", "label": "fetchCreateRole()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1221"}, {"id": "api_admin_fetchupdaterole", "label": "fetchUpdateRole()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1230"}, {"id": "api_admin_fetchdeleterole", "label": "fetchDeleteRole()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1246"}, {"id": "api_admin_fetchrolemenuids", "label": "fetchRoleMenuIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1249"}, {"id": "api_admin_fetchupdaterolemenus", "label": "fetchUpdateRoleMenus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1252"}, {"id": "api_admin_fetchroledatascope", "label": "fetchRoleDataScope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1259"}, {"id": "api_admin_fetchupdateroledatascope", "label": "fetchUpdateRoleDataScope()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1265"}, {"id": "api_admin_fetchcleanroomlist", "label": "fetchCleanRoomList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1280"}, {"id": "api_admin_fetchcreatecleanroom", "label": "fetchCreateCleanRoom()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1284"}, {"id": "api_admin_fetchupdatecleanroom", "label": "fetchUpdateCleanRoom()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1288"}, {"id": "api_admin_fetchdeletecleanroom", "label": "fetchDeleteCleanRoom()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1292"}, {"id": "api_admin_fetchaccessloglist", "label": "fetchAccessLogList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1296"}, {"id": "api_admin_fetchcreateaccesslog", "label": "fetchCreateAccessLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1300"}, {"id": "api_admin_fetchupdateaccesslog", "label": "fetchUpdateAccessLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1304"}, {"id": "api_admin_fetchdeleteaccesslog", "label": "fetchDeleteAccessLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1308"}, {"id": "api_admin_fetchstoragefacilitylist", "label": "fetchStorageFacilityList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1316"}, {"id": "api_admin_fetchcreatestoragefacility", "label": "fetchCreateStorageFacility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1320"}, {"id": "api_admin_fetchupdatestoragefacility", "label": "fetchUpdateStorageFacility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1324"}, {"id": "api_admin_fetchdeletestoragefacility", "label": "fetchDeleteStorageFacility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1328"}, {"id": "api_admin_fetchstorageslotlist", "label": "fetchStorageSlotList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1332"}, {"id": "api_admin_fetchcreatestorageslot", "label": "fetchCreateStorageSlot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1336"}, {"id": "api_admin_fetchbatchcreateslots", "label": "fetchBatchCreateSlots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1340"}, {"id": "api_admin_fetchupdatestorageslot", "label": "fetchUpdateStorageSlot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1344"}, {"id": "api_admin_fetchdeletestorageslot", "label": "fetchDeleteStorageSlot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1348"}, {"id": "api_admin_fetchexhibitionappointmentlist", "label": "fetchExhibitionAppointmentList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1356"}, {"id": "api_admin_fetchcreateexhibitionappointment", "label": "fetchCreateExhibitionAppointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1360"}, {"id": "api_admin_fetchupdateexhibitionappointment", "label": "fetchUpdateExhibitionAppointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1364"}, {"id": "api_admin_fetchdeleteexhibitionappointment", "label": "fetchDeleteExhibitionAppointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1368"}, {"id": "api_admin_fetchcellproducttypelist", "label": "fetchCellProductTypeList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1376"}, {"id": "api_admin_fetchcreatecellproducttype", "label": "fetchCreateCellProductType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1387"}, {"id": "api_admin_fetchupdatecellproducttype", "label": "fetchUpdateCellProductType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1391"}, {"id": "api_admin_fetchdeletecellproducttype", "label": "fetchDeleteCellProductType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1395"}, {"id": "api_admin_fetchcellproductspeclist", "label": "fetchCellProductSpecList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1403"}, {"id": "api_admin_fetchcreatecellproductspec", "label": "fetchCreateCellProductSpec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1414"}, {"id": "api_admin_fetchupdatecellproductspec", "label": "fetchUpdateCellProductSpec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1418"}, {"id": "api_admin_fetchdeletecellproductspec", "label": "fetchDeleteCellProductSpec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1422"}, {"id": "api_admin_fetchcellproductpricelist", "label": "fetchCellProductPriceList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1430"}, {"id": "api_admin_fetchcreatecellproductprice", "label": "fetchCreateCellProductPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1442"}, {"id": "api_admin_fetchupdatecellproductprice", "label": "fetchUpdateCellProductPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1446"}, {"id": "api_admin_fetchdeletecellproductprice", "label": "fetchDeleteCellProductPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1450"}, {"id": "api_admin_fetchprojectsystemlist", "label": "fetchProjectSystemList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1458"}, {"id": "api_admin_fetchcreateprojectsystem", "label": "fetchCreateProjectSystem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1469"}, {"id": "api_admin_fetchupdateprojectsystem", "label": "fetchUpdateProjectSystem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1473"}, {"id": "api_admin_fetchdeleteprojectsystem", "label": "fetchDeleteProjectSystem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1477"}, {"id": "api_admin_fetchprojectsystemitems", "label": "fetchProjectSystemItems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1485"}, {"id": "api_admin_fetchcreateprojectsystemitem", "label": "fetchCreateProjectSystemItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1489"}, {"id": "api_admin_fetchupdateprojectsystemitem", "label": "fetchUpdateProjectSystemItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1493"}, {"id": "api_admin_fetchdeleteprojectsystemitem", "label": "fetchDeleteProjectSystemItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1497"}, {"id": "api_admin_fetchchannellist", "label": "fetchChannelList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1505"}, {"id": "api_admin_fetchcreatechannel", "label": "fetchCreateChannel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1516"}, {"id": "api_admin_fetchupdatechannel", "label": "fetchUpdateChannel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1520"}, {"id": "api_admin_fetchdeletechannel", "label": "fetchDeleteChannel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1524"}, {"id": "api_admin_fetchchannelinvoices", "label": "fetchChannelInvoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1532"}, {"id": "api_admin_fetchcreatechannelinvoice", "label": "fetchCreateChannelInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1536"}, {"id": "api_admin_fetchupdatechannelinvoice", "label": "fetchUpdateChannelInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1540"}, {"id": "api_admin_fetchdeletechannelinvoice", "label": "fetchDeleteChannelInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1544"}, {"id": "api_admin_fetchchannelmailaddresses", "label": "fetchChannelMailAddresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1552"}, {"id": "api_admin_fetchcreatechannelmailaddress", "label": "fetchCreateChannelMailAddress()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1556"}, {"id": "api_admin_fetchupdatechannelmailaddress", "label": "fetchUpdateChannelMailAddress()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1560"}, {"id": "api_admin_fetchdeletechannelmailaddress", "label": "fetchDeleteChannelMailAddress()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1564"}, {"id": "api_admin_fetchchannelagreements", "label": "fetchChannelAgreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1572"}, {"id": "api_admin_fetchcreatechannelagreement", "label": "fetchCreateChannelAgreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1576"}, {"id": "api_admin_fetchupdatechannelagreement", "label": "fetchUpdateChannelAgreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1580"}, {"id": "api_admin_fetchdeletechannelagreement", "label": "fetchDeleteChannelAgreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1584"}, {"id": "api_admin_fetchactivatechannelagreement", "label": "fetchActivateChannelAgreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1588"}, {"id": "api_admin_fetchvoidchannelagreement", "label": "fetchVoidChannelAgreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1592"}, {"id": "api_admin_fetchchannelagreementprices", "label": "fetchChannelAgreementPrices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1600"}, {"id": "api_admin_fetchcreatechannelagreementprice", "label": "fetchCreateChannelAgreementPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1604"}, {"id": "api_admin_fetchupdatechannelagreementprice", "label": "fetchUpdateChannelAgreementPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1611"}, {"id": "api_admin_fetchdeletechannelagreementprice", "label": "fetchDeleteChannelAgreementPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1615"}, {"id": "api_admin_fetchcheckupinstitutionlist", "label": "fetchCheckupInstitutionList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1623"}, {"id": "api_admin_fetchcreatecheckupinstitution", "label": "fetchCreateCheckupInstitution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1634"}, {"id": "api_admin_fetchupdatecheckupinstitution", "label": "fetchUpdateCheckupInstitution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1638"}, {"id": "api_admin_fetchdeletecheckupinstitution", "label": "fetchDeleteCheckupInstitution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1642"}, {"id": "api_admin_fetchcheckupinstitutioninvoices", "label": "fetchCheckupInstitutionInvoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1650"}, {"id": "api_admin_fetchcreatecheckupinstitutioninvoice", "label": "fetchCreateCheckupInstitutionInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1654"}, {"id": "api_admin_fetchupdatecheckupinstitutioninvoice", "label": "fetchUpdateCheckupInstitutionInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1664"}, {"id": "api_admin_fetchdeletecheckupinstitutioninvoice", "label": "fetchDeleteCheckupInstitutionInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1668"}, {"id": "api_admin_fetchcheckupinstitutionprojects", "label": "fetchCheckupInstitutionProjects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1676"}, {"id": "api_admin_fetchcreatecheckupinstitutionproject", "label": "fetchCreateCheckupInstitutionProject()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1680"}, {"id": "api_admin_fetchupdatecheckupinstitutionproject", "label": "fetchUpdateCheckupInstitutionProject()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1690"}, {"id": "api_admin_fetchdeletecheckupinstitutionproject", "label": "fetchDeleteCheckupInstitutionProject()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1694"}, {"id": "api_admin_fetchcheckupinstitutionpackages", "label": "fetchCheckupInstitutionPackages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1702"}, {"id": "api_admin_fetchcheckupinstitutionpackagedetail", "label": "fetchCheckupInstitutionPackageDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1706"}, {"id": "api_admin_fetchcreatecheckupinstitutionpackage", "label": "fetchCreateCheckupInstitutionPackage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1710"}, {"id": "api_admin_fetchupdatecheckupinstitutionpackage", "label": "fetchUpdateCheckupInstitutionPackage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1720"}, {"id": "api_admin_fetchdeletecheckupinstitutionpackage", "label": "fetchDeleteCheckupInstitutionPackage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1727"}, {"id": "api_admin_fetchinsurancecompanylist", "label": "fetchInsuranceCompanyList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1733"}, {"id": "api_admin_fetchcreateinsurancecompany", "label": "fetchCreateInsuranceCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1741"}, {"id": "api_admin_fetchupdateinsurancecompany", "label": "fetchUpdateInsuranceCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1745"}, {"id": "api_admin_fetchdeleteinsurancecompany", "label": "fetchDeleteInsuranceCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1749"}, {"id": "api_admin_fetchinsurancecompanyinvoices", "label": "fetchInsuranceCompanyInvoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1754"}, {"id": "api_admin_fetchcreateinsurancecompanyinvoice", "label": "fetchCreateInsuranceCompanyInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1758"}, {"id": "api_admin_fetchupdateinsurancecompanyinvoice", "label": "fetchUpdateInsuranceCompanyInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1762"}, {"id": "api_admin_fetchdeleteinsurancecompanyinvoice", "label": "fetchDeleteInsuranceCompanyInvoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1766"}, {"id": "api_admin_fetchinsuranceprojectprices", "label": "fetchInsuranceProjectPrices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1771"}, {"id": "api_admin_fetchcreateinsuranceprojectprice", "label": "fetchCreateInsuranceProjectPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1775"}, {"id": "api_admin_fetchupdateinsuranceprojectprice", "label": "fetchUpdateInsuranceProjectPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1779"}, {"id": "api_admin_fetchdeleteinsuranceprojectprice", "label": "fetchDeleteInsuranceProjectPrice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1783"}, {"id": "api_admin_fetchstoragecertlist", "label": "fetchStorageCertList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1789"}, {"id": "api_admin_fetchfullmoontodolist", "label": "fetchFullmoonTodoList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1800"}, {"id": "api_admin_fetchupdatefullmoontodoinsurance", "label": "fetchUpdateFullmoonTodoInsurance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1809"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchgetmenulist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchgetrolelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchuseroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchroleoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchtenantlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatetenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatetenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletetenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchuserlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchuserdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchresetpassword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchuploaduseravatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchregionlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchactiveregions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchnotdeletedregions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcategorylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchuploadcategoryimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchunitlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L363", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L392", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductregionprices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L398", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductbannerlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateproductbanners", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateproductbannersort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteproductbanner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductdetailmedialist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L496", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateproductdetailmedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateproductdetailmediasort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L515", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteproductdetailmedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductparametersimple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L533", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcategoryparameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecategoryparameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchproductparametervalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L565", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchsaveproductparametervalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L574", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdicttypelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L588", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatedicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatedicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L610", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletedicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdictdatalist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L630", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatedictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatedictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L658", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletedictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L670", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdictdataoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L674", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdepttree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatedept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L692", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatedept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletedept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L720", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchsitelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L728", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatesite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L737", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatesite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletesite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchpostlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L776", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatepost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L785", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatepost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L794", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletepost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L806", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchpostbounduserids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L810", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatepostboundusers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchitemunitlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L826", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L835", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L843", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L849", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcustomerlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L865", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L883", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcellsampletypelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L902", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L912", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L922", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L935", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcollectionregionlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L939", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L962", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchhospitallist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L966", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatehospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L975", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatehospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L981", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletehospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L991", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcollectionprotocolnolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L995", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1005", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchgenerateprotocolnos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1023", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchissueprotocolnos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1038", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchrevokeprotocolnos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1051", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchsamplecodelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1060", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatesamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1070", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatesamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1078", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletesamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1084", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchgeneratesamplecodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1087", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchissuesamplecodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchrevokesamplecodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchexpresscompanylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchmenutree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchrolelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreaterole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdaterole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleterole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchrolemenuids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdaterolemenus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchroledatascope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateroledatascope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcleanroomlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchaccessloglist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchstoragefacilitylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1316", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatestoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatestoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletestoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchstorageslotlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1332", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatestorageslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchbatchcreateslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatestorageslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1344", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletestorageslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchexhibitionappointmentlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1356", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcellproducttypelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcellproductspeclist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcellproductpricelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1450", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchprojectsystemlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchprojectsystemitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchchannellist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatechannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatechannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletechannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchchannelinvoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1532", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatechannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatechannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletechannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchchannelmailaddresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatechannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatechannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1560", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletechannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchchannelagreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1572", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatechannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatechannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1580", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletechannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchactivatechannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1588", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchvoidchannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1592", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchchannelagreementprices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatechannelagreementprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatechannelagreementprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1611", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletechannelagreementprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcheckupinstitutionlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1623", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1634", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1638", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcheckupinstitutioninvoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1650", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1654", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1668", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcheckupinstitutionprojects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1676", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1680", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1694", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcheckupinstitutionpackages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1702", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcheckupinstitutionpackagedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreatecheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1710", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatecheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1720", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeletecheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchinsurancecompanylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1733", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1741", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1745", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1749", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchinsurancecompanyinvoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1758", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1762", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchinsuranceprojectprices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1771", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchcreateinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1775", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdateinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1779", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchdeleteinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchstoragecertlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchfullmoontodolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin_ts", "target": "api_admin_fetchupdatefullmoontodoinsurance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1809", "weight": 1.0}, {"source": "api_admin_fetchnotdeletedregions", "target": "api_admin_fetchregionlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L242", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_admin_fetchgetmenulist", "callee": "await request.get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L11"}, {"caller_nid": "api_admin_fetchgetmenulist", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L14"}, {"caller_nid": "api_admin_fetchgetrolelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L20"}, {"caller_nid": "api_admin_fetchuseroptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L27"}, {"caller_nid": "api_admin_fetchroleoptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L34"}, {"caller_nid": "api_admin_fetchtenantlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L44"}, {"caller_nid": "api_admin_fetchcreatetenant", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L64"}, {"caller_nid": "api_admin_fetchupdatetenant", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L82"}, {"caller_nid": "api_admin_fetchdeletetenant", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L90"}, {"caller_nid": "api_admin_fetchuserlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L107"}, {"caller_nid": "api_admin_fetchuserdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L120"}, {"caller_nid": "api_admin_fetchcreateuser", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L140"}, {"caller_nid": "api_admin_fetchupdateuser", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L163"}, {"caller_nid": "api_admin_fetchdeleteuser", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L171"}, {"caller_nid": "api_admin_fetchresetpassword", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L178"}, {"caller_nid": "api_admin_fetchuploaduseravatar", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L186"}, {"caller_nid": "api_admin_fetchregionlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L202"}, {"caller_nid": "api_admin_fetchactiveregions", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L215"}, {"caller_nid": "api_admin_fetchactiveregions", "callee": "resolve", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L218"}, {"caller_nid": "api_admin_fetchactiveregions", "callee": "then", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L220"}, {"caller_nid": "api_admin_fetchactiveregions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L220"}, {"caller_nid": "api_admin_fetchnotdeletedregions", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L232"}, {"caller_nid": "api_admin_fetchnotdeletedregions", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L243"}, {"caller_nid": "api_admin_fetchnotdeletedregions", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L244"}, {"caller_nid": "api_admin_fetchnotdeletedregions", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L246"}, {"caller_nid": "api_admin_fetchcategorylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L265"}, {"caller_nid": "api_admin_fetchcreatecategory", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L284"}, {"caller_nid": "api_admin_fetchupdatecategory", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L301"}, {"caller_nid": "api_admin_fetchdeletecategory", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L308"}, {"caller_nid": "api_admin_fetchuploadcategoryimage", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L314"}, {"caller_nid": "api_admin_fetchunitlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L330"}, {"caller_nid": "api_admin_fetchcreateunit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L343"}, {"caller_nid": "api_admin_fetchupdateunit", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L357"}, {"caller_nid": "api_admin_fetchdeleteunit", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L364"}, {"caller_nid": "api_admin_fetchproductlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L380"}, {"caller_nid": "api_admin_fetchproductdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L393"}, {"caller_nid": "api_admin_fetchproductregionprices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L399"}, {"caller_nid": "api_admin_fetchcreateproduct", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L424"}, {"caller_nid": "api_admin_fetchupdateproduct", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L445"}, {"caller_nid": "api_admin_fetchdeleteproduct", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L452"}, {"caller_nid": "api_admin_fetchproductbannerlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L460"}, {"caller_nid": "api_admin_fetchcreateproductbanners", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L472"}, {"caller_nid": "api_admin_fetchupdateproductbannersort", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L482"}, {"caller_nid": "api_admin_fetchdeleteproductbanner", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L489"}, {"caller_nid": "api_admin_fetchproductdetailmedialist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L497"}, {"caller_nid": "api_admin_fetchcreateproductdetailmedia", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L509"}, {"caller_nid": "api_admin_fetchupdateproductdetailmediasort", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L519"}, {"caller_nid": "api_admin_fetchdeleteproductdetailmedia", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L526"}, {"caller_nid": "api_admin_fetchproductparametersimple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L534"}, {"caller_nid": "api_admin_fetchcategoryparameters", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L545"}, {"caller_nid": "api_admin_fetchupdatecategoryparameters", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L557"}, {"caller_nid": "api_admin_fetchproductparametervalues", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L566"}, {"caller_nid": "api_admin_fetchsaveproductparametervalues", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L578"}, {"caller_nid": "api_admin_fetchdicttypelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L589"}, {"caller_nid": "api_admin_fetchcreatedicttype", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L607"}, {"caller_nid": "api_admin_fetchupdatedicttype", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L619"}, {"caller_nid": "api_admin_fetchdeletedicttype", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L623"}, {"caller_nid": "api_admin_fetchdictdatalist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L636"}, {"caller_nid": "api_admin_fetchcreatedictdata", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L655"}, {"caller_nid": "api_admin_fetchupdatedictdata", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L667"}, {"caller_nid": "api_admin_fetchdeletedictdata", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L671"}, {"caller_nid": "api_admin_fetchdictdataoptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L675"}, {"caller_nid": "api_admin_fetchdepttree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L686"}, {"caller_nid": "api_admin_fetchcreatedept", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L702"}, {"caller_nid": "api_admin_fetchupdatedept", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L717"}, {"caller_nid": "api_admin_fetchdeletedept", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L721"}, {"caller_nid": "api_admin_fetchsitelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L729"}, {"caller_nid": "api_admin_fetchcreatesite", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L749"}, {"caller_nid": "api_admin_fetchupdatesite", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L766"}, {"caller_nid": "api_admin_fetchdeletesite", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L769"}, {"caller_nid": "api_admin_fetchpostlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L777"}, {"caller_nid": "api_admin_fetchcreatepost", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L792"}, {"caller_nid": "api_admin_fetchupdatepost", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L804"}, {"caller_nid": "api_admin_fetchdeletepost", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L807"}, {"caller_nid": "api_admin_fetchpostbounduserids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L811"}, {"caller_nid": "api_admin_fetchupdatepostboundusers", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L815"}, {"caller_nid": "api_admin_fetchitemunitlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L827"}, {"caller_nid": "api_admin_fetchcreateitemunit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L841"}, {"caller_nid": "api_admin_fetchupdateitemunit", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L847"}, {"caller_nid": "api_admin_fetchdeleteitemunit", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L850"}, {"caller_nid": "api_admin_fetchcustomerlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L866"}, {"caller_nid": "api_admin_fetchcreatecustomer", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L881"}, {"caller_nid": "api_admin_fetchupdatecustomer", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L896"}, {"caller_nid": "api_admin_fetchdeletecustomer", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L899"}, {"caller_nid": "api_admin_fetchcellsampletypelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L907"}, {"caller_nid": "api_admin_fetchcreatecellsampletype", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L920"}, {"caller_nid": "api_admin_fetchupdatecellsampletype", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L933"}, {"caller_nid": "api_admin_fetchdeletecellsampletype", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L936"}, {"caller_nid": "api_admin_fetchcollectionregionlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L944"}, {"caller_nid": "api_admin_fetchcreatecollectionregion", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L954"}, {"caller_nid": "api_admin_fetchupdatecollectionregion", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L960"}, {"caller_nid": "api_admin_fetchdeletecollectionregion", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L963"}, {"caller_nid": "api_admin_fetchhospitallist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L970"}, {"caller_nid": "api_admin_fetchcreatehospital", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L979"}, {"caller_nid": "api_admin_fetchupdatehospital", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L986"}, {"caller_nid": "api_admin_fetchdeletehospital", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L992"}, {"caller_nid": "api_admin_fetchcollectionprotocolnolist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1000"}, {"caller_nid": "api_admin_fetchcreatecollectionprotocolno", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1011"}, {"caller_nid": "api_admin_fetchupdatecollectionprotocolno", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1017"}, {"caller_nid": "api_admin_fetchdeletecollectionprotocolno", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1020"}, {"caller_nid": "api_admin_fetchbatchgenerateprotocolnos", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1030"}, {"caller_nid": "api_admin_fetchbatchissueprotocolnos", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1043"}, {"caller_nid": "api_admin_fetchbatchrevokeprotocolnos", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1052"}, {"caller_nid": "api_admin_fetchsamplecodelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1065"}, {"caller_nid": "api_admin_fetchcreatesamplecode", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1076"}, {"caller_nid": "api_admin_fetchupdatesamplecode", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1082"}, {"caller_nid": "api_admin_fetchdeletesamplecode", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1085"}, {"caller_nid": "api_admin_fetchbatchgeneratesamplecodes", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1094"}, {"caller_nid": "api_admin_fetchbatchissuesamplecodes", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1106"}, {"caller_nid": "api_admin_fetchbatchrevokesamplecodes", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1115"}, {"caller_nid": "api_admin_fetchexpresscompanylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1132"}, {"caller_nid": "api_admin_fetchcreateexpresscompany", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1146"}, {"caller_nid": "api_admin_fetchupdateexpresscompany", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1152"}, {"caller_nid": "api_admin_fetchdeleteexpresscompany", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1155"}, {"caller_nid": "api_admin_fetchmenutree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1163"}, {"caller_nid": "api_admin_fetchcreatemenu", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1182"}, {"caller_nid": "api_admin_fetchupdatemenu", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1201"}, {"caller_nid": "api_admin_fetchdeletemenu", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1205"}, {"caller_nid": "api_admin_fetchrolelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1213"}, {"caller_nid": "api_admin_fetchcreaterole", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1228"}, {"caller_nid": "api_admin_fetchupdaterole", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1240"}, {"caller_nid": "api_admin_fetchdeleterole", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1247"}, {"caller_nid": "api_admin_fetchrolemenuids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1250"}, {"caller_nid": "api_admin_fetchupdaterolemenus", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1253"}, {"caller_nid": "api_admin_fetchroledatascope", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1260"}, {"caller_nid": "api_admin_fetchupdateroledatascope", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1269"}, {"caller_nid": "api_admin_fetchcleanroomlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1281"}, {"caller_nid": "api_admin_fetchcreatecleanroom", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1285"}, {"caller_nid": "api_admin_fetchupdatecleanroom", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1289"}, {"caller_nid": "api_admin_fetchdeletecleanroom", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1293"}, {"caller_nid": "api_admin_fetchaccessloglist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1297"}, {"caller_nid": "api_admin_fetchcreateaccesslog", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1301"}, {"caller_nid": "api_admin_fetchupdateaccesslog", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1305"}, {"caller_nid": "api_admin_fetchdeleteaccesslog", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1309"}, {"caller_nid": "api_admin_fetchstoragefacilitylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1317"}, {"caller_nid": "api_admin_fetchcreatestoragefacility", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1321"}, {"caller_nid": "api_admin_fetchupdatestoragefacility", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1325"}, {"caller_nid": "api_admin_fetchdeletestoragefacility", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1329"}, {"caller_nid": "api_admin_fetchstorageslotlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1333"}, {"caller_nid": "api_admin_fetchcreatestorageslot", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1337"}, {"caller_nid": "api_admin_fetchbatchcreateslots", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1341"}, {"caller_nid": "api_admin_fetchupdatestorageslot", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1345"}, {"caller_nid": "api_admin_fetchdeletestorageslot", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1349"}, {"caller_nid": "api_admin_fetchexhibitionappointmentlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1357"}, {"caller_nid": "api_admin_fetchcreateexhibitionappointment", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1361"}, {"caller_nid": "api_admin_fetchupdateexhibitionappointment", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1365"}, {"caller_nid": "api_admin_fetchdeleteexhibitionappointment", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1369"}, {"caller_nid": "api_admin_fetchcellproducttypelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1381"}, {"caller_nid": "api_admin_fetchcreatecellproducttype", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1388"}, {"caller_nid": "api_admin_fetchupdatecellproducttype", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1392"}, {"caller_nid": "api_admin_fetchdeletecellproducttype", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1396"}, {"caller_nid": "api_admin_fetchcellproductspeclist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1408"}, {"caller_nid": "api_admin_fetchcreatecellproductspec", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1415"}, {"caller_nid": "api_admin_fetchupdatecellproductspec", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1419"}, {"caller_nid": "api_admin_fetchdeletecellproductspec", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1423"}, {"caller_nid": "api_admin_fetchcellproductpricelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1436"}, {"caller_nid": "api_admin_fetchcreatecellproductprice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1443"}, {"caller_nid": "api_admin_fetchupdatecellproductprice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1447"}, {"caller_nid": "api_admin_fetchdeletecellproductprice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1451"}, {"caller_nid": "api_admin_fetchprojectsystemlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1463"}, {"caller_nid": "api_admin_fetchcreateprojectsystem", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1470"}, {"caller_nid": "api_admin_fetchupdateprojectsystem", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1474"}, {"caller_nid": "api_admin_fetchdeleteprojectsystem", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1478"}, {"caller_nid": "api_admin_fetchprojectsystemitems", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1486"}, {"caller_nid": "api_admin_fetchcreateprojectsystemitem", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1490"}, {"caller_nid": "api_admin_fetchupdateprojectsystemitem", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1494"}, {"caller_nid": "api_admin_fetchdeleteprojectsystemitem", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1498"}, {"caller_nid": "api_admin_fetchchannellist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1510"}, {"caller_nid": "api_admin_fetchcreatechannel", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1517"}, {"caller_nid": "api_admin_fetchupdatechannel", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1521"}, {"caller_nid": "api_admin_fetchdeletechannel", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1525"}, {"caller_nid": "api_admin_fetchchannelinvoices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1533"}, {"caller_nid": "api_admin_fetchcreatechannelinvoice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1537"}, {"caller_nid": "api_admin_fetchupdatechannelinvoice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1541"}, {"caller_nid": "api_admin_fetchdeletechannelinvoice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1545"}, {"caller_nid": "api_admin_fetchchannelmailaddresses", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1553"}, {"caller_nid": "api_admin_fetchcreatechannelmailaddress", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1557"}, {"caller_nid": "api_admin_fetchupdatechannelmailaddress", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1561"}, {"caller_nid": "api_admin_fetchdeletechannelmailaddress", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1565"}, {"caller_nid": "api_admin_fetchchannelagreements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1573"}, {"caller_nid": "api_admin_fetchcreatechannelagreement", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1577"}, {"caller_nid": "api_admin_fetchupdatechannelagreement", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1581"}, {"caller_nid": "api_admin_fetchdeletechannelagreement", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1585"}, {"caller_nid": "api_admin_fetchactivatechannelagreement", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1589"}, {"caller_nid": "api_admin_fetchvoidchannelagreement", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1593"}, {"caller_nid": "api_admin_fetchchannelagreementprices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1601"}, {"caller_nid": "api_admin_fetchcreatechannelagreementprice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1605"}, {"caller_nid": "api_admin_fetchupdatechannelagreementprice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1612"}, {"caller_nid": "api_admin_fetchdeletechannelagreementprice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1616"}, {"caller_nid": "api_admin_fetchcheckupinstitutionlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1628"}, {"caller_nid": "api_admin_fetchcreatecheckupinstitution", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1635"}, {"caller_nid": "api_admin_fetchupdatecheckupinstitution", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1639"}, {"caller_nid": "api_admin_fetchdeletecheckupinstitution", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1643"}, {"caller_nid": "api_admin_fetchcheckupinstitutioninvoices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1651"}, {"caller_nid": "api_admin_fetchcreatecheckupinstitutioninvoice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1658"}, {"caller_nid": "api_admin_fetchupdatecheckupinstitutioninvoice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1665"}, {"caller_nid": "api_admin_fetchdeletecheckupinstitutioninvoice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1669"}, {"caller_nid": "api_admin_fetchcheckupinstitutionprojects", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1677"}, {"caller_nid": "api_admin_fetchcreatecheckupinstitutionproject", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1684"}, {"caller_nid": "api_admin_fetchupdatecheckupinstitutionproject", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1691"}, {"caller_nid": "api_admin_fetchdeletecheckupinstitutionproject", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1695"}, {"caller_nid": "api_admin_fetchcheckupinstitutionpackages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1703"}, {"caller_nid": "api_admin_fetchcheckupinstitutionpackagedetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1707"}, {"caller_nid": "api_admin_fetchcreatecheckupinstitutionpackage", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1714"}, {"caller_nid": "api_admin_fetchupdatecheckupinstitutionpackage", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1724"}, {"caller_nid": "api_admin_fetchdeletecheckupinstitutionpackage", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1728"}, {"caller_nid": "api_admin_fetchinsurancecompanylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1738"}, {"caller_nid": "api_admin_fetchcreateinsurancecompany", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1742"}, {"caller_nid": "api_admin_fetchupdateinsurancecompany", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1746"}, {"caller_nid": "api_admin_fetchdeleteinsurancecompany", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1750"}, {"caller_nid": "api_admin_fetchinsurancecompanyinvoices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1755"}, {"caller_nid": "api_admin_fetchcreateinsurancecompanyinvoice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1759"}, {"caller_nid": "api_admin_fetchupdateinsurancecompanyinvoice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1763"}, {"caller_nid": "api_admin_fetchdeleteinsurancecompanyinvoice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1767"}, {"caller_nid": "api_admin_fetchinsuranceprojectprices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1772"}, {"caller_nid": "api_admin_fetchcreateinsuranceprojectprice", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1776"}, {"caller_nid": "api_admin_fetchupdateinsuranceprojectprice", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1780"}, {"caller_nid": "api_admin_fetchdeleteinsuranceprojectprice", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1784"}, {"caller_nid": "api_admin_fetchstoragecertlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1795"}, {"caller_nid": "api_admin_fetchfullmoontodolist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1806"}, {"caller_nid": "api_admin_fetchupdatefullmoontodoinsurance", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/admin.ts", "source_location": "L1810"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/08d8b72ba131bd13fc355fbf2fdf57db2a33e735a062c70f486452f94cb07036.json b/web-admin/src/graphify-out/cache/ast/08d8b72ba131bd13fc355fbf2fdf57db2a33e735a062c70f486452f94cb07036.json new file mode 100644 index 00000000..688ab95f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/08d8b72ba131bd13fc355fbf2fdf57db2a33e735a062c70f486452f94cb07036.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "label": "RouteTransformer.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L1"}, {"id": "core_routetransformer_routetransformer", "label": "RouteTransformer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L21"}, {"id": "core_routetransformer_routetransformer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L25"}, {"id": "core_routetransformer_routetransformer_transform", "label": ".transform()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L33"}, {"id": "core_routetransformer_routetransformer_isfirstlevelroute", "label": ".isFirstLevelRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L62"}, {"id": "core_routetransformer_routetransformer_handleiframeroute", "label": ".handleIframeRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L69"}, {"id": "core_routetransformer_routetransformer_handlefirstlevelroute", "label": ".handleFirstLevelRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L98"}, {"id": "core_routetransformer_routetransformer_handlenormalroute", "label": ".handleNormalRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L119"}, {"id": "core_routetransformer_routetransformer_extractfirstsegment", "label": ".extractFirstSegment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L128"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_componentloader", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_iframeroutemanager", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer_ts", "target": "core_routetransformer_routetransformer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L21", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L25", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_transform", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L33", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_isfirstlevelroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L62", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_handleiframeroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L69", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_handlefirstlevelroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L98", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_handlenormalroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L119", "weight": 1.0}, {"source": "core_routetransformer_routetransformer", "target": "core_routetransformer_routetransformer_extractfirstsegment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L128", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_transform", "target": "core_routetransformer_routetransformer_handleiframeroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L44", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_transform", "target": "core_routetransformer_routetransformer_isfirstlevelroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L45", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_transform", "target": "core_routetransformer_routetransformer_handlefirstlevelroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L46", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_transform", "target": "core_routetransformer_routetransformer_handlenormalroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L48", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_handleiframeroute", "target": "core_routetransformer_routetransformer_extractfirstsegment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L77", "weight": 1.0}, {"source": "core_routetransformer_routetransformer_handlefirstlevelroute", "target": "core_routetransformer_routetransformer_extractfirstsegment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L104", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_routetransformer_routetransformer_constructor", "callee": "getInstance", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L27"}, {"caller_nid": "core_routetransformer_routetransformer_transform", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L53"}, {"caller_nid": "core_routetransformer_routetransformer_handleiframeroute", "callee": "loadLayout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L76"}, {"caller_nid": "core_routetransformer_routetransformer_handleiframeroute", "callee": "loadIframe", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L83"}, {"caller_nid": "core_routetransformer_routetransformer_handleiframeroute", "callee": "loadIframe", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L88"}, {"caller_nid": "core_routetransformer_routetransformer_handleiframeroute", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L92"}, {"caller_nid": "core_routetransformer_routetransformer_handlefirstlevelroute", "callee": "loadLayout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L103"}, {"caller_nid": "core_routetransformer_routetransformer_handlefirstlevelroute", "callee": "load", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L111"}, {"caller_nid": "core_routetransformer_routetransformer_handlenormalroute", "callee": "load", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L121"}, {"caller_nid": "core_routetransformer_routetransformer_extractfirstsegment", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L129"}, {"caller_nid": "core_routetransformer_routetransformer_extractfirstsegment", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteTransformer.ts", "source_location": "L129"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/095906ac0099f0f8c5284accf23dbed420c648be6967da98eb6d5d9940d6ef52.json b/web-admin/src/graphify-out/cache/ast/095906ac0099f0f8c5284accf23dbed420c648be6967da98eb6d5d9940d6ef52.json new file mode 100644 index 00000000..14db73c9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/095906ac0099f0f8c5284accf23dbed420c648be6967da98eb6d5d9940d6ef52.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "label": "MenuProcessor.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L1"}, {"id": "core_menuprocessor_menuprocessor", "label": "MenuProcessor", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L19"}, {"id": "core_menuprocessor_menuprocessor_normalizemenucode", "label": ".normalizeMenuCode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L24"}, {"id": "core_menuprocessor_menuprocessor_getmenulist", "label": ".getMenuList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L40"}, {"id": "core_menuprocessor_menuprocessor_processfrontendmenu", "label": ".processFrontendMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L60"}, {"id": "core_menuprocessor_menuprocessor_processbackendmenu", "label": ".processBackendMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L92"}, {"id": "core_menuprocessor_menuprocessor_filtermenubyroles", "label": ".filterMenuByRoles()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L100"}, {"id": "core_menuprocessor_menuprocessor_filtermenubycodes", "label": ".filterMenuByCodes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L120"}, {"id": "core_menuprocessor_menuprocessor_filteremptymenus", "label": ".filterEmptyMenus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L150"}, {"id": "core_menuprocessor_menuprocessor_validatemenulist", "label": ".validateMenuList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L187"}, {"id": "core_menuprocessor_menuprocessor_normalizemenupaths", "label": ".normalizeMenuPaths()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L195"}, {"id": "core_menuprocessor_menuprocessor_resolvedefaultredirect", "label": ".resolveDefaultRedirect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L219"}, {"id": "core_menuprocessor_menuprocessor_isnavigableroute", "label": ".isNavigableRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L241"}, {"id": "core_menuprocessor_menuprocessor_validatemenupaths", "label": ".validateMenuPaths()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L260"}, {"id": "core_menuprocessor_menuprocessor_isvalidabsolutepath", "label": ".isValidAbsolutePath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L286"}, {"id": "core_menuprocessor_menuprocessor_logpatherror", "label": ".logPathError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L297"}, {"id": "core_menuprocessor_menuprocessor_buildfullpath", "label": ".buildFullPath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L319"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useappmode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_asyncroutes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routesalias", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_menuprocessor_ts", "target": "core_menuprocessor_menuprocessor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L19", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_normalizemenucode", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L24", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_getmenulist", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L40", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_processfrontendmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L60", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_processbackendmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L92", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_filtermenubyroles", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L100", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_filtermenubycodes", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L120", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_filteremptymenus", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L150", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_validatemenulist", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L187", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_normalizemenupaths", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L195", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_resolvedefaultredirect", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L219", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_isnavigableroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L241", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_validatemenupaths", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L260", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_isvalidabsolutepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L286", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_logpatherror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L297", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor", "target": "core_menuprocessor_menuprocessor_buildfullpath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L319", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_getmenulist", "target": "core_menuprocessor_menuprocessor_processfrontendmenu", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L45", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_getmenulist", "target": "core_menuprocessor_menuprocessor_processbackendmenu", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L47", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_getmenulist", "target": "core_menuprocessor_menuprocessor_validatemenupaths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L51", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_getmenulist", "target": "core_menuprocessor_menuprocessor_normalizemenupaths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L54", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_processfrontendmenu", "target": "core_menuprocessor_menuprocessor_filtermenubyroles", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L71", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_processfrontendmenu", "target": "core_menuprocessor_menuprocessor_filtermenubycodes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L82", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_processfrontendmenu", "target": "core_menuprocessor_menuprocessor_filteremptymenus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L86", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_processbackendmenu", "target": "core_menuprocessor_menuprocessor_filteremptymenus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L94", "weight": 1.0}, {"source": "core_menuprocessor_menuprocessor_resolvedefaultredirect", "target": "core_menuprocessor_menuprocessor_isnavigableroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L225", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_menuprocessor_menuprocessor_normalizemenucode", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L25"}, {"caller_nid": "core_menuprocessor_menuprocessor_normalizemenucode", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L25"}, {"caller_nid": "core_menuprocessor_menuprocessor_normalizemenucode", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L29"}, {"caller_nid": "core_menuprocessor_menuprocessor_normalizemenucode", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L29"}, {"caller_nid": "core_menuprocessor_menuprocessor_normalizemenucode", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L34"}, {"caller_nid": "core_menuprocessor_menuprocessor_getmenulist", "callee": "useAppMode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L41"}, {"caller_nid": "core_menuprocessor_menuprocessor_processfrontendmenu", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L61"}, {"caller_nid": "core_menuprocessor_menuprocessor_processfrontendmenu", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L70"}, {"caller_nid": "core_menuprocessor_menuprocessor_processfrontendmenu", "callee": "fetchGetMenuCodes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L77"}, {"caller_nid": "core_menuprocessor_menuprocessor_processfrontendmenu", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L79"}, {"caller_nid": "core_menuprocessor_menuprocessor_processfrontendmenu", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L79"}, {"caller_nid": "core_menuprocessor_menuprocessor_processbackendmenu", "callee": "fetchGetMenuList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L93"}, {"caller_nid": "core_menuprocessor_menuprocessor_filtermenubyroles", "callee": "reduce", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L101"}, {"caller_nid": "core_menuprocessor_menuprocessor_filtermenubycodes", "callee": "reduce", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L125"}, {"caller_nid": "core_menuprocessor_menuprocessor_filteremptymenus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L151"}, {"caller_nid": "core_menuprocessor_menuprocessor_filteremptymenus", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L151"}, {"caller_nid": "core_menuprocessor_menuprocessor_validatemenulist", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L188"}, {"caller_nid": "core_menuprocessor_menuprocessor_normalizemenupaths", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L196"}, {"caller_nid": "core_menuprocessor_menuprocessor_isnavigableroute", "callee": "Boolean", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L242"}, {"caller_nid": "core_menuprocessor_menuprocessor_validatemenupaths", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L261"}, {"caller_nid": "core_menuprocessor_menuprocessor_isvalidabsolutepath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L288"}, {"caller_nid": "core_menuprocessor_menuprocessor_isvalidabsolutepath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L289"}, {"caller_nid": "core_menuprocessor_menuprocessor_isvalidabsolutepath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L290"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L303"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L305"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L305"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L305"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L307"}, {"caller_nid": "core_menuprocessor_menuprocessor_logpatherror", "callee": "formatMenuTitle", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L308"}, {"caller_nid": "core_menuprocessor_menuprocessor_buildfullpath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L323"}, {"caller_nid": "core_menuprocessor_menuprocessor_buildfullpath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L323"}, {"caller_nid": "core_menuprocessor_menuprocessor_buildfullpath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L328"}, {"caller_nid": "core_menuprocessor_menuprocessor_buildfullpath", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L335"}, {"caller_nid": "core_menuprocessor_menuprocessor_buildfullpath", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/MenuProcessor.ts", "source_location": "L336"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0a69762dd84d8b72e4439d6c194413cf01014df14c53106f34e4add7f6647cc3.json b/web-admin/src/graphify-out/cache/ast/0a69762dd84d8b72e4439d6c194413cf01014df14c53106f34e4add7f6647cc3.json new file mode 100644 index 00000000..9492545c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0a69762dd84d8b72e4439d6c194413cf01014df14c53106f34e4add7f6647cc3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "label": "useSettingsHandlers.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L1"}, {"id": "composables_usesettingshandlers_usesettingshandlers", "label": "useSettingsHandlers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L8"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "target": "composables_usesettingshandlers_usesettingshandlers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L8", "weight": 1.0}], "raw_calls": [{"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L9"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L64"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L67"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L70"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L73"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L76"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L79"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L82"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L85"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L88"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createToggleHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L96"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createValueHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L101"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createValueHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L106"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createValueHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L109"}, {"caller_nid": "composables_usesettingshandlers_usesettingshandlers", "callee": "createValueHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts", "source_location": "L114"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0a979133a2b156cfb8865c6cd3700de50beb59df370193b306dfa4aeac5b7db9.json b/web-admin/src/graphify-out/cache/ast/0a979133a2b156cfb8865c6cd3700de50beb59df370193b306dfa4aeac5b7db9.json new file mode 100644 index 00000000..8d5ed7d9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0a979133a2b156cfb8865c6cd3700de50beb59df370193b306dfa4aeac5b7db9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L1"}, {"id": "category_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L489"}, {"id": "category_index_handlecategorytableselectionchange", "label": "handleCategoryTableSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L494"}, {"id": "category_index_collectids", "label": "collectIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L585"}, {"id": "category_index_catch", "label": "catch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L969"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L443", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "vue_draggable_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "category_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "category_index_handlecategorytableselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "category_index_collectids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L585", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_category_index_vue", "target": "category_index_catch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L969", "weight": 1.0}], "raw_calls": [{"caller_nid": "category_index_collectids", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L586"}, {"caller_nid": "category_index_collectids", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L586"}, {"caller_nid": "category_index_collectids", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L587"}, {"caller_nid": "category_index_collectids", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L588"}, {"caller_nid": "category_index_catch", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/category/index.vue", "source_location": "L970"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0b4495124015054568bd5530d07d8961107b4f2deaa45921dcff88747a516c51.json b/web-admin/src/graphify-out/cache/ast/0b4495124015054568bd5530d07d8961107b4f2deaa45921dcff88747a516c51.json new file mode 100644 index 00000000..7a9abc0a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0b4495124015054568bd5530d07d8961107b4f2deaa45921dcff88747a516c51.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "label": "useCeremony.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L1"}, {"id": "core_useceremony_useceremony", "label": "useCeremony()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L68"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_festival", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony_ts", "target": "core_useceremony_useceremony", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L68", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_useceremony_useceremony", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L69"}, {"caller_nid": "core_useceremony_useceremony", "callee": "storeToRefs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L70"}, {"caller_nid": "core_useceremony_useceremony", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCeremony.ts", "source_location": "L101"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0bd45a1bee7e592874ee820d449a05732fc74104a364f50b0d291c76984b01bd.json b/web-admin/src/graphify-out/cache/ast/0bd45a1bee7e592874ee820d449a05732fc74104a364f50b0d291c76984b01bd.json new file mode 100644 index 00000000..eb1a01af --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0bd45a1bee7e592874ee820d449a05732fc74104a364f50b0d291c76984b01bd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_chinaregion_ts", "label": "chinaRegion.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "source_location": "L1"}, {"id": "api_chinaregion_fetchchinaregiontree", "label": "fetchChinaRegionTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "source_location": "L11"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_chinaregion_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_chinaregion_ts", "target": "api_chinaregion_fetchchinaregiontree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "source_location": "L11", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_chinaregion_fetchchinaregiontree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/chinaRegion.ts", "source_location": "L12"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0c0227d7f17fdafa305e4409a9b4c518fca77635c229f1629853b69f02530a80.json b/web-admin/src/graphify-out/cache/ast/0c0227d7f17fdafa305e4409a9b4c518fca77635c229f1629853b69f02530a80.json new file mode 100644 index 00000000..cfc83c2c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0c0227d7f17fdafa305e4409a9b4c518fca77635c229f1629853b69f02530a80.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue", "label": "HorizontalSubmenu.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0c4b6101264ce98eb0d1bebad0e72eeb82ab4b6b3112aec8929e226306bee39a.json b/web-admin/src/graphify-out/cache/ast/0c4b6101264ce98eb0d1bebad0e72eeb82ab4b6b3112aec8929e226306bee39a.json new file mode 100644 index 00000000..2cc2c286 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0c4b6101264ce98eb0d1bebad0e72eeb82ab4b6b3112aec8929e226306bee39a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_labels_ts", "label": "qc-labels.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/qc-labels.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0ca4b5f0ad409ee25b854f74311f67e2af340fcf5d9380b8bec8e349039bde44.json b/web-admin/src/graphify-out/cache/ast/0ca4b5f0ad409ee25b854f74311f67e2af340fcf5d9380b8bec8e349039bde44.json new file mode 100644 index 00000000..778b5070 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0ca4b5f0ad409ee25b854f74311f67e2af340fcf5d9380b8bec8e349039bde44.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_consumable_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0da6be832e22dac0c8411f0938247553764ebeef8d6b14041df4f33e2adaf625.json b/web-admin/src/graphify-out/cache/ast/0da6be832e22dac0c8411f0938247553764ebeef8d6b14041df4f33e2adaf625.json new file mode 100644 index 00000000..ac7095a7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0da6be832e22dac0c8411f0938247553764ebeef8d6b14041df4f33e2adaf625.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "label": "ProtocolStatusChangeDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L1"}, {"id": "protocol_protocolstatuschangedialog_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L158"}, {"id": "protocol_protocolstatuschangedialog_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L164"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "protocol_protocolstatuschangedialog_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolstatuschangedialog_vue", "target": "protocol_protocolstatuschangedialog_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L164", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_protocolstatuschangedialog_resetform", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L161"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "catch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L165"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L165"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L175"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L185"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L220"}, {"caller_nid": "protocol_protocolstatuschangedialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolStatusChangeDialog.vue", "source_location": "L225"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/0dd5a54e7b0ffc8dfebb9e11a5ae107ec8c395c6bd1bfa771ac70bccf3537f82.json b/web-admin/src/graphify-out/cache/ast/0dd5a54e7b0ffc8dfebb9e11a5ae107ec8c395c6bd1bfa771ac70bccf3537f82.json new file mode 100644 index 00000000..bd0996d2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/0dd5a54e7b0ffc8dfebb9e11a5ae107ec8c395c6bd1bfa771ac70bccf3537f82.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_k_line_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L1"}, {"id": "art_k_line_chart_index_getactualcolors", "label": "getActualColors()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L33"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_k_line_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_k_line_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_k_line_chart_index_vue", "target": "art_k_line_chart_index_getactualcolors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L33", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/10189fd6c8ab017c308269c746aafc0f0e28664b13f29281a742fa7d0f03d75d.json b/web-admin/src/graphify-out/cache/ast/10189fd6c8ab017c308269c746aafc0f0e28664b13f29281a742fa7d0f03d75d.json new file mode 100644 index 00000000..43fe4730 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/10189fd6c8ab017c308269c746aafc0f0e28664b13f29281a742fa7d0f03d75d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue", "label": "MenuLayoutSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/106b264791663b61189e2ff58f5e6c3748937c4c681ece5ea48ba09785bf8ed6.json b/web-admin/src/graphify-out/cache/ast/106b264791663b61189e2ff58f5e6c3748937c4c681ece5ea48ba09785bf8ed6.json new file mode 100644 index 00000000..7ece52d7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/106b264791663b61189e2ff58f5e6c3748937c4c681ece5ea48ba09785bf8ed6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tablecache_ts", "label": "tableCache.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L1"}, {"id": "table_tablecache_tablecache", "label": "TableCache", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L74"}, {"id": "table_tablecache_tablecache_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L80"}, {"id": "table_tablecache_tablecache_log", "label": ".log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L88"}, {"id": "table_tablecache_tablecache_generatekey", "label": ".generateKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L95"}, {"id": "table_tablecache_tablecache_generatetags", "label": ".generateTags()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L100"}, {"id": "table_tablecache_tablecache_evictlru", "label": ".evictLRU()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L128"}, {"id": "table_tablecache_tablecache_set", "label": ".set()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L154"}, {"id": "table_tablecache_tablecache_get", "label": ".get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L174"}, {"id": "table_tablecache_tablecache_clearbytags", "label": ".clearByTags()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L194"}, {"id": "table_tablecache_tablecache_clearcurrentsearch", "label": ".clearCurrentSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L213"}, {"id": "table_tablecache_tablecache_clearpagination", "label": ".clearPagination()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L220"}, {"id": "table_tablecache_tablecache_clear", "label": ".clear()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L225"}, {"id": "table_tablecache_tablecache_getstats", "label": ".getStats()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L230"}, {"id": "table_tablecache_tablecache_cleanupexpired", "label": ".cleanupExpired()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L253"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tablecache_ts", "target": "ohash", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tablecache_ts", "target": "table_tablecache_tablecache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L74", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L80", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_log", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L88", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_generatekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L95", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_generatetags", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L100", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_evictlru", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L128", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L154", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L174", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_clearbytags", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L194", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_clearcurrentsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L213", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_clearpagination", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L220", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L225", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_getstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L230", "weight": 1.0}, {"source": "table_tablecache_tablecache", "target": "table_tablecache_tablecache_cleanupexpired", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L253", "weight": 1.0}, {"source": "table_tablecache_tablecache_evictlru", "target": "table_tablecache_tablecache_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L149", "weight": 1.0}, {"source": "table_tablecache_tablecache_set", "target": "table_tablecache_tablecache_generatekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L155", "weight": 1.0}, {"source": "table_tablecache_tablecache_set", "target": "table_tablecache_tablecache_generatetags", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L156", "weight": 1.0}, {"source": "table_tablecache_tablecache_set", "target": "table_tablecache_tablecache_evictlru", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L160", "weight": 1.0}, {"source": "table_tablecache_tablecache_get", "target": "table_tablecache_tablecache_generatekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L175", "weight": 1.0}, {"source": "table_tablecache_tablecache_clearcurrentsearch", "target": "table_tablecache_tablecache_generatekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L214", "weight": 1.0}, {"source": "table_tablecache_tablecache_clearpagination", "target": "table_tablecache_tablecache_clearbytags", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L221", "weight": 1.0}], "raw_calls": [{"caller_nid": "table_tablecache_tablecache_generatekey", "callee": "hash", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L96"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L104"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L104"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L113"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L113"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L114"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L116"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L120"}, {"caller_nid": "table_tablecache_tablecache_generatetags", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L122"}, {"caller_nid": "table_tablecache_tablecache_evictlru", "callee": "entries", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L136"}, {"caller_nid": "table_tablecache_tablecache_evictlru", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L148"}, {"caller_nid": "table_tablecache_tablecache_set", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L157"}, {"caller_nid": "table_tablecache_tablecache_get", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L181"}, {"caller_nid": "table_tablecache_tablecache_get", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L182"}, {"caller_nid": "table_tablecache_tablecache_get", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L188"}, {"caller_nid": "table_tablecache_tablecache_clearbytags", "callee": "entries", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L197"}, {"caller_nid": "table_tablecache_tablecache_clearbytags", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L199"}, {"caller_nid": "table_tablecache_tablecache_clearbytags", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L204"}, {"caller_nid": "table_tablecache_tablecache_clearcurrentsearch", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L215"}, {"caller_nid": "table_tablecache_tablecache_getstats", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L235"}, {"caller_nid": "table_tablecache_tablecache_getstats", "callee": "stringify", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L237"}, {"caller_nid": "table_tablecache_tablecache_getstats", "callee": "toFixed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L242"}, {"caller_nid": "table_tablecache_tablecache_getstats", "callee": "toFixed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L243"}, {"caller_nid": "table_tablecache_tablecache_cleanupexpired", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L255"}, {"caller_nid": "table_tablecache_tablecache_cleanupexpired", "callee": "entries", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L257"}, {"caller_nid": "table_tablecache_tablecache_cleanupexpired", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableCache.ts", "source_location": "L259"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/14bec6b2f439bd89fe77dfc74e0fa69a75a22560b73e12dc762b93f72e92317b.json b/web-admin/src/graphify-out/cache/ast/14bec6b2f439bd89fe77dfc74e0fa69a75a22560b73e12dc762b93f72e92317b.json new file mode 100644 index 00000000..dd2d06b9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/14bec6b2f439bd89fe77dfc74e0fa69a75a22560b73e12dc762b93f72e92317b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_config_ts", "label": "storage-config.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L1"}, {"id": "storage_storage_config_storageconfig", "label": "StorageConfig", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L29"}, {"id": "storage_storage_config_storageconfig_generatestoragekey", "label": ".generateStorageKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L62"}, {"id": "storage_storage_config_storageconfig_generatelegacykey", "label": ".generateLegacyKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L70"}, {"id": "storage_storage_config_storageconfig_createkeypattern", "label": ".createKeyPattern()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L78"}, {"id": "storage_storage_config_storageconfig_createcurrentversionpattern", "label": ".createCurrentVersionPattern()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L85"}, {"id": "storage_storage_config_storageconfig_createversionpattern", "label": ".createVersionPattern()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L92"}, {"id": "storage_storage_config_storageconfig_iscurrentversionkey", "label": ".isCurrentVersionKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L99"}, {"id": "storage_storage_config_storageconfig_isversionedkey", "label": ".isVersionedKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L106"}, {"id": "storage_storage_config_storageconfig_extractversionfromkey", "label": ".extractVersionFromKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L113"}, {"id": "storage_storage_config_storageconfig_extractstoreidfromkey", "label": ".extractStoreIdFromKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L121"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_config_ts", "target": "storage_storage_config_storageconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L29", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_generatestoragekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L62", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_generatelegacykey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L70", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_createkeypattern", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L78", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_createcurrentversionpattern", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L85", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_createversionpattern", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L92", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_iscurrentversionkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L99", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_isversionedkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L106", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_extractversionfromkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L113", "weight": 1.0}, {"source": "storage_storage_config_storageconfig", "target": "storage_storage_config_storageconfig_extractstoreidfromkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L121", "weight": 1.0}], "raw_calls": [{"caller_nid": "storage_storage_config_storageconfig_iscurrentversionkey", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L100"}, {"caller_nid": "storage_storage_config_storageconfig_isversionedkey", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L107"}, {"caller_nid": "storage_storage_config_storageconfig_extractversionfromkey", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L114"}, {"caller_nid": "storage_storage_config_storageconfig_extractstoreidfromkey", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-config.ts", "source_location": "L122"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/15391a471a1aefc9242b7b72dd51cd6b1c666356be380ef292949448e6c5acb6.json b/web-admin/src/graphify-out/cache/ast/15391a471a1aefc9242b7b72dd51cd6b1c666356be380ef292949448e6c5acb6.json new file mode 100644 index 00000000..a594dc51 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/15391a471a1aefc9242b7b72dd51cd6b1c666356be380ef292949448e6c5acb6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_loginrsa_ts", "label": "loginRsa.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L1"}, {"id": "utils_loginrsa_buildwebencryptedloginbody", "label": "buildWebEncryptedLoginBody()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L7"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_loginrsa_ts", "target": "jsencrypt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_loginrsa_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_loginrsa_ts", "target": "utils_loginrsa_buildwebencryptedloginbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L7", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_loginrsa_buildwebencryptedloginbody", "callee": "await request.get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L8"}, {"caller_nid": "utils_loginrsa_buildwebencryptedloginbody", "callee": "setPublicKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L12"}, {"caller_nid": "utils_loginrsa_buildwebencryptedloginbody", "callee": "stringify", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L13"}, {"caller_nid": "utils_loginrsa_buildwebencryptedloginbody", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L16"}, {"caller_nid": "utils_loginrsa_buildwebencryptedloginbody", "callee": "encrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/loginRsa.ts", "source_location": "L18"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1554cec31d4ad2e88e62b8e6ac8efd5dae97e32c3a4b526733441b98fcc12191.json b/web-admin/src/graphify-out/cache/ast/1554cec31d4ad2e88e62b8e6ac8efd5dae97e32c3a4b526733441b98fcc12191.json new file mode 100644 index 00000000..cc64bf3f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1554cec31d4ad2e88e62b8e6ac8efd5dae97e32c3a4b526733441b98fcc12191.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "label": "main.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L1"}, {"id": "src_main_masksecret", "label": "maskSecret()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L13"}, {"id": "src_main_logapicryptobootinfo", "label": "logApiCryptoBootInfo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L19"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_patch_el_select_filterable", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_styles_core_tailwind_css", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_styles_index_scss", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_console_ts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "src_main_masksecret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_main_ts", "target": "src_main_logapicryptobootinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L19", "weight": 1.0}, {"source": "src_main_logapicryptobootinfo", "target": "src_main_masksecret", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L34", "weight": 1.0}], "raw_calls": [{"caller_nid": "src_main_masksecret", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L15"}, {"caller_nid": "src_main_masksecret", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L16"}, {"caller_nid": "src_main_masksecret", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L16"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L26"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L26"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L26"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L26"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L30"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L32"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L33"}, {"caller_nid": "src_main_logapicryptobootinfo", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/main.ts", "source_location": "L34"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1603e13cb3ec1d3ed244541da810333875008395e13fe80500c873bbc526ab5d.json b/web-admin/src/graphify-out/cache/ast/1603e13cb3ec1d3ed244541da810333875008395e13fe80500c873bbc526ab5d.json new file mode 100644 index 00000000..ddfee279 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1603e13cb3ec1d3ed244541da810333875008395e13fe80500c873bbc526ab5d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_constants_links_ts", "label": "links.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/links.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/16562d885644f49122358c0155b020a03d0244d66aa82f4e7a92e1936253c4da.json b/web-admin/src/graphify-out/cache/ast/16562d885644f49122358c0155b020a03d0244d66aa82f4e7a92e1936253c4da.json new file mode 100644 index 00000000..7db75e63 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/16562d885644f49122358c0155b020a03d0244d66aa82f4e7a92e1936253c4da.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useappmode_ts", "label": "useAppMode.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L1"}, {"id": "core_useappmode_useappmode", "label": "useAppMode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L20"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useappmode_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useappmode_ts", "target": "core_useappmode_useappmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L20", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_useappmode_useappmode", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L28"}, {"caller_nid": "core_useappmode_useappmode", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L33"}, {"caller_nid": "core_useappmode_useappmode", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAppMode.ts", "source_location": "L38"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/16d9d5e19543f8554dccc9e5930b9a02ad3143a29b77911eae27464212c9e3e6.json b/web-admin/src/graphify-out/cache/ast/16d9d5e19543f8554dccc9e5930b9a02ad3143a29b77911eae27464212c9e3e6.json new file mode 100644 index 00000000..6ab47d24 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/16d9d5e19543f8554dccc9e5930b9a02ad3143a29b77911eae27464212c9e3e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "label": "RouteRegistry.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L1"}, {"id": "core_routeregistry_routeregistry", "label": "RouteRegistry", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L16"}, {"id": "core_routeregistry_routeregistry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L24"}, {"id": "core_routeregistry_routeregistry_register", "label": ".register()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L34"}, {"id": "core_routeregistry_routeregistry_unregister", "label": ".unregister()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L64"}, {"id": "core_routeregistry_routeregistry_isregistered", "label": ".isRegistered()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L73"}, {"id": "core_routeregistry_routeregistry_getremoveroutefns", "label": ".getRemoveRouteFns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L80"}, {"id": "core_routeregistry_routeregistry_markasregistered", "label": ".markAsRegistered()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L87"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_componentloader", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routevalidator", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routetransformer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routeregistry_ts", "target": "core_routeregistry_routeregistry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L16", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L24", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_register", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L34", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_unregister", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L64", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_isregistered", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L73", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_getremoveroutefns", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L80", "weight": 1.0}, {"source": "core_routeregistry_routeregistry", "target": "core_routeregistry_routeregistry_markasregistered", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L87", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_routeregistry_routeregistry_register", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L36"}, {"caller_nid": "core_routeregistry_routeregistry_register", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L41"}, {"caller_nid": "core_routeregistry_routeregistry_register", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L43"}, {"caller_nid": "core_routeregistry_routeregistry_register", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L49"}, {"caller_nid": "core_routeregistry_routeregistry_unregister", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteRegistry.ts", "source_location": "L65"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/17addba011fa89379b0e8d91097a7c8b86e8d1401fadcdde0b3c1e25a0ffe791.json b/web-admin/src/graphify-out/cache/ast/17addba011fa89379b0e8d91097a7c8b86e8d1401fadcdde0b3c1e25a0ffe791.json new file mode 100644 index 00000000..df17e3e0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/17addba011fa89379b0e8d91097a7c8b86e8d1401fadcdde0b3c1e25a0ffe791.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "label": "auth.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L1"}, {"id": "core_auth_checkauthpermission", "label": "checkAuthPermission()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L40"}, {"id": "core_auth_removeelement", "label": "removeElement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L53"}, {"id": "core_auth_setupauthdirective", "label": "setupAuthDirective()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L64"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "target": "core_auth_checkauthpermission", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "target": "core_auth_removeelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth_ts", "target": "core_auth_setupauthdirective", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L64", "weight": 1.0}, {"source": "core_auth_checkauthpermission", "target": "core_auth_removeelement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L49", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_auth_checkauthpermission", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L45"}, {"caller_nid": "core_auth_removeelement", "callee": "removeChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L55"}, {"caller_nid": "core_auth_setupauthdirective", "callee": "directive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/auth.ts", "source_location": "L65"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/190706e99e9165c11489fd3fd09795a4b83aafe638fc0f7a95c6e7d1bedcb5fe.json b/web-admin/src/graphify-out/cache/ast/190706e99e9165c11489fd3fd09795a4b83aafe638fc0f7a95c6e7d1bedcb5fe.json new file mode 100644 index 00000000..569b444f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/190706e99e9165c11489fd3fd09795a4b83aafe638fc0f7a95c6e7d1bedcb5fe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L1"}, {"id": "site_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L287"}, {"id": "site_index_formatcontactuserlabel", "label": "formatContactUserLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L332"}, {"id": "site_index_remotesearchcontactusers", "label": "remoteSearchContactUsers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L342"}, {"id": "site_index_oncontactuserchange", "label": "onContactUserChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L370"}, {"id": "site_index_resolvecontactuserforedit", "label": "resolveContactUserForEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L388"}, {"id": "site_index_loaddictoptions", "label": "loadDictOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L427"}, {"id": "site_index_getsitetypelabel", "label": "getSiteTypeLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L442"}, {"id": "site_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L448"}, {"id": "site_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L452"}, {"id": "site_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L467"}, {"id": "site_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L472"}, {"id": "site_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L478"}, {"id": "site_index_handledialogclose", "label": "handleDialogClose()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L495"}, {"id": "site_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L500"}, {"id": "site_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L508"}, {"id": "site_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L529"}, {"id": "site_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L560"}, {"id": "site_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L567"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L287", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_formatcontactuserlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L332", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_remotesearchcontactusers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_oncontactuserchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_resolvecontactuserforedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_loaddictoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_getsitetypelabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L452", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L472", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handledialogclose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L495", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L500", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L560", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_site_index_vue", "target": "site_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L567", "weight": 1.0}, {"source": "site_index_handlesearch", "target": "site_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L469", "weight": 1.0}, {"source": "site_index_handlereset", "target": "site_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L475", "weight": 1.0}, {"source": "site_index_handledialogclose", "target": "site_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L496", "weight": 1.0}, {"source": "site_index_handleadd", "target": "site_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L503", "weight": 1.0}, {"source": "site_index_handlesubmit", "target": "site_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L552", "weight": 1.0}, {"source": "site_index_handledelete", "target": "site_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L564", "weight": 1.0}], "raw_calls": [{"caller_nid": "site_index_formatcontactuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L333"}, {"caller_nid": "site_index_formatcontactuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L334"}, {"caller_nid": "site_index_formatcontactuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L335"}, {"caller_nid": "site_index_formatcontactuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L337"}, {"caller_nid": "site_index_formatcontactuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L338"}, {"caller_nid": "site_index_formatcontactuserlabel", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L339"}, {"caller_nid": "site_index_remotesearchcontactusers", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L345"}, {"caller_nid": "site_index_remotesearchcontactusers", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L346"}, {"caller_nid": "site_index_remotesearchcontactusers", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L357"}, {"caller_nid": "site_index_remotesearchcontactusers", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L363"}, {"caller_nid": "site_index_oncontactuserchange", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L380"}, {"caller_nid": "site_index_oncontactuserchange", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L384"}, {"caller_nid": "site_index_oncontactuserchange", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L385"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L392"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L393"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L397"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L405"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L409"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L410"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L415"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L416"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L417"}, {"caller_nid": "site_index_resolvecontactuserforedit", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L421"}, {"caller_nid": "site_index_loaddictoptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L429"}, {"caller_nid": "site_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L430"}, {"caller_nid": "site_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L431"}, {"caller_nid": "site_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L432"}, {"caller_nid": "site_index_loaddictoptions", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L438"}, {"caller_nid": "site_index_getsitetypelabel", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L444"}, {"caller_nid": "site_index_loaddata", "callee": "fetchSiteList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L455"}, {"caller_nid": "site_index_handledialogclose", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L497"}, {"caller_nid": "site_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L505"}, {"caller_nid": "site_index_handleedit", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L519"}, {"caller_nid": "site_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L523"}, {"caller_nid": "site_index_handleedit", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L524"}, {"caller_nid": "site_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L530"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L534"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L535"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L538"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L539"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L540"}, {"caller_nid": "site_index_handlesubmit", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L541"}, {"caller_nid": "site_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L543"}, {"caller_nid": "site_index_handlesubmit", "callee": "fetchUpdateSite", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L546"}, {"caller_nid": "site_index_handlesubmit", "callee": "fetchCreateSite", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L548"}, {"caller_nid": "site_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L550"}, {"caller_nid": "site_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L561"}, {"caller_nid": "site_index_handledelete", "callee": "fetchDeleteSite", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L562"}, {"caller_nid": "site_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L563"}, {"caller_nid": "site_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L568"}, {"caller_nid": "site_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L570"}, {"caller_nid": "site_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/site/index.vue", "source_location": "L571"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/197e36db6d56ca6b2934736eb3a618fb5b7891f247df61e4d16a13543284d350.json b/web-admin/src/graphify-out/cache/ast/197e36db6d56ca6b2934736eb3a618fb5b7891f247df61e4d16a13543284d350.json new file mode 100644 index 00000000..34ff07a0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/197e36db6d56ca6b2934736eb3a618fb5b7891f247df61e4d16a13543284d350.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_search_vue", "label": "user-search.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L1"}, {"id": "modules_user_search_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L102"}, {"id": "modules_user_search_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L107"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_search_vue", "target": "modules_user_search_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_search_vue", "target": "modules_user_search_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L107", "weight": 1.0}], "raw_calls": [{"caller_nid": "modules_user_search_handlereset", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L103"}, {"caller_nid": "modules_user_search_handlereset", "callee": "emit", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L104"}, {"caller_nid": "modules_user_search_handlesearch", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L108"}, {"caller_nid": "modules_user_search_handlesearch", "callee": "emit", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L109"}, {"caller_nid": "modules_user_search_handlesearch", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-search.vue", "source_location": "L110"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1b389c3c050684a0fdefcc7397824d78ccf9caa96367ec71a6e98003c1141333.json b/web-admin/src/graphify-out/cache/ast/1b389c3c050684a0fdefcc7397824d78ccf9caa96367ec71a6e98003c1141333.json new file mode 100644 index 00000000..c5619f0f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1b389c3c050684a0fdefcc7397824d78ccf9caa96367ec71a6e98003c1141333.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_checkup_institution_checkuppackagepanel_vue", "label": "CheckupPackagePanel.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/CheckupPackagePanel.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1b9cc385fa9a6fbd22a9a079165a96eca946febd8f8690d5848b1c829fcfb645.json b/web-admin/src/graphify-out/cache/ast/1b9cc385fa9a6fbd22a9a079165a96eca946febd8f8690d5848b1c829fcfb645.json new file mode 100644 index 00000000..5f0634dd --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1b9cc385fa9a6fbd22a9a079165a96eca946febd8f8690d5848b1c829fcfb645.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_storage_facility_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L1"}, {"id": "storage_facility_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L523"}, {"id": "storage_facility_index_push", "label": "push()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L526"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_storage_facility_index_vue", "target": "storage_facility_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L523", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_storage_facility_index_vue", "target": "storage_facility_index_push", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L526", "weight": 1.0}], "raw_calls": [{"caller_nid": "storage_facility_index_if", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/storage-facility/index.vue", "source_location": "L524"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1d5677f4758eebc5e35795612978e678bc555db0f9a576b956d2d8d576636c00.json b/web-admin/src/graphify-out/cache/ast/1d5677f4758eebc5e35795612978e678bc555db0f9a576b956d2d8d576636c00.json new file mode 100644 index 00000000..dcd94377 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1d5677f4758eebc5e35795612978e678bc555db0f9a576b956d2d8d576636c00.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L1"}, {"id": "directives_index_setupglobdirectives", "label": "setupGlobDirectives()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L7"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_ripple", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_index_ts", "target": "directives_index_setupglobdirectives", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L7", "weight": 1.0}], "raw_calls": [{"caller_nid": "directives_index_setupglobdirectives", "callee": "setupAuthDirective", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L8"}, {"caller_nid": "directives_index_setupglobdirectives", "callee": "setupRolesDirective", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L9"}, {"caller_nid": "directives_index_setupglobdirectives", "callee": "setupHighlightDirective", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L10"}, {"caller_nid": "directives_index_setupglobdirectives", "callee": "setupRippleDirective", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/index.ts", "source_location": "L11"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1d7793ced3e903d8f2e42ce9df82d8c22ab43e2e1866d3bb022f81c1ffb9abde.json b/web-admin/src/graphify-out/cache/ast/1d7793ced3e903d8f2e42ce9df82d8c22ab43e2e1866d3bb022f81c1ffb9abde.json new file mode 100644 index 00000000..b5a8b0ba --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1d7793ced3e903d8f2e42ce9df82d8c22ab43e2e1866d3bb022f81c1ffb9abde.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_order_operate_local_dialog_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue", "source_location": "L1"}, {"id": "order_operate_local_dialog_index_handlemessage", "label": "handleMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue", "source_location": "L31"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_order_operate_local_dialog_index_vue", "target": "order_operate_local_dialog_index_handlemessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-local-dialog/index.vue", "source_location": "L31", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1de217192b7f33b37cb1dc9b5205f053cba1b42775ed5db9170a38a641a9d791.json b/web-admin/src/graphify-out/cache/ast/1de217192b7f33b37cb1dc9b5205f053cba1b42775ed5db9170a38a641a9d791.json new file mode 100644 index 00000000..0d860317 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1de217192b7f33b37cb1dc9b5205f053cba1b42775ed5db9170a38a641a9d791.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L1"}, {"id": "menu_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L358"}, {"id": "menu_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L363"}, {"id": "menu_index_applytreeexpand", "label": "applyTreeExpand()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L368"}, {"id": "menu_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L391"}, {"id": "menu_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L407"}, {"id": "menu_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L411"}, {"id": "menu_index_toggleexpand", "label": "toggleExpand()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L416"}, {"id": "menu_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L423"}, {"id": "menu_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L438"}, {"id": "menu_index_handleaddchild", "label": "handleAddChild()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L447"}, {"id": "menu_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L456"}, {"id": "menu_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L475"}, {"id": "menu_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L507"}, {"id": "menu_index_handledialogclose", "label": "handleDialogClose()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L523"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L272", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L363", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_applytreeexpand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_toggleexpand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L423", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handleaddchild", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L456", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_menu_index_vue", "target": "menu_index_handledialogclose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L523", "weight": 1.0}, {"source": "menu_index_loaddata", "target": "menu_index_applytreeexpand", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L399", "weight": 1.0}, {"source": "menu_index_handlesearch", "target": "menu_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L408", "weight": 1.0}, {"source": "menu_index_handlereset", "target": "menu_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L413", "weight": 1.0}, {"source": "menu_index_handleadd", "target": "menu_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L441", "weight": 1.0}, {"source": "menu_index_handleaddchild", "target": "menu_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L450", "weight": 1.0}, {"source": "menu_index_handlesubmit", "target": "menu_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L499", "weight": 1.0}, {"source": "menu_index_handledelete", "target": "menu_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L517", "weight": 1.0}, {"source": "menu_index_handledialogclose", "target": "menu_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L524", "weight": 1.0}], "raw_calls": [{"caller_nid": "menu_index_applytreeexpand", "callee": "preorder", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L387"}, {"caller_nid": "menu_index_applytreeexpand", "callee": "postorder", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L388"}, {"caller_nid": "menu_index_loaddata", "callee": "fetchMenuTree", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L394"}, {"caller_nid": "menu_index_loaddata", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L397"}, {"caller_nid": "menu_index_loaddata", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L398"}, {"caller_nid": "menu_index_loaddata", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L401"}, {"caller_nid": "menu_index_toggleexpand", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L418"}, {"caller_nid": "menu_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L444"}, {"caller_nid": "menu_index_handleaddchild", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L453"}, {"caller_nid": "menu_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L472"}, {"caller_nid": "menu_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L476"}, {"caller_nid": "menu_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L481"}, {"caller_nid": "menu_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L483"}, {"caller_nid": "menu_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L484"}, {"caller_nid": "menu_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L485"}, {"caller_nid": "menu_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L490"}, {"caller_nid": "menu_index_handlesubmit", "callee": "fetchUpdateMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L493"}, {"caller_nid": "menu_index_handlesubmit", "callee": "fetchCreateMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L495"}, {"caller_nid": "menu_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L497"}, {"caller_nid": "menu_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L514"}, {"caller_nid": "menu_index_handledelete", "callee": "fetchDeleteMenu", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L515"}, {"caller_nid": "menu_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L516"}, {"caller_nid": "menu_index_handledelete", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L519"}, {"caller_nid": "menu_index_handledialogclose", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/menu/index.vue", "source_location": "L525"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1e4bd5dd0b1ef8d1dcabc2243220bbdf8b9878ce37a8352ef49425a3f5f1f060.json b/web-admin/src/graphify-out/cache/ast/1e4bd5dd0b1ef8d1dcabc2243220bbdf8b9878ce37a8352ef49425a3f5f1f060.json new file mode 100644 index 00000000..9fb802e9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1e4bd5dd0b1ef8d1dcabc2243220bbdf8b9878ce37a8352ef49425a3f5f1f060.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_sample_reception_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1e512170f36550eaa48faa49a06c3e7034e83fe8dbef4858489854a09b405e10.json b/web-admin/src/graphify-out/cache/ast/1e512170f36550eaa48faa49a06c3e7034e83fe8dbef4858489854a09b405e10.json new file mode 100644 index 00000000..b1ffd07e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1e512170f36550eaa48faa49a06c3e7034e83fe8dbef4858489854a09b405e10.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_widget_art_icon_button_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/widget/art-icon-button/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1e93dbb66969155f562d0f2b939278e1a35419983b1f79b6bec5ccede0b43323.json b/web-admin/src/graphify-out/cache/ast/1e93dbb66969155f562d0f2b939278e1a35419983b1f79b6bec5ccede0b43323.json new file mode 100644 index 00000000..bfafdd1e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1e93dbb66969155f562d0f2b939278e1a35419983b1f79b6bec5ccede0b43323.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L1"}, {"id": "http_index_createhttperror", "label": "createHttpError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L161"}, {"id": "http_index_handleunauthorizederror", "label": "handleUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L166"}, {"id": "http_index_resetunauthorizederror", "label": "resetUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L183"}, {"id": "http_index_logout", "label": "logOut()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L190"}, {"id": "http_index_resolveuserid", "label": "resolveUserId()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L196"}, {"id": "http_index_parseuseridfromtoken", "label": "parseUserIdFromToken()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L203"}, {"id": "http_index_ispathexcluded", "label": "isPathExcluded()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L217"}, {"id": "http_index_getencryptskipreason", "label": "getEncryptSkipReason()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L222"}, {"id": "http_index_normalizerequestdata", "label": "normalizeRequestData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L241"}, {"id": "http_index_decryptresponseifneeded", "label": "decryptResponseIfNeeded()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L254"}, {"id": "http_index_shouldretry", "label": "shouldRetry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L278"}, {"id": "http_index_getmaxretriesforconfig", "label": "getMaxRetriesForConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L289"}, {"id": "http_index_retryrequest", "label": "retryRequest()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L295"}, {"id": "http_index_delay", "label": "delay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L312"}, {"id": "http_index_request", "label": "request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L317"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "axios", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_status", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_createhttperror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_handleunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_resetunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_resolveuserid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_parseuseridfromtoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_ispathexcluded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_getencryptskipreason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_normalizerequestdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_decryptresponseifneeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_shouldretry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_getmaxretriesforconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_retryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_delay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L312", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_index_ts", "target": "http_index_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L317", "weight": 1.0}, {"source": "http_index_handleunauthorizederror", "target": "http_index_createhttperror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L167", "weight": 1.0}, {"source": "http_index_handleunauthorizederror", "target": "http_index_logout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L171", "weight": 1.0}, {"source": "http_index_resolveuserid", "target": "http_index_parseuseridfromtoken", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L200", "weight": 1.0}, {"source": "http_index_getencryptskipreason", "target": "http_index_ispathexcluded", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L235", "weight": 1.0}, {"source": "http_index_getencryptskipreason", "target": "http_index_resolveuserid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L237", "weight": 1.0}, {"source": "http_index_decryptresponseifneeded", "target": "http_index_resolveuserid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L258", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_getmaxretriesforconfig", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L299", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_shouldretry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L303", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_delay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L304", "weight": 1.0}], "raw_calls": [{"caller_nid": "http_index_handleunauthorizederror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L167"}, {"caller_nid": "http_index_handleunauthorizederror", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L173"}, {"caller_nid": "http_index_handleunauthorizederror", "callee": "showError", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L175"}, {"caller_nid": "http_index_resetunauthorizederror", "callee": "clearTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L185"}, {"caller_nid": "http_index_logout", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L191"}, {"caller_nid": "http_index_resolveuserid", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L198"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L204"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L206"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L207"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L207"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L208"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "atob", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L209"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L210"}, {"caller_nid": "http_index_parseuseridfromtoken", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L211"}, {"caller_nid": "http_index_ispathexcluded", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L219"}, {"caller_nid": "http_index_getencryptskipreason", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L231"}, {"caller_nid": "http_index_getencryptskipreason", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L236"}, {"caller_nid": "http_index_normalizerequestdata", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L245"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L257"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "deriveKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L261"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L264"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L265"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "decryptJson", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L267"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L272"}, {"caller_nid": "http_index_shouldretry", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L279"}, {"caller_nid": "http_index_getmaxretriesforconfig", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L290"}, {"caller_nid": "http_index_getmaxretriesforconfig", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L291"}, {"caller_nid": "http_index_retryrequest", "callee": "await request", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L301"}, {"caller_nid": "http_index_request", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L320"}, {"caller_nid": "http_index_request", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L320"}, {"caller_nid": "http_index_request", "callee": "await axiosInstance.request", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L329"}, {"caller_nid": "http_index_request", "callee": "showSuccess", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L334"}, {"caller_nid": "http_index_request", "callee": "showError", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L341"}, {"caller_nid": "http_index_request", "callee": "reject", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/index.ts", "source_location": "L343"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1e9a92529213fba70fd4ab8ee188e96793b8a9db3e9ecbfec4cf5635c52067a2.json b/web-admin/src/graphify-out/cache/ast/1e9a92529213fba70fd4ab8ee188e96793b8a9db3e9ecbfec4cf5635c52067a2.json new file mode 100644 index 00000000..0180c529 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1e9a92529213fba70fd4ab8ee188e96793b8a9db3e9ecbfec4cf5635c52067a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "label": "category-path-display.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L1"}, {"id": "utils_category_path_display_ensurecategorypathdataloaded", "label": "ensureCategoryPathDataLoaded()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L9"}, {"id": "utils_category_path_display_formatcategorypathlabel", "label": "formatCategoryPathLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L16"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "target": "utils_category_path_display_ensurecategorypathdataloaded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_category_path_display_ts", "target": "utils_category_path_display_formatcategorypathlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L16", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_category_path_display_ensurecategorypathdataloaded", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L10"}, {"caller_nid": "utils_category_path_display_ensurecategorypathdataloaded", "callee": "fetchAllPagedRecords", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L11"}, {"caller_nid": "utils_category_path_display_ensurecategorypathdataloaded", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L13"}, {"caller_nid": "utils_category_path_display_formatcategorypathlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L17"}, {"caller_nid": "utils_category_path_display_formatcategorypathlabel", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L17"}, {"caller_nid": "utils_category_path_display_formatcategorypathlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L18"}, {"caller_nid": "utils_category_path_display_formatcategorypathlabel", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L18"}, {"caller_nid": "utils_category_path_display_formatcategorypathlabel", "callee": "buildTreePathLabelFromFlat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/category-path-display.ts", "source_location": "L20"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1f2b0526514c08b2fbbe1e63001c1c5791f054b3dc677c493ad2f29ddb2e8ef7.json b/web-admin/src/graphify-out/cache/ast/1f2b0526514c08b2fbbe1e63001c1c5791f054b3dc677c493ad2f29ddb2e8ef7.json new file mode 100644 index 00000000..49c2267c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1f2b0526514c08b2fbbe1e63001c1c5791f054b3dc677c493ad2f29ddb2e8ef7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", "label": "BoxStyleSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_boxstylesettings_vue", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue", "source_location": "L27", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1f3e26ed4dee4c9c31165722a7e201fd5599c0b9ffc169a95010b8a4dc787343.json b/web-admin/src/graphify-out/cache/ast/1f3e26ed4dee4c9c31165722a7e201fd5599c0b9ffc169a95010b8a4dc787343.json new file mode 100644 index 00000000..90ee1115 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1f3e26ed4dee4c9c31165722a7e201fd5599c0b9ffc169a95010b8a4dc787343.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_views_result_artresultpage_vue", "label": "ArtResultPage.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/result/ArtResultPage.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1f5047c2e2e6b7b974674a7d47a792059e1ff606b474d5a9326a3a2d9a67e50c.json b/web-admin/src/graphify-out/cache/ast/1f5047c2e2e6b7b974674a7d47a792059e1ff606b474d5a9326a3a2d9a67e50c.json new file mode 100644 index 00000000..5c67115d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1f5047c2e2e6b7b974674a7d47a792059e1ff606b474d5a9326a3a2d9a67e50c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "label": "App.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L1"}, {"id": "src_app_refreshbuttonautoicons", "label": "refreshButtonAutoIcons()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L51"}, {"id": "src_app_refreshpaneltitleicons", "label": "refreshPanelTitleIcons()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L112"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "zh_cn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "en", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "src_app_refreshbuttonautoicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_app_vue", "target": "src_app_refreshpaneltitleicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L112", "weight": 1.0}], "raw_calls": [{"caller_nid": "src_app_refreshbuttonautoicons", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L56"}, {"caller_nid": "src_app_refreshbuttonautoicons", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L57"}, {"caller_nid": "src_app_refreshpaneltitleicons", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/App.vue", "source_location": "L115"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/1f95058f6cfec172095820b35c609f27e5f51ed0f257bce396dbce2954efba9f.json b/web-admin/src/graphify-out/cache/ast/1f95058f6cfec172095820b35c609f27e5f51ed0f257bce396dbce2954efba9f.json new file mode 100644 index 00000000..ce488550 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/1f95058f6cfec172095820b35c609f27e5f51ed0f257bce396dbce2954efba9f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "label": "upgrade.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L1"}, {"id": "sys_upgrade_versionmanager", "label": "VersionManager", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L38"}, {"id": "sys_upgrade_versionmanager_normalizeversion", "label": ".normalizeVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L42"}, {"id": "sys_upgrade_versionmanager_getstoredversion", "label": ".getStoredVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L49"}, {"id": "sys_upgrade_versionmanager_setstoredversion", "label": ".setStoredVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L56"}, {"id": "sys_upgrade_versionmanager_shouldskipupgrade", "label": ".shouldSkipUpgrade()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L63"}, {"id": "sys_upgrade_versionmanager_isfirstvisit", "label": ".isFirstVisit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L70"}, {"id": "sys_upgrade_versionmanager_issameversion", "label": ".isSameVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L77"}, {"id": "sys_upgrade_versionmanager_findlegacystorage", "label": ".findLegacyStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L84"}, {"id": "sys_upgrade_versionmanager_shouldrequirerelogin", "label": ".shouldRequireReLogin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L109"}, {"id": "sys_upgrade_versionmanager_buildupgrademessage", "label": ".buildUpgradeMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L126"}, {"id": "sys_upgrade_versionmanager_showupgradenotification", "label": ".showUpgradeNotification()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L146"}, {"id": "sys_upgrade_versionmanager_cleanuplegacydata", "label": ".cleanupLegacyData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L159"}, {"id": "sys_upgrade_versionmanager_performlogout", "label": ".performLogout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L176"}, {"id": "sys_upgrade_versionmanager_executeupgrade", "label": ".executeUpgrade()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L188"}, {"id": "sys_upgrade_versionmanager_processupgrade", "label": ".processUpgrade()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L225"}, {"id": "sys_upgrade_systemupgrade", "label": "systemUpgrade()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L277"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "sys_upgrade_versionmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L38", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_normalizeversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L42", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_getstoredversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L49", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_setstoredversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L56", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_shouldskipupgrade", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L63", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_isfirstvisit", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L70", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_issameversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L77", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_findlegacystorage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L84", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_shouldrequirerelogin", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L109", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_buildupgrademessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L126", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_showupgradenotification", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L146", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_cleanuplegacydata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L159", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_performlogout", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L176", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_executeupgrade", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L188", "weight": 1.0}, {"source": "sys_upgrade_versionmanager", "target": "sys_upgrade_versionmanager_processupgrade", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_upgrade_ts", "target": "sys_upgrade_systemupgrade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L277", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_shouldrequirerelogin", "target": "sys_upgrade_versionmanager_normalizeversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L112", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_shouldrequirerelogin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L199", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_buildupgrademessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L200", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_showupgradenotification", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L203", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_setstoredversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L206", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_cleanuplegacydata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L209", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_executeupgrade", "target": "sys_upgrade_versionmanager_performlogout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L213", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_shouldskipupgrade", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L227", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_getstoredversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L232", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_isfirstvisit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L235", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_setstoredversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L236", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_issameversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L242", "weight": 1.0}, {"source": "sys_upgrade_versionmanager_processupgrade", "target": "sys_upgrade_versionmanager_findlegacystorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L248", "weight": 1.0}, {"source": "sys_upgrade_systemupgrade", "target": "sys_upgrade_versionmanager_processupgrade", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L278", "weight": 1.0}], "raw_calls": [{"caller_nid": "sys_upgrade_versionmanager_normalizeversion", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L43"}, {"caller_nid": "sys_upgrade_versionmanager_getstoredversion", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L50"}, {"caller_nid": "sys_upgrade_versionmanager_setstoredversion", "callee": "setItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L57"}, {"caller_nid": "sys_upgrade_versionmanager_findlegacystorage", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L85"}, {"caller_nid": "sys_upgrade_versionmanager_findlegacystorage", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L86"}, {"caller_nid": "sys_upgrade_versionmanager_findlegacystorage", "callee": "generateStorageKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L86"}, {"caller_nid": "sys_upgrade_versionmanager_findlegacystorage", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L90"}, {"caller_nid": "sys_upgrade_versionmanager_findlegacystorage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L96"}, {"caller_nid": "sys_upgrade_versionmanager_buildupgrademessage", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L135"}, {"caller_nid": "sys_upgrade_versionmanager_buildupgrademessage", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L140"}, {"caller_nid": "sys_upgrade_versionmanager_showupgradenotification", "callee": "ElNotification", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L147"}, {"caller_nid": "sys_upgrade_versionmanager_cleanuplegacydata", "callee": "removeItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L162"}, {"caller_nid": "sys_upgrade_versionmanager_cleanuplegacydata", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L163"}, {"caller_nid": "sys_upgrade_versionmanager_cleanuplegacydata", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L167"}, {"caller_nid": "sys_upgrade_versionmanager_performlogout", "callee": "logOut", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L178"}, {"caller_nid": "sys_upgrade_versionmanager_performlogout", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L178"}, {"caller_nid": "sys_upgrade_versionmanager_performlogout", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L179"}, {"caller_nid": "sys_upgrade_versionmanager_performlogout", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L181"}, {"caller_nid": "sys_upgrade_versionmanager_executeupgrade", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L195"}, {"caller_nid": "sys_upgrade_versionmanager_executeupgrade", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L216"}, {"caller_nid": "sys_upgrade_versionmanager_executeupgrade", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L218"}, {"caller_nid": "sys_upgrade_versionmanager_processupgrade", "callee": "debug", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L228"}, {"caller_nid": "sys_upgrade_versionmanager_processupgrade", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L251"}, {"caller_nid": "sys_upgrade_versionmanager_processupgrade", "callee": "fetchGetLatestUpgradeLog", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L258"}, {"caller_nid": "sys_upgrade_versionmanager_processupgrade", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L261"}, {"caller_nid": "sys_upgrade_versionmanager_processupgrade", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/upgrade.ts", "source_location": "L265"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/20939ce165c68154fa80c0faa74cfe8bdf09321d6fd8cb2e5782b0ca9f1e91f3.json b/web-admin/src/graphify-out/cache/ast/20939ce165c68154fa80c0faa74cfe8bdf09321d6fd8cb2e5782b0ca9f1e91f3.json new file mode 100644 index 00000000..738d8354 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/20939ce165c68154fa80c0faa74cfe8bdf09321d6fd8cb2e5782b0ca9f1e91f3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_loading_ts", "label": "loading.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "source_location": "L1"}, {"id": "ui_loading_getloadingbackground", "label": "getLoadingBackground()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "source_location": "L37"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_loading_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_svg_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_loading_ts", "target": "ui_loading_getloadingbackground", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "source_location": "L37", "weight": 1.0}], "raw_calls": [{"caller_nid": "ui_loading_getloadingbackground", "callee": "contains", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/loading.ts", "source_location": "L38"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2153073be88c007f89b574d92a4430d49979128fcef53d302db7182edf8a5ea8.json b/web-admin/src/graphify-out/cache/ast/2153073be88c007f89b574d92a4430d49979128fcef53d302db7182edf8a5ea8.json new file mode 100644 index 00000000..c4498fe9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2153073be88c007f89b574d92a4430d49979128fcef53d302db7182edf8a5ea8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_usage_ts", "label": "qc-material-usage.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "source_location": "L1"}, {"id": "api_qc_material_usage_fetchqcmaterialusagelist", "label": "fetchQcMaterialUsageList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "source_location": "L27"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_usage_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_usage_ts", "target": "api_qc_material_usage_fetchqcmaterialusagelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "source_location": "L27", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_material_usage_fetchqcmaterialusagelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material-usage.ts", "source_location": "L35"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/21e655cedf0dda6dc4e35f265f393c911b7b0eb2510dfb4636164fcb4eea5895.json b/web-admin/src/graphify-out/cache/ast/21e655cedf0dda6dc4e35f265f393c911b7b0eb2510dfb4636164fcb4eea5895.json new file mode 100644 index 00000000..0782c841 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/21e655cedf0dda6dc4e35f265f393c911b7b0eb2510dfb4636164fcb4eea5895.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_base_art_back_to_top_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-back-to-top/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/227ae378c37aac3fdff0b0845fa55176cdd790674b0102bee02d0f65d93899c2.json b/web-admin/src/graphify-out/cache/ast/227ae378c37aac3fdff0b0845fa55176cdd790674b0102bee02d0f65d93899c2.json new file mode 100644 index 00000000..212fabd2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/227ae378c37aac3fdff0b0845fa55176cdd790674b0102bee02d0f65d93899c2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_horizontal_menu_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_horizontal_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_horizontal_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/22b1584cc0d321662f20dae7b76237c58ee548f616ffc02326762f92ce7e63d0.json b/web-admin/src/graphify-out/cache/ast/22b1584cc0d321662f20dae7b76237c58ee548f616ffc02326762f92ce7e63d0.json new file mode 100644 index 00000000..acbac309 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/22b1584cc0d321662f20dae7b76237c58ee548f616ffc02326762f92ce7e63d0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "label": "crypto.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L1"}, {"id": "http_crypto_bytestobase64", "label": "bytesToBase64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L8"}, {"id": "http_crypto_base64tobytes", "label": "base64ToBytes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L16"}, {"id": "http_crypto_tobase64url", "label": "toBase64Url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L25"}, {"id": "http_crypto_frombase64url", "label": "fromBase64Url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L29"}, {"id": "http_crypto_hextobytes", "label": "hexToBytes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L35"}, {"id": "http_crypto_sha256hex", "label": "sha256Hex()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L43"}, {"id": "http_crypto_randomnonce", "label": "randomNonce()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L52"}, {"id": "http_crypto_derivekey", "label": "deriveKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L59"}, {"id": "http_crypto_encryptjson", "label": "encryptJson()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L68"}, {"id": "http_crypto_decryptjson", "label": "decryptJson()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L81"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_bytestobase64", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_base64tobytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_tobase64url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_frombase64url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_hextobytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_sha256hex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_randomnonce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_derivekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_encryptjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_crypto_ts", "target": "http_crypto_decryptjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L81", "weight": 1.0}, {"source": "http_crypto_tobase64url", "target": "http_crypto_bytestobase64", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L26", "weight": 1.0}, {"source": "http_crypto_frombase64url", "target": "http_crypto_base64tobytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L32", "weight": 1.0}, {"source": "http_crypto_derivekey", "target": "http_crypto_sha256hex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L65", "weight": 1.0}, {"source": "http_crypto_encryptjson", "target": "http_crypto_hextobytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L70", "weight": 1.0}, {"source": "http_crypto_encryptjson", "target": "http_crypto_tobase64url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L78", "weight": 1.0}, {"source": "http_crypto_decryptjson", "target": "http_crypto_frombase64url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L82", "weight": 1.0}, {"source": "http_crypto_decryptjson", "target": "http_crypto_hextobytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L88", "weight": 1.0}], "raw_calls": [{"caller_nid": "http_crypto_bytestobase64", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L10"}, {"caller_nid": "http_crypto_bytestobase64", "callee": "btoa", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L13"}, {"caller_nid": "http_crypto_base64tobytes", "callee": "atob", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L17"}, {"caller_nid": "http_crypto_base64tobytes", "callee": "charCodeAt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L20"}, {"caller_nid": "http_crypto_tobase64url", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L26"}, {"caller_nid": "http_crypto_tobase64url", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L26"}, {"caller_nid": "http_crypto_tobase64url", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L26"}, {"caller_nid": "http_crypto_frombase64url", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L30"}, {"caller_nid": "http_crypto_frombase64url", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L30"}, {"caller_nid": "http_crypto_frombase64url", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L31"}, {"caller_nid": "http_crypto_hextobytes", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L38"}, {"caller_nid": "http_crypto_hextobytes", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L38"}, {"caller_nid": "http_crypto_sha256hex", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L44"}, {"caller_nid": "http_crypto_sha256hex", "callee": "digest", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L45"}, {"caller_nid": "http_crypto_sha256hex", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L47"}, {"caller_nid": "http_crypto_sha256hex", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L47"}, {"caller_nid": "http_crypto_sha256hex", "callee": "from", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L47"}, {"caller_nid": "http_crypto_randomnonce", "callee": "getRandomValues", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L53"}, {"caller_nid": "http_crypto_randomnonce", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L54"}, {"caller_nid": "http_crypto_randomnonce", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L54"}, {"caller_nid": "http_crypto_randomnonce", "callee": "from", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L54"}, {"caller_nid": "http_crypto_encryptjson", "callee": "getRandomValues", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L69"}, {"caller_nid": "http_crypto_encryptjson", "callee": "importKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L70"}, {"caller_nid": "http_crypto_encryptjson", "callee": "encode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L73"}, {"caller_nid": "http_crypto_encryptjson", "callee": "stringify", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L73"}, {"caller_nid": "http_crypto_encryptjson", "callee": "encrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L74"}, {"caller_nid": "http_crypto_encryptjson", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L76"}, {"caller_nid": "http_crypto_encryptjson", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L77"}, {"caller_nid": "http_crypto_decryptjson", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L86"}, {"caller_nid": "http_crypto_decryptjson", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L87"}, {"caller_nid": "http_crypto_decryptjson", "callee": "importKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L88"}, {"caller_nid": "http_crypto_decryptjson", "callee": "decrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L91"}, {"caller_nid": "http_crypto_decryptjson", "callee": "decode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L92"}, {"caller_nid": "http_crypto_decryptjson", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/crypto.ts", "source_location": "L96"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/232c616bf376ec7e91e014b06792397cbb381f9e9f369e4ebc3ae76e344c9ead.json b/web-admin/src/graphify-out/cache/ast/232c616bf376ec7e91e014b06792397cbb381f9e9f369e4ebc3ae76e344c9ead.json new file mode 100644 index 00000000..4e72cd4d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/232c616bf376ec7e91e014b06792397cbb381f9e9f369e4ebc3ae76e344c9ead.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "label": "collection-protocol.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L1"}, {"id": "api_collection_protocol_fetchcollectionprotocollist", "label": "fetchCollectionProtocolList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L14"}, {"id": "api_collection_protocol_fetchcollectionprotocoldetail", "label": "fetchCollectionProtocolDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L26"}, {"id": "api_collection_protocol_fetchcollectionprotocolauditlist", "label": "fetchCollectionProtocolAuditList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L40"}, {"id": "api_collection_protocol_fetchsubmitprotocolaudit", "label": "fetchSubmitProtocolAudit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L52"}, {"id": "api_collection_protocol_fetchreceiptconfirmlist", "label": "fetchReceiptConfirmList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L64"}, {"id": "api_collection_protocol_fetchreceiptconfirmedlist", "label": "fetchReceiptConfirmedList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L71"}, {"id": "api_collection_protocol_fetchreceiptconfirmsubmit", "label": "fetchReceiptConfirmSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L78"}, {"id": "api_collection_protocol_fetchrefundconfirmlist", "label": "fetchRefundConfirmList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L89"}, {"id": "api_collection_protocol_fetchrefundconfirmedlist", "label": "fetchRefundConfirmedList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L96"}, {"id": "api_collection_protocol_fetchrefundconfirmsubmit", "label": "fetchRefundConfirmSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L103"}, {"id": "api_collection_protocol_fetchsubmitreceiptfinance", "label": "fetchSubmitReceiptFinance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L114"}, {"id": "api_collection_protocol_fetchsubmitreceiptfinancebatch", "label": "fetchSubmitReceiptFinanceBatch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L121"}, {"id": "api_collection_protocol_fetchsubmitrefundfinance", "label": "fetchSubmitRefundFinance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L129"}, {"id": "api_collection_protocol_fetchsubmitrefundfinancebatch", "label": "fetchSubmitRefundFinanceBatch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L144"}, {"id": "api_collection_protocol_fetchpaymentdetaillist", "label": "fetchPaymentDetailList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L157"}, {"id": "api_collection_protocol_fetchcreatecollectionprotocol", "label": "fetchCreateCollectionProtocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L170"}, {"id": "api_collection_protocol_fetchupdatecollectionprotocol", "label": "fetchUpdateCollectionProtocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L178"}, {"id": "api_collection_protocol_fetchdeletecollectionprotocol", "label": "fetchDeleteCollectionProtocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L189"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchcollectionprotocollist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchcollectionprotocoldetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchcollectionprotocolauditlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchsubmitprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchreceiptconfirmlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchreceiptconfirmedlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchreceiptconfirmsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchrefundconfirmlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchrefundconfirmedlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchrefundconfirmsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchsubmitreceiptfinance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchsubmitreceiptfinancebatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchsubmitrefundfinance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchsubmitrefundfinancebatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchpaymentdetaillist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchcreatecollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchupdatecollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol_ts", "target": "api_collection_protocol_fetchdeletecollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L189", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_collection_protocol_fetchcollectionprotocollist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L20"}, {"caller_nid": "api_collection_protocol_fetchcollectionprotocoldetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L27"}, {"caller_nid": "api_collection_protocol_fetchcollectionprotocolauditlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L46"}, {"caller_nid": "api_collection_protocol_fetchsubmitprotocolaudit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L57"}, {"caller_nid": "api_collection_protocol_fetchreceiptconfirmlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L65"}, {"caller_nid": "api_collection_protocol_fetchreceiptconfirmedlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L72"}, {"caller_nid": "api_collection_protocol_fetchreceiptconfirmsubmit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L82"}, {"caller_nid": "api_collection_protocol_fetchrefundconfirmlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L90"}, {"caller_nid": "api_collection_protocol_fetchrefundconfirmedlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L97"}, {"caller_nid": "api_collection_protocol_fetchrefundconfirmsubmit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L107"}, {"caller_nid": "api_collection_protocol_fetchsubmitreceiptfinance", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L115"}, {"caller_nid": "api_collection_protocol_fetchsubmitreceiptfinancebatch", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L122"}, {"caller_nid": "api_collection_protocol_fetchsubmitrefundfinance", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L137"}, {"caller_nid": "api_collection_protocol_fetchsubmitrefundfinancebatch", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L150"}, {"caller_nid": "api_collection_protocol_fetchpaymentdetaillist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L164"}, {"caller_nid": "api_collection_protocol_fetchcreatecollectionprotocol", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L171"}, {"caller_nid": "api_collection_protocol_fetchupdatecollectionprotocol", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L182"}, {"caller_nid": "api_collection_protocol_fetchdeletecollectionprotocol", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/collection-protocol.ts", "source_location": "L190"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/243c421891b30ebe34859450df1cb5b25ec4b14b130191a193b1c070c283cbdb.json b/web-admin/src/graphify-out/cache/ast/243c421891b30ebe34859450df1cb5b25ec4b14b130191a193b1c070c283cbdb.json new file mode 100644 index 00000000..e26f571f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/243c421891b30ebe34859450df1cb5b25ec4b14b130191a193b1c070c283cbdb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_my_applications_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/my-applications/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/24934c1188f754754ffaf75b49c5b4e8dee4c1c6db272762cf26cd3ea57102a2.json b/web-admin/src/graphify-out/cache/ast/24934c1188f754754ffaf75b49c5b4e8dee4c1c6db272762cf26cd3ea57102a2.json new file mode 100644 index 00000000..7de35d5d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/24934c1188f754754ffaf75b49c5b4e8dee4c1c6db272762cf26cd3ea57102a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "label": "ArtUserMenu.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L1"}, {"id": "widget_artusermenu_getrolename", "label": "getRoleName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L76"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_user_avatar", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "target": "widget_artusermenu_getrolename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L76", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/24a6226b63cffc78c93bd8fe951e9f26c06ef56846b478cb48ca9339f33e5351.json b/web-admin/src/graphify-out/cache/ast/24a6226b63cffc78c93bd8fe951e9f26c06ef56846b478cb48ca9339f33e5351.json new file mode 100644 index 00000000..d0f60964 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/24a6226b63cffc78c93bd8fe951e9f26c06ef56846b478cb48ca9339f33e5351.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "label": "menu.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/menu.ts", "source_location": "L35", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/25e9a5ef28571e2a8e85bb82cbd23cb603833db7b2adebd316512a206deeeeec.json b/web-admin/src/graphify-out/cache/ast/25e9a5ef28571e2a8e85bb82cbd23cb603833db7b2adebd316512a206deeeeec.json new file mode 100644 index 00000000..841ff57d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/25e9a5ef28571e2a8e85bb82cbd23cb603833db7b2adebd316512a206deeeeec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_chat_window_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-chat-window/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/277d9d1d0199742121a87de55deac44a16cbd78b2a953c8b11e00f1a37c2c966.json b/web-admin/src/graphify-out/cache/ast/277d9d1d0199742121a87de55deac44a16cbd78b2a953c8b11e00f1a37c2c966.json new file mode 100644 index 00000000..68f09760 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/277d9d1d0199742121a87de55deac44a16cbd78b2a953c8b11e00f1a37c2c966.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_iconify_loader_ts", "label": "iconify-loader.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/iconify-loader.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/27b233f2a88453dc5b2f76b3ec5a3641f146b7449a10f8494471999df3a840bf.json b/web-admin/src/graphify-out/cache/ast/27b233f2a88453dc5b2f76b3ec5a3641f146b7449a10f8494471999df3a840bf.json new file mode 100644 index 00000000..be9d4d58 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/27b233f2a88453dc5b2f76b3ec5a3641f146b7449a10f8494471999df3a840bf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "label": "cell-product.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L1"}, {"id": "api_cell_product_fetchcellproductlist", "label": "fetchCellProductList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L3"}, {"id": "api_cell_product_fetchcellproductdetail", "label": "fetchCellProductDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L17"}, {"id": "api_cell_product_fetchcreatecellproduct", "label": "fetchCreateCellProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L21"}, {"id": "api_cell_product_fetchupdatecellproduct", "label": "fetchUpdateCellProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L25"}, {"id": "api_cell_product_fetchdeletecellproduct", "label": "fetchDeleteCellProduct()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L29"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "api_cell_product_fetchcellproductlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "api_cell_product_fetchcellproductdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "api_cell_product_fetchcreatecellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "api_cell_product_fetchupdatecellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product_ts", "target": "api_cell_product_fetchdeletecellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L29", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_cell_product_fetchcellproductlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L8"}, {"caller_nid": "api_cell_product_fetchcellproductdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L18"}, {"caller_nid": "api_cell_product_fetchcreatecellproduct", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L22"}, {"caller_nid": "api_cell_product_fetchupdatecellproduct", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L26"}, {"caller_nid": "api_cell_product_fetchdeletecellproduct", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/cell-product.ts", "source_location": "L30"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/27ba739ef10b95fe43f36591ef8f12d43e21577d7499da99bfc1ca45e5eb2795.json b/web-admin/src/graphify-out/cache/ast/27ba739ef10b95fe43f36591ef8f12d43e21577d7499da99bfc1ca45e5eb2795.json new file mode 100644 index 00000000..593bd411 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/27ba739ef10b95fe43f36591ef8f12d43e21577d7499da99bfc1ca45e5eb2795.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_finance_confirm_fields_finance_attachments_ts", "label": "finance-attachments.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L1"}, {"id": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "label": "financeAttachmentsToUrlString()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L9"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_finance_confirm_fields_finance_attachments_ts", "target": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L9", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L10"}, {"caller_nid": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L10"}, {"caller_nid": "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/finance-attachments.ts", "source_location": "L10"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2871f9f2e5ced769f19fb485fe765409e8d4c5770465c623effe08224a2783e6.json b/web-admin/src/graphify-out/cache/ast/2871f9f2e5ced769f19fb485fe765409e8d4c5770465c623effe08224a2783e6.json new file mode 100644 index 00000000..fc74b6db --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2871f9f2e5ced769f19fb485fe765409e8d4c5770465c623effe08224a2783e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L1"}, {"id": "role_index_finddeptnodebyid", "label": "findDeptNodeById()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L447"}, {"id": "role_index_collectdeptsubtreeids", "label": "collectDeptSubtreeIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L458"}, {"id": "role_index_collectalldeptids", "label": "collectAllDeptIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L465"}, {"id": "role_index_expanddatascopedepttree", "label": "expandDataScopeDeptTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L477"}, {"id": "role_index_syncdatascopedeptcheckedfromtree", "label": "syncDataScopeDeptCheckedFromTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L517"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L371", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L372", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "role_index_finddeptnodebyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "role_index_collectdeptsubtreeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "role_index_collectalldeptids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L465", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "role_index_expanddatascopedepttree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_role_index_vue", "target": "role_index_syncdatascopedeptcheckedfromtree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L517", "weight": 1.0}, {"source": "role_index_expanddatascopedepttree", "target": "role_index_collectalldeptids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L480", "weight": 1.0}], "raw_calls": [{"caller_nid": "role_index_collectdeptsubtreeids", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L460"}, {"caller_nid": "role_index_collectalldeptids", "callee": "walk", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L473"}, {"caller_nid": "role_index_expanddatascopedepttree", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L478"}, {"caller_nid": "role_index_expanddatascopedepttree", "callee": "setExpandedKeys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L482"}, {"caller_nid": "role_index_syncdatascopedeptcheckedfromtree", "callee": "getCheckedKeys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L518"}, {"caller_nid": "role_index_syncdatascopedeptcheckedfromtree", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/role/index.vue", "source_location": "L519"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/28bfc271e531ae351967b56d827009739d20b260a0f334d5b130eaa63d0d81fd.json b/web-admin/src/graphify-out/cache/ast/28bfc271e531ae351967b56d827009739d20b260a0f334d5b130eaa63d0d81fd.json new file mode 100644 index 00000000..11c1ab21 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/28bfc271e531ae351967b56d827009739d20b260a0f334d5b130eaa63d0d81fd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2a2007909cd8ad00cd9bf0243ec14f5bc2265a5c9ae8f80f64ca2bf586d4c25d.json b/web-admin/src/graphify-out/cache/ast/2a2007909cd8ad00cd9bf0243ec14f5bc2265a5c9ae8f80f64ca2bf586d4c25d.json new file mode 100644 index 00000000..b6ed5257 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2a2007909cd8ad00cd9bf0243ec14f5bc2265a5c9ae8f80f64ca2bf586d4c25d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_breadcrumb_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-breadcrumb/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2a8472d3dfe019c1515b91f3b3d63c23ff1b6321539bda47334af78fc476ea0b.json b/web-admin/src/graphify-out/cache/ast/2a8472d3dfe019c1515b91f3b3d63c23ff1b6321539bda47334af78fc476ea0b.json new file mode 100644 index 00000000..26cb9dfe --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2a8472d3dfe019c1515b91f3b3d63c23ff1b6321539bda47334af78fc476ea0b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L1"}, {"id": "art_page_content_index_reload", "label": "reload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L121"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_page_content_index_vue", "target": "art_page_content_index_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L121", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_page_content_index_reload", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-page-content/index.vue", "source_location": "L123"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2b461c1d4592f7247a0996bfdf40fb8927ff17fc0136ce4f0d5ae947b5590bca.json b/web-admin/src/graphify-out/cache/ast/2b461c1d4592f7247a0996bfdf40fb8927ff17fc0136ce4f0d5ae947b5590bca.json new file mode 100644 index 00000000..a260a33e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2b461c1d4592f7247a0996bfdf40fb8927ff17fc0136ce4f0d5ae947b5590bca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_bar_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L1"}, {"id": "art_bar_chart_index_creategradientcolor", "label": "createGradientColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L71"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_bar_chart_index_vue", "target": "art_bar_chart_index_creategradientcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-bar-chart/index.vue", "source_location": "L71", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2b74353583af9a38eb2ae7219f4d5d84ca6ff7d63908119f72ed8699b3239e03.json b/web-admin/src/graphify-out/cache/ast/2b74353583af9a38eb2ae7219f4d5d84ca6ff7d63908119f72ed8699b3239e03.json new file mode 100644 index 00000000..4a89493a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2b74353583af9a38eb2ae7219f4d5d84ca6ff7d63908119f72ed8699b3239e03.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_common_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2c359da11c2903b7c6640df7c8e102561ba7a758f917375788c10c3e94f112c7.json b/web-admin/src/graphify-out/cache/ast/2c359da11c2903b7c6640df7c8e102561ba7a758f917375788c10c3e94f112c7.json new file mode 100644 index 00000000..3ab065c8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2c359da11c2903b7c6640df7c8e102561ba7a758f917375788c10c3e94f112c7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L1"}, {"id": "sop_index_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L371"}, {"id": "sop_index_getfilename", "label": "getFileName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L378"}, {"id": "sop_index_attachmentsfromurls", "label": "attachmentsFromUrls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L384"}, {"id": "sop_index_attachmentsfromapifiles", "label": "attachmentsFromApiFiles()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L397"}, {"id": "sop_index_resolveattachments", "label": "resolveAttachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L407"}, {"id": "sop_index_syncsopattachmentsfromlist", "label": "syncSopAttachmentsFromList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L414"}, {"id": "sop_index_isimagefile", "label": "isImageFile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L421"}, {"id": "sop_index_isvideofile", "label": "isVideoFile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L431"}, {"id": "sop_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L441"}, {"id": "sop_index_handleattachmentchange", "label": "handleAttachmentChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L468"}, {"id": "sop_index_removeattachment", "label": "removeAttachment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L516"}, {"id": "sop_index_handlepreviewattachment", "label": "handlePreviewAttachment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L521"}, {"id": "sop_index_handledownloadattachment", "label": "handleDownloadAttachment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L528"}, {"id": "sop_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L532"}, {"id": "sop_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L547"}, {"id": "sop_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L552"}, {"id": "sop_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L558"}, {"id": "sop_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L568"}, {"id": "sop_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L576"}, {"id": "sop_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L590"}, {"id": "sop_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L617"}, {"id": "sop_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L622"}, {"id": "sop_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L635"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L305", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L317", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_fullfileurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L371", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_getfilename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_attachmentsfromurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_attachmentsfromapifiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_resolveattachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_syncsopattachmentsfromlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_isimagefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_isvideofile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handleattachmentchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_removeattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handlepreviewattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handledownloadattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L528", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L532", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L547", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L590", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_sop_index_vue", "target": "sop_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L635", "weight": 1.0}, {"source": "sop_index_resolveattachments", "target": "sop_index_attachmentsfromapifiles", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L409", "weight": 1.0}, {"source": "sop_index_resolveattachments", "target": "sop_index_attachmentsfromurls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L411", "weight": 1.0}, {"source": "sop_index_handleattachmentchange", "target": "sop_index_syncsopattachmentsfromlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L504", "weight": 1.0}, {"source": "sop_index_removeattachment", "target": "sop_index_syncsopattachmentsfromlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L518", "weight": 1.0}, {"source": "sop_index_handlepreviewattachment", "target": "sop_index_fullfileurl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L523", "weight": 1.0}, {"source": "sop_index_handlepreviewattachment", "target": "sop_index_isvideofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L524", "weight": 1.0}, {"source": "sop_index_handlesearch", "target": "sop_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L549", "weight": 1.0}, {"source": "sop_index_handlereset", "target": "sop_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L555", "weight": 1.0}, {"source": "sop_index_handleadd", "target": "sop_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L571", "weight": 1.0}, {"source": "sop_index_handleedit", "target": "sop_index_resolveattachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L584", "weight": 1.0}, {"source": "sop_index_handlesubmit", "target": "sop_index_syncsopattachmentsfromlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L592", "weight": 1.0}, {"source": "sop_index_handlesubmit", "target": "sop_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L609", "weight": 1.0}], "raw_calls": [{"caller_nid": "sop_index_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L373"}, {"caller_nid": "sop_index_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L373"}, {"caller_nid": "sop_index_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L373"}, {"caller_nid": "sop_index_getfilename", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L380"}, {"caller_nid": "sop_index_getfilename", "callee": "decodeURIComponent", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L381"}, {"caller_nid": "sop_index_attachmentsfromurls", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L386"}, {"caller_nid": "sop_index_attachmentsfromurls", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L386"}, {"caller_nid": "sop_index_attachmentsfromurls", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L386"}, {"caller_nid": "sop_index_attachmentsfromapifiles", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L399"}, {"caller_nid": "sop_index_syncsopattachmentsfromlist", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L415"}, {"caller_nid": "sop_index_syncsopattachmentsfromlist", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L415"}, {"caller_nid": "sop_index_syncsopattachmentsfromlist", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L415"}, {"caller_nid": "sop_index_isimagefile", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L422"}, {"caller_nid": "sop_index_isimagefile", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L423"}, {"caller_nid": "sop_index_isimagefile", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L425"}, {"caller_nid": "sop_index_isimagefile", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L426"}, {"caller_nid": "sop_index_isimagefile", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L427"}, {"caller_nid": "sop_index_isvideofile", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L432"}, {"caller_nid": "sop_index_isvideofile", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L433"}, {"caller_nid": "sop_index_isvideofile", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L435"}, {"caller_nid": "sop_index_isvideofile", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L436"}, {"caller_nid": "sop_index_isvideofile", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L437"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L474"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "clearFiles", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L475"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L479"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L479"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "toString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L479"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "random", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L479"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L480"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L491"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L492"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L493"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "fetchUploadAttachment", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L494"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "splice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L506"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L509"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "splice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L510"}, {"caller_nid": "sop_index_handleattachmentchange", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L512"}, {"caller_nid": "sop_index_removeattachment", "callee": "splice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L517"}, {"caller_nid": "sop_index_handledownloadattachment", "callee": "downloadAttachmentFile", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L529"}, {"caller_nid": "sop_index_loaddata", "callee": "fetchSopList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L535"}, {"caller_nid": "sop_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L573"}, {"caller_nid": "sop_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L587"}, {"caller_nid": "sop_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L591"}, {"caller_nid": "sop_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L596"}, {"caller_nid": "sop_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L597"}, {"caller_nid": "sop_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L598"}, {"caller_nid": "sop_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L600"}, {"caller_nid": "sop_index_handlesubmit", "callee": "fetchUpdateSop", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L603"}, {"caller_nid": "sop_index_handlesubmit", "callee": "fetchCreateSop", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L605"}, {"caller_nid": "sop_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L607"}, {"caller_nid": "sop_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L624"}, {"caller_nid": "sop_index_handledelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L628"}, {"caller_nid": "sop_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L636"}, {"caller_nid": "sop_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L638"}, {"caller_nid": "sop_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/sop/index.vue", "source_location": "L639"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2ca97a7fc2b586e3e5631ea6c4f29df8a7bd23b7104e9c9d34ecc42603eb89a2.json b/web-admin/src/graphify-out/cache/ast/2ca97a7fc2b586e3e5631ea6c4f29df8a7bd23b7104e9c9d34ecc42603eb89a2.json new file mode 100644 index 00000000..e0dde582 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2ca97a7fc2b586e3e5631ea6c4f29df8a7bd23b7104e9c9d34ecc42603eb89a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_exception_500_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/500/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2cd2d29a19953411451ed09361a6631d2607b1cc7e3a50458dc60cd381608877.json b/web-admin/src/graphify-out/cache/ast/2cd2d29a19953411451ed09361a6631d2607b1cc7e3a50458dc60cd381608877.json new file mode 100644 index 00000000..48eb9f1e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2cd2d29a19953411451ed09361a6631d2607b1cc7e3a50458dc60cd381608877.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L1"}, {"id": "cell_sample_type_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L259"}, {"id": "cell_sample_type_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L278"}, {"id": "cell_sample_type_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L282"}, {"id": "cell_sample_type_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L297"}, {"id": "cell_sample_type_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L302"}, {"id": "cell_sample_type_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L308"}, {"id": "cell_sample_type_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L318"}, {"id": "cell_sample_type_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L326"}, {"id": "cell_sample_type_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L340"}, {"id": "cell_sample_type_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L373"}, {"id": "cell_sample_type_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L380"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L302", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_cell_sample_type_index_vue", "target": "cell_sample_type_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L380", "weight": 1.0}, {"source": "cell_sample_type_index_handlesearch", "target": "cell_sample_type_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L299", "weight": 1.0}, {"source": "cell_sample_type_index_handlereset", "target": "cell_sample_type_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L305", "weight": 1.0}, {"source": "cell_sample_type_index_handleadd", "target": "cell_sample_type_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L321", "weight": 1.0}, {"source": "cell_sample_type_index_handlesubmit", "target": "cell_sample_type_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L365", "weight": 1.0}, {"source": "cell_sample_type_index_handledelete", "target": "cell_sample_type_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L377", "weight": 1.0}], "raw_calls": [{"caller_nid": "cell_sample_type_index_loaddata", "callee": "fetchCellSampleTypeList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L285"}, {"caller_nid": "cell_sample_type_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L323"}, {"caller_nid": "cell_sample_type_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L337"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L341"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L345"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L346"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L350"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "fetchUpdateCellSampleType", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L353"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "fetchCreateCellSampleType", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L361"}, {"caller_nid": "cell_sample_type_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L363"}, {"caller_nid": "cell_sample_type_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L374"}, {"caller_nid": "cell_sample_type_index_handledelete", "callee": "fetchDeleteCellSampleType", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L375"}, {"caller_nid": "cell_sample_type_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L376"}, {"caller_nid": "cell_sample_type_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L381"}, {"caller_nid": "cell_sample_type_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L383"}, {"caller_nid": "cell_sample_type_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/cell-sample-type/index.vue", "source_location": "L384"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2cdf278215ff07a522994696ffdbbc4164d842049af31fc4ae78572b4b59c656.json b/web-admin/src/graphify-out/cache/ast/2cdf278215ff07a522994696ffdbbc4164d842049af31fc4ae78572b4b59c656.json new file mode 100644 index 00000000..a78668aa --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2cdf278215ff07a522994696ffdbbc4164d842049af31fc4ae78572b4b59c656.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "label": "useChart.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L1"}, {"id": "core_usechart_usechartops", "label": "useChartOps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L59"}, {"id": "core_usechart_usechart", "label": "useChart()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L85"}, {"id": "core_usechart_usechartcomponent", "label": "useChartComponent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L641"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "core_usechart_usechartops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "core_usechart_usechart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart_ts", "target": "core_usechart_usechartcomponent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L641", "weight": 1.0}, {"source": "core_usechart_usechartcomponent", "target": "core_usechart_usechart", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L651", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usechart_usechartops", "callee": "getCssVar", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L67"}, {"caller_nid": "core_usechart_usechartops", "callee": "getCssVar", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L70"}, {"caller_nid": "core_usechart_usechart", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L88"}, {"caller_nid": "core_usechart_usechart", "callee": "storeToRefs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L89"}, {"caller_nid": "core_usechart_usechart", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L91"}, {"caller_nid": "core_usechart_usechart", "callee": "onMounted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L591"}, {"caller_nid": "core_usechart_usechart", "callee": "onBeforeUnmount", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L595"}, {"caller_nid": "core_usechart_usechart", "callee": "onUnmounted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L599"}, {"caller_nid": "core_usechart_usechartcomponent", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L655"}, {"caller_nid": "core_usechart_usechartcomponent", "callee": "setupWatchers", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L736"}, {"caller_nid": "core_usechart_usechartcomponent", "callee": "setupLifecycle", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useChart.ts", "source_location": "L737"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2d86d62f0d3d0961465f98ba0549f30f05d0e2d2fdfae173d3a200e54428324b.json b/web-admin/src/graphify-out/cache/ast/2d86d62f0d3d0961465f98ba0549f30f05d0e2d2fdfae173d3a200e54428324b.json new file mode 100644 index 00000000..f9ba6397 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2d86d62f0d3d0961465f98ba0549f30f05d0e2d2fdfae173d3a200e54428324b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_component_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-component/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2ed6ed41987b301d7bbbcbbdb6058fd31aae4e3da8b40269704c1f2dd3082794.json b/web-admin/src/graphify-out/cache/ast/2ed6ed41987b301d7bbbcbbdb6058fd31aae4e3da8b40269704c1f2dd3082794.json new file mode 100644 index 00000000..ef269da7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2ed6ed41987b301d7bbbcbbdb6058fd31aae4e3da8b40269704c1f2dd3082794.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "label": "useHeaderBar.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L1"}, {"id": "core_useheaderbar_useheaderbar", "label": "useHeaderBar()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L28"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_headerbar", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar_ts", "target": "core_useheaderbar_useheaderbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L28", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_useheaderbar_useheaderbar", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L29"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L32"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "storeToRefs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L36"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L57"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L62"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L67"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L72"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L77"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L82"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L87"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L92"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L97"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L102"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L107"}, {"caller_nid": "core_useheaderbar_useheaderbar", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useHeaderBar.ts", "source_location": "L112"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/2fcb8359b872436ae40cb0f4ed6149b4ab7940c0cbce6f6d191ed2cd645a98c0.json b/web-admin/src/graphify-out/cache/ast/2fcb8359b872436ae40cb0f4ed6149b4ab7940c0cbce6f6d191ed2cd645a98c0.json new file mode 100644 index 00000000..d7ed07a9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/2fcb8359b872436ae40cb0f4ed6149b4ab7940c0cbce6f6d191ed2cd645a98c0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_drag_verify_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-drag-verify/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3023904ddec63b625e21b9d5e276f9141e2037a391036d36c3659b10b2039823.json b/web-admin/src/graphify-out/cache/ast/3023904ddec63b625e21b9d5e276f9141e2037a391036d36c3659b10b2039823.json new file mode 100644 index 00000000..a1fbcff2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3023904ddec63b625e21b9d5e276f9141e2037a391036d36c3659b10b2039823.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting_ts", "label": "setting.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L1"}, {"id": "config_setting_getsettingdefaults", "label": "getSettingDefaults()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L94"}, {"id": "config_setting_resettodefaults", "label": "resetToDefaults()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L102"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting_ts", "target": "config_setting_getsettingdefaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_setting_ts", "target": "config_setting_resettodefaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L102", "weight": 1.0}, {"source": "config_setting_resettodefaults", "target": "config_setting_getsettingdefaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L103", "weight": 1.0}], "raw_calls": [{"caller_nid": "config_setting_resettodefaults", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L104"}, {"caller_nid": "config_setting_resettodefaults", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/setting.ts", "source_location": "L104"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/30b2b6d9c16274f3d131f926c9af805d215fe42ce9f10169031e7161bf786f54.json b/web-admin/src/graphify-out/cache/ast/30b2b6d9c16274f3d131f926c9af805d215fe42ce9f10169031e7161bf786f54.json new file mode 100644 index 00000000..cf652a2b --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/30b2b6d9c16274f3d131f926c9af805d215fe42ce9f10169031e7161bf786f54.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_ripple_ts", "label": "ripple.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "source_location": "L1"}, {"id": "business_ripple_setuprippledirective", "label": "setupRippleDirective()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "source_location": "L114"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_ripple_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_ripple_ts", "target": "business_ripple_setuprippledirective", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "source_location": "L114", "weight": 1.0}], "raw_calls": [{"caller_nid": "business_ripple_setuprippledirective", "callee": "directive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/ripple.ts", "source_location": "L115"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3195425ae4ae290fbbab5743297c14cf182186f923a9231029cf24ec9c418fd7.json b/web-admin/src/graphify-out/cache/ast/3195425ae4ae290fbbab5743297c14cf182186f923a9231029cf24ec9c418fd7.json new file mode 100644 index 00000000..b09fbb0e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3195425ae4ae290fbbab5743297c14cf182186f923a9231029cf24ec9c418fd7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L1"}, {"id": "locales_index_getdefaultlanguage", "label": "getDefaultLanguage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L60"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "vue_i18n", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "vue_i18n", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_key_manager", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_langs_en_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_langs_zh_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_locales_index_ts", "target": "locales_index_getdefaultlanguage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L60", "weight": 1.0}], "raw_calls": [{"caller_nid": "locales_index_getdefaultlanguage", "callee": "getStorageKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L63"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L64"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L67"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L68"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L68"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L73"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "getSystemStorage", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L78"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L80"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L81"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L81"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L86"}, {"caller_nid": "locales_index_getdefaultlanguage", "callee": "debug", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/locales/index.ts", "source_location": "L90"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/32ffdee85f4ff9f5be73c083957ca6f81f26e19b5991242c9cce1bc346f75186.json b/web-admin/src/graphify-out/cache/ast/32ffdee85f4ff9f5be73c083957ca6f81f26e19b5991242c9cce1bc346f75186.json new file mode 100644 index 00000000..f47efc9f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/32ffdee85f4ff9f5be73c083957ca6f81f26e19b5991242c9cce1bc346f75186.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routevalidator_ts", "label": "RouteValidator.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L1"}, {"id": "core_routevalidator_routevalidator", "label": "RouteValidator", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L19"}, {"id": "core_routevalidator_routevalidator_validate", "label": ".validate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L26"}, {"id": "core_routevalidator_routevalidator_checkduplicates", "label": ".checkDuplicates()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L49"}, {"id": "core_routevalidator_routevalidator_checkcomponents", "label": ".checkComponents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L99"}, {"id": "core_routevalidator_routevalidator_checknestedindexcomponent", "label": ".checkNestedIndexComponent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L144"}, {"id": "core_routevalidator_routevalidator_loglayouterror", "label": ".logLayoutError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L161"}, {"id": "core_routevalidator_routevalidator_resolvepath", "label": ".resolvePath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L184"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routevalidator_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routevalidator_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routesalias", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routevalidator_ts", "target": "core_routevalidator_routevalidator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L19", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L26", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_checkduplicates", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L49", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_checkcomponents", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L99", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_checknestedindexcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L144", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_loglayouterror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L161", "weight": 1.0}, {"source": "core_routevalidator_routevalidator", "target": "core_routevalidator_routevalidator_resolvepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L184", "weight": 1.0}, {"source": "core_routevalidator_routevalidator_validate", "target": "core_routevalidator_routevalidator_checkduplicates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L31", "weight": 1.0}, {"source": "core_routevalidator_routevalidator_validate", "target": "core_routevalidator_routevalidator_checkcomponents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L34", "weight": 1.0}, {"source": "core_routevalidator_routevalidator_validate", "target": "core_routevalidator_routevalidator_checknestedindexcomponent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L37", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_routevalidator_routevalidator_checkduplicates", "callee": "checkRoutes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L93"}, {"caller_nid": "core_routevalidator_routevalidator_checkcomponents", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L105"}, {"caller_nid": "core_routevalidator_routevalidator_checknestedindexcomponent", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L145"}, {"caller_nid": "core_routevalidator_routevalidator_loglayouterror", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L162"}, {"caller_nid": "core_routevalidator_routevalidator_loglayouterror", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L166"}, {"caller_nid": "core_routevalidator_routevalidator_loglayouterror", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L167"}, {"caller_nid": "core_routevalidator_routevalidator_loglayouterror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L172"}, {"caller_nid": "core_routevalidator_routevalidator_resolvepath", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L185"}, {"caller_nid": "core_routevalidator_routevalidator_resolvepath", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L185"}, {"caller_nid": "core_routevalidator_routevalidator_resolvepath", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L185"}, {"caller_nid": "core_routevalidator_routevalidator_resolvepath", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RouteValidator.ts", "source_location": "L185"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/347eb1cb7346f95c4e1fff67c6e33c0eb3cbbc15b307510072f9ed8333921f77.json b/web-admin/src/graphify-out/cache/ast/347eb1cb7346f95c4e1fff67c6e33c0eb3cbbc15b307510072f9ed8333921f77.json new file mode 100644 index 00000000..b4bf135e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/347eb1cb7346f95c4e1fff67c6e33c0eb3cbbc15b307510072f9ed8333921f77.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "label": "protocol-payment-installment.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L1"}, {"id": "utils_protocol_payment_installment_addmonthsymd", "label": "addMonthsYmd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L3"}, {"id": "utils_protocol_payment_installment_calcinstallmentdueamounts", "label": "calcInstallmentDueAmounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L16"}, {"id": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "label": "alignFqPaymentDetailsForDisplay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L42"}, {"id": "utils_protocol_payment_installment_sortfqpaymentdetails", "label": "sortFqPaymentDetails()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L109"}, {"id": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "label": "syncFqPaymentDetailRowCount()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L119"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "target": "utils_protocol_payment_installment_addmonthsymd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "target": "utils_protocol_payment_installment_calcinstallmentdueamounts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "target": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "target": "utils_protocol_payment_installment_sortfqpaymentdetails", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment_ts", "target": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L119", "weight": 1.0}, {"source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "target": "utils_protocol_payment_installment_sortfqpaymentdetails", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L72", "weight": 1.0}, {"source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "target": "utils_protocol_payment_installment_calcinstallmentdueamounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L76", "weight": 1.0}, {"source": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "target": "utils_protocol_payment_installment_addmonthsymd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L90", "weight": 1.0}, {"source": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "target": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L133", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L4"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L4"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L6"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L6"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L7"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L7"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "parseInt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L8"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L8"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "getFullYear", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L10"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "padStart", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L11"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L11"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "getMonth", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L11"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "padStart", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L12"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L12"}, {"caller_nid": "utils_protocol_payment_installment_addmonthsymd", "callee": "getDate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L12"}, {"caller_nid": "utils_protocol_payment_installment_calcinstallmentdueamounts", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L21"}, {"caller_nid": "utils_protocol_payment_installment_calcinstallmentdueamounts", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L21"}, {"caller_nid": "utils_protocol_payment_installment_calcinstallmentdueamounts", "callee": "floor", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L22"}, {"caller_nid": "utils_protocol_payment_installment_calcinstallmentdueamounts", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L27"}, {"caller_nid": "utils_protocol_payment_installment_calcinstallmentdueamounts", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L29"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L47"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L56"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L56"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L58"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "from", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L62"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L63"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L66"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L72"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L75"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L77"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L78"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L83"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L84"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L84"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L92"}, {"caller_nid": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L95"}, {"caller_nid": "utils_protocol_payment_installment_sortfqpaymentdetails", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L110"}, {"caller_nid": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L130"}, {"caller_nid": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "callee": "splice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-installment.ts", "source_location": "L134"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/34d28cdfc56cebdee402e79f4e6812fc8633592b4bc49c17f228c630e582b824.json b/web-admin/src/graphify-out/cache/ast/34d28cdfc56cebdee402e79f4e6812fc8633592b4bc49c17f228c630e582b824.json new file mode 100644 index 00000000..184eb004 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/34d28cdfc56cebdee402e79f4e6812fc8633592b4bc49c17f228c630e582b824.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path_ts", "label": "tree-path.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L1"}, {"id": "utils_tree_path_buildtreepathlabelfromflat", "label": "buildTreePathLabelFromFlat()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L11"}, {"id": "utils_tree_path_buildpathlabelmapfromtreeroots", "label": "buildPathLabelMapFromTreeRoots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L46"}, {"id": "utils_tree_path_resolvetreepathdisplay", "label": "resolveTreePathDisplay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L76"}, {"id": "utils_tree_path_findtreeselectshortlabel", "label": "findTreeSelectShortLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L96"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path_ts", "target": "utils_tree_path_buildtreepathlabelfromflat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path_ts", "target": "utils_tree_path_buildpathlabelmapfromtreeroots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path_ts", "target": "utils_tree_path_resolvetreepathdisplay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path_ts", "target": "utils_tree_path_findtreeselectshortlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L96", "weight": 1.0}, {"source": "utils_tree_path_resolvetreepathdisplay", "target": "utils_tree_path_buildtreepathlabelfromflat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L84", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L24"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L24"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L28"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L28"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L29"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L34"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L34"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L35"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L36"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L37"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L37"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "unshift", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L38"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L39"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L39"}, {"caller_nid": "utils_tree_path_buildtreepathlabelfromflat", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L42"}, {"caller_nid": "utils_tree_path_buildpathlabelmapfromtreeroots", "callee": "walk", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L71"}, {"caller_nid": "utils_tree_path_resolvetreepathdisplay", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L85"}, {"caller_nid": "utils_tree_path_resolvetreepathdisplay", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L85"}, {"caller_nid": "utils_tree_path_resolvetreepathdisplay", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L90"}, {"caller_nid": "utils_tree_path_resolvetreepathdisplay", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L90"}, {"caller_nid": "utils_tree_path_findtreeselectshortlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L100"}, {"caller_nid": "utils_tree_path_findtreeselectshortlabel", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L100"}, {"caller_nid": "utils_tree_path_findtreeselectshortlabel", "callee": "walk", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/tree-path.ts", "source_location": "L111"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/35a6713ae7b436a6d6b6b186871eec40c311deb05602cfc884562d50cc507b0f.json b/web-admin/src/graphify-out/cache/ast/35a6713ae7b436a6d6b6b186871eec40c311deb05602cfc884562d50cc507b0f.json new file mode 100644 index 00000000..051f6f03 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/35a6713ae7b436a6d6b6b186871eec40c311deb05602cfc884562d50cc507b0f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "label": "DonationViewDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L1"}, {"id": "list_donationviewdialog_dash", "label": "dash()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L660"}, {"id": "list_donationviewdialog_formatymd", "label": "formatYmd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L665"}, {"id": "list_donationviewdialog_formatym", "label": "formatYm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L671"}, {"id": "list_donationviewdialog_auditordisplay", "label": "auditorDisplay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L677"}, {"id": "list_donationviewdialog_sampletypename", "label": "sampleTypeName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L683"}, {"id": "list_donationviewdialog_unitname", "label": "unitName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L687"}, {"id": "list_donationviewdialog_sitename", "label": "siteName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L691"}, {"id": "list_donationviewdialog_expressname", "label": "expressName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L695"}, {"id": "list_donationviewdialog_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L700"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolattachmentreadonly_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L490", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_sample_qc_info_cards_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_dash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L660", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_formatymd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L665", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_formatym", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L671", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_auditordisplay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L677", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_sampletypename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_unitname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L687", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_sitename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L691", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_expressname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L695", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationviewdialog_vue", "target": "list_donationviewdialog_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L700", "weight": 1.0}, {"source": "list_donationviewdialog_formatymd", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L668", "weight": 1.0}, {"source": "list_donationviewdialog_formatym", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L674", "weight": 1.0}, {"source": "list_donationviewdialog_auditordisplay", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L680", "weight": 1.0}, {"source": "list_donationviewdialog_sampletypename", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L684", "weight": 1.0}, {"source": "list_donationviewdialog_unitname", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L688", "weight": 1.0}, {"source": "list_donationviewdialog_sitename", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L692", "weight": 1.0}, {"source": "list_donationviewdialog_expressname", "target": "list_donationviewdialog_dash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L696", "weight": 1.0}], "raw_calls": [{"caller_nid": "list_donationviewdialog_dash", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L662"}, {"caller_nid": "list_donationviewdialog_formatymd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L666"}, {"caller_nid": "list_donationviewdialog_formatymd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L666"}, {"caller_nid": "list_donationviewdialog_formatymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L667"}, {"caller_nid": "list_donationviewdialog_formatymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L667"}, {"caller_nid": "list_donationviewdialog_formatymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L667"}, {"caller_nid": "list_donationviewdialog_formatym", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L672"}, {"caller_nid": "list_donationviewdialog_formatym", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L673"}, {"caller_nid": "list_donationviewdialog_formatym", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L673"}, {"caller_nid": "list_donationviewdialog_auditordisplay", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L678"}, {"caller_nid": "list_donationviewdialog_auditordisplay", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L678"}, {"caller_nid": "list_donationviewdialog_sampletypename", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L684"}, {"caller_nid": "list_donationviewdialog_unitname", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L688"}, {"caller_nid": "list_donationviewdialog_sitename", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L692"}, {"caller_nid": "list_donationviewdialog_expressname", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationViewDialog.vue", "source_location": "L696"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3612c7fa2b09347657dc3de07f8844070678093d1586aa0dc8da08f4635a7ee7.json b/web-admin/src/graphify-out/cache/ast/3612c7fa2b09347657dc3de07f8844070678093d1586aa0dc8da08f4635a7ee7.json new file mode 100644 index 00000000..f7d6b218 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3612c7fa2b09347657dc3de07f8844070678093d1586aa0dc8da08f4635a7ee7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "label": "system.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L1"}, {"id": "api_system_fetchgetupgradelogs", "label": "fetchGetUpgradeLogs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L10"}, {"id": "api_system_fetchgetallupgradelogs", "label": "fetchGetAllUpgradeLogs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L34"}, {"id": "api_system_fetchgetlatestupgradelog", "label": "fetchGetLatestUpgradeLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L50"}, {"id": "api_system_fetchcreateupgradelog", "label": "fetchCreateUpgradeLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L66"}, {"id": "api_system_fetchupdateupgradelog", "label": "fetchUpdateUpgradeLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L83"}, {"id": "api_system_fetchdeleteupgradelog", "label": "fetchDeleteUpgradeLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L103"}, {"id": "api_system_fetchgetcomments", "label": "fetchGetComments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L116"}, {"id": "api_system_fetchcreatecomment", "label": "fetchCreateComment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L148"}, {"id": "api_system_fetchdeletecomment", "label": "fetchDeleteComment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L165"}, {"id": "api_system_fetchgetchinamapdata", "label": "fetchGetChinaMapData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L178"}, {"id": "api_system_fetchgetsystemconfig", "label": "fetchGetSystemConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L187"}, {"id": "api_system_fetchgetcurrentversion", "label": "fetchGetCurrentVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L202"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetupgradelogs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetallupgradelogs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetlatestupgradelog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchcreateupgradelog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchupdateupgradelog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L83", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchdeleteupgradelog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetcomments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchcreatecomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchdeletecomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetchinamapdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetsystemconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_system_ts", "target": "api_system_fetchgetcurrentversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L202", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_system_fetchgetupgradelogs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L11"}, {"caller_nid": "api_system_fetchgetallupgradelogs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L35"}, {"caller_nid": "api_system_fetchgetlatestupgradelog", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L51"}, {"caller_nid": "api_system_fetchcreateupgradelog", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L74"}, {"caller_nid": "api_system_fetchupdateupgradelog", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L94"}, {"caller_nid": "api_system_fetchdeleteupgradelog", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L104"}, {"caller_nid": "api_system_fetchgetcomments", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L122"}, {"caller_nid": "api_system_fetchcreatecomment", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L156"}, {"caller_nid": "api_system_fetchdeletecomment", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L166"}, {"caller_nid": "api_system_fetchgetchinamapdata", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L179"}, {"caller_nid": "api_system_fetchgetsystemconfig", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L188"}, {"caller_nid": "api_system_fetchgetcurrentversion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/system.ts", "source_location": "L203"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3834b39648e8c550f7c60214ca7517f41f130acb8a5bac9468df811ae4ffb555.json b/web-admin/src/graphify-out/cache/ast/3834b39648e8c550f7c60214ca7517f41f130acb8a5bac9468df811ae4ffb555.json new file mode 100644 index 00000000..936ce4c1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3834b39648e8c550f7c60214ca7517f41f130acb8a5bac9468df811ae4ffb555.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "label": "qc-task.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L1"}, {"id": "api_qc_task_fetchqctasklist", "label": "fetchQcTaskList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L85"}, {"id": "api_qc_task_fetchqctaskdetail", "label": "fetchQcTaskDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L100"}, {"id": "api_qc_task_fetchstartqctask", "label": "fetchStartQcTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L106"}, {"id": "api_qc_task_fetchcompleteqctask", "label": "fetchCompleteQcTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L112"}, {"id": "api_qc_task_fetchupdateqctaskattachments", "label": "fetchUpdateQcTaskAttachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L118"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "api_qc_task_fetchqctasklist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "api_qc_task_fetchqctaskdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "api_qc_task_fetchstartqctask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "api_qc_task_fetchcompleteqctask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_ts", "target": "api_qc_task_fetchupdateqctaskattachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L118", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_task_fetchqctasklist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L94"}, {"caller_nid": "api_qc_task_fetchqctaskdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L101"}, {"caller_nid": "api_qc_task_fetchstartqctask", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L107"}, {"caller_nid": "api_qc_task_fetchcompleteqctask", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L113"}, {"caller_nid": "api_qc_task_fetchupdateqctaskattachments", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task.ts", "source_location": "L119"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3845baece94a0b2992f48086c42191db2ac7e9f21fa93c6f397bbc45ee365c8b.json b/web-admin/src/graphify-out/cache/ast/3845baece94a0b2992f48086c42191db2ac7e9f21fa93c6f397bbc45ee365c8b.json new file mode 100644 index 00000000..f1f2d9d9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3845baece94a0b2992f48086c42191db2ac7e9f21fa93c6f397bbc45ee365c8b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_themesettings_vue", "label": "ThemeSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ThemeSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/38e6ed9dff2f48116d3faf39f52557b0f7c132b906d42bd7d4684dc631458543.json b/web-admin/src/graphify-out/cache/ast/38e6ed9dff2f48116d3faf39f52557b0f7c132b906d42bd7d4684dc631458543.json new file mode 100644 index 00000000..61690c6a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/38e6ed9dff2f48116d3faf39f52557b0f7c132b906d42bd7d4684dc631458543.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "label": "animation.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L1"}, {"id": "ui_animation_themeanimation", "label": "themeAnimation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L40"}, {"id": "ui_animation_toggletheme", "label": "toggleTheme()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L61"}, {"id": "ui_animation_toggletransition", "label": "toggleTransition()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L70"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "ui_animation_themeanimation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "ui_animation_toggletheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation_ts", "target": "ui_animation_toggletransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L70", "weight": 1.0}, {"source": "ui_animation_themeanimation", "target": "ui_animation_toggletheme", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "ui_animation_themeanimation", "callee": "hypot", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L44"}, {"caller_nid": "ui_animation_themeanimation", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L44"}, {"caller_nid": "ui_animation_themeanimation", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L44"}, {"caller_nid": "ui_animation_themeanimation", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L47"}, {"caller_nid": "ui_animation_themeanimation", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L48"}, {"caller_nid": "ui_animation_themeanimation", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L49"}, {"caller_nid": "ui_animation_themeanimation", "callee": "startViewTransition", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L52"}, {"caller_nid": "ui_animation_toggletheme", "callee": "switchThemeStyles", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L62"}, {"caller_nid": "ui_animation_toggletheme", "callee": "useTheme", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L62"}, {"caller_nid": "ui_animation_toggletheme", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L62"}, {"caller_nid": "ui_animation_toggletheme", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L63"}, {"caller_nid": "ui_animation_toggletheme", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L63"}, {"caller_nid": "ui_animation_toggletransition", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L74"}, {"caller_nid": "ui_animation_toggletransition", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/animation.ts", "source_location": "L76"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3bc92e56c594ed6e4ed5a38824a161377c645cf411a10ef52c02eaf1617cb220.json b/web-admin/src/graphify-out/cache/ast/3bc92e56c594ed6e4ed5a38824a161377c645cf411a10ef52c02eaf1617cb220.json new file mode 100644 index 00000000..41587e78 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3bc92e56c594ed6e4ed5a38824a161377c645cf411a10ef52c02eaf1617cb220.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_media_art_cutter_img_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-cutter-img/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3c74db3a8c5a921640a3717467b14c9a85b0714817bac009dd5b0178700a1397.json b/web-admin/src/graphify-out/cache/ast/3c74db3a8c5a921640a3717467b14c9a85b0714817bac009dd5b0178700a1397.json new file mode 100644 index 00000000..d8343dab --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3c74db3a8c5a921640a3717467b14c9a85b0714817bac009dd5b0178700a1397.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_sectiontitle_vue", "label": "SectionTitle.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SectionTitle.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3ce9340123d5644591ec9736b70afaf2d6a771e7cc397a97bc766b92531de451.json b/web-admin/src/graphify-out/cache/ast/3ce9340123d5644591ec9736b70afaf2d6a771e7cc397a97bc766b92531de451.json new file mode 100644 index 00000000..9c66c353 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3ce9340123d5644591ec9736b70afaf2d6a771e7cc397a97bc766b92531de451.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_finance_confirm_fields_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-finance-confirm-fields/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/3e5256a3484380bcc0318f4459c0f19cf8e9a2d30f3510f4401ea8c2b9771154.json b/web-admin/src/graphify-out/cache/ast/3e5256a3484380bcc0318f4459c0f19cf8e9a2d30f3510f4401ea8c2b9771154.json new file mode 100644 index 00000000..e5f89a35 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/3e5256a3484380bcc0318f4459c0f19cf8e9a2d30f3510f4401ea8c2b9771154.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_api_d_ts", "label": "api.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api.d.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_api_d_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api.d.ts", "source_location": "L791", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/40cbec108b462c360ba7d5a10a42e6b324df49f1988d815692fecbc779fb4fa4.json b/web-admin/src/graphify-out/cache/ast/40cbec108b462c360ba7d5a10a42e6b324df49f1988d815692fecbc779fb4fa4.json new file mode 100644 index 00000000..84276dc8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/40cbec108b462c360ba7d5a10a42e6b324df49f1988d815692fecbc779fb4fa4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_basicsettings_vue", "label": "BasicSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/BasicSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/41036bd7360988171a8c53ba2e380da223c3c64dfcc3de5a8806bb84bc55b784.json b/web-admin/src/graphify-out/cache/ast/41036bd7360988171a8c53ba2e380da223c3c64dfcc3de5a8806bb84bc55b784.json new file mode 100644 index 00000000..9c2f8cc0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/41036bd7360988171a8c53ba2e380da223c3c64dfcc3de5a8806bb84bc55b784.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "label": "useTheme.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L1"}, {"id": "core_usetheme_usetheme", "label": "useTheme()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L42"}, {"id": "core_usetheme_initializetheme", "label": "initializeTheme()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L129"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "core_usetheme_usetheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme_ts", "target": "core_usetheme_initializetheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L129", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usetheme_usetheme", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L43"}, {"caller_nid": "core_usetheme_usetheme", "callee": "usePreferredDark", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L101"}, {"caller_nid": "core_usetheme_initializetheme", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L130"}, {"caller_nid": "core_usetheme_initializetheme", "callee": "usePreferredDark", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L131"}, {"caller_nid": "core_usetheme_initializetheme", "callee": "applyThemeByMode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L159"}, {"caller_nid": "core_usetheme_initializetheme", "callee": "watch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTheme.ts", "source_location": "L163"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4189c8e2536a28b108c76f8c90e9a39127d73dcbd174d3fa32d7475e7e6e0dd8.json b/web-admin/src/graphify-out/cache/ast/4189c8e2536a28b108c76f8c90e9a39127d73dcbd174d3fa32d7475e7e6e0dd8.json new file mode 100644 index 00000000..53634432 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4189c8e2536a28b108c76f8c90e9a39127d73dcbd174d3fa32d7475e7e6e0dd8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_base_art_svg_icon_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-svg-icon/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/41a6c6f495a604ebf792d57193b743c60373a3b9a67b78fedeec18df544bc882.json b/web-admin/src/graphify-out/cache/ast/41a6c6f495a604ebf792d57193b743c60373a3b9a67b78fedeec18df544bc882.json new file mode 100644 index 00000000..0489a708 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/41a6c6f495a604ebf792d57193b743c60373a3b9a67b78fedeec18df544bc882.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_asyncroutes_ts", "label": "asyncRoutes.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_asyncroutes_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_asyncroutes_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/asyncRoutes.ts", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/42965d00fe581a7fadca2b419cf646a6832cfd824702396409154e3f3b5d6ba1.json b/web-admin/src/graphify-out/cache/ast/42965d00fe581a7fadca2b419cf646a6832cfd824702396409154e3f3b5d6ba1.json new file mode 100644 index 00000000..cef8fc45 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/42965d00fe581a7fadca2b419cf646a6832cfd824702396409154e3f3b5d6ba1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingitem_vue", "label": "SettingItem.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L1"}, {"id": "widget_settingitem_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L74"}, {"id": "widget_settingitem_emit", "label": "emit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L88"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingitem_vue", "target": "widget_settingitem_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingitem_vue", "target": "widget_settingitem_emit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L88", "weight": 1.0}], "raw_calls": [{"caller_nid": "widget_settingitem_emit", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue", "source_location": "L90"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4313964735510528050ec49387469507cb762e9bd8f6425bb08e2686d53eaa50.json b/web-admin/src/graphify-out/cache/ast/4313964735510528050ec49387469507cb762e9bd8f6425bb08e2686d53eaa50.json new file mode 100644 index 00000000..870d4bec --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4313964735510528050ec49387469507cb762e9bd8f6425bb08e2686d53eaa50.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_outside_iframe_vue", "label": "Iframe.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/outside/Iframe.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/44a712659d48513398ea756914ffe721137c35b5080995fc017696feed993cd1.json b/web-admin/src/graphify-out/cache/ast/44a712659d48513398ea756914ffe721137c35b5080995fc017696feed993cd1.json new file mode 100644 index 00000000..e947e559 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/44a712659d48513398ea756914ffe721137c35b5080995fc017696feed993cd1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_responsive_ts", "label": "responsive.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "source_location": "L1"}, {"id": "form_responsive_calculateresponsivespan", "label": "calculateResponsiveSpan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "source_location": "L85"}, {"id": "form_responsive_createresponsivespancalculator", "label": "createResponsiveSpanCalculator()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "source_location": "L118"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_responsive_ts", "target": "form_responsive_calculateresponsivespan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_responsive_ts", "target": "form_responsive_createresponsivespancalculator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/responsive.ts", "source_location": "L118", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/44d0fedca834f989c69abe93fc83567bb76939fa733a8e9309b05b8ce4a6a0e6.json b/web-admin/src/graphify-out/cache/ast/44d0fedca834f989c69abe93fc83567bb76939fa733a8e9309b05b8ce4a6a0e6.json new file mode 100644 index 00000000..fb55b3cb --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/44d0fedca834f989c69abe93fc83567bb76939fa733a8e9309b05b8ce4a6a0e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "label": "auth.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L1"}, {"id": "api_auth_fetchlogin", "label": "fetchLogin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L9"}, {"id": "api_auth_fetchgetuserinfo", "label": "fetchGetUserInfo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L35"}, {"id": "api_auth_fetchgetmenucodes", "label": "fetchGetMenuCodes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L56"}, {"id": "api_auth_fetchrefreshtoken", "label": "fetchRefreshToken()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L71"}, {"id": "api_auth_fetchlogout", "label": "fetchLogout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L85"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_loginrsa", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "api_auth_fetchlogin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "api_auth_fetchgetuserinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "api_auth_fetchgetmenucodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "api_auth_fetchrefreshtoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth_ts", "target": "api_auth_fetchlogout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L85", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_auth_fetchlogin", "callee": "buildWebEncryptedLoginBody", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L10"}, {"caller_nid": "api_auth_fetchlogin", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L11"}, {"caller_nid": "api_auth_fetchgetuserinfo", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L36"}, {"caller_nid": "api_auth_fetchgetmenucodes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L57"}, {"caller_nid": "api_auth_fetchrefreshtoken", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L72"}, {"caller_nid": "api_auth_fetchlogout", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/auth.ts", "source_location": "L86"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/452d3fdfed21fe67e521b9c28748ae1cccf206686f5cbb509794918550ff153f.json b/web-admin/src/graphify-out/cache/ast/452d3fdfed21fe67e521b9c28748ae1cccf206686f5cbb509794918550ff153f.json new file mode 100644 index 00000000..289e3e60 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/452d3fdfed21fe67e521b9c28748ae1cccf206686f5cbb509794918550ff153f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_sqxp_ts", "label": "sqxp.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/sqxp.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_sqxp_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/sqxp.ts", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/459fb0a187659c6801de5369b1c9f166adfda2a8ae8c003216e563a7ab05fe16.json b/web-admin/src/graphify-out/cache/ast/459fb0a187659c6801de5369b1c9f166adfda2a8ae8c003216e563a7ab05fe16.json new file mode 100644 index 00000000..51f2b3e6 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/459fb0a187659c6801de5369b1c9f166adfda2a8ae8c003216e563a7ab05fe16.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_sqxp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/index.ts", "source_location": "L2", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/464e4e8445bfffd37dfd30ba6d5ae66418f70f8a9897de5ec56f923058a71def.json b/web-admin/src/graphify-out/cache/ast/464e4e8445bfffd37dfd30ba6d5ae66418f70f8a9897de5ec56f923058a71def.json new file mode 100644 index 00000000..566dee15 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/464e4e8445bfffd37dfd30ba6d5ae66418f70f8a9897de5ec56f923058a71def.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_component_ts", "label": "component.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L1"}, {"id": "modules_component_getenabledglobalcomponents", "label": "getEnabledGlobalComponents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L94"}, {"id": "modules_component_getglobalcomponentbykey", "label": "getGlobalComponentByKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L103"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_component_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_component_ts", "target": "modules_component_getenabledglobalcomponents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_component_ts", "target": "modules_component_getglobalcomponentbykey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L103", "weight": 1.0}], "raw_calls": [{"caller_nid": "modules_component_getenabledglobalcomponents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L95"}, {"caller_nid": "modules_component_getglobalcomponentbykey", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/component.ts", "source_location": "L104"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4890799e6030806f2e7ea5e1f224fc618da7d025b4d23ec72c45c303caaaa27d.json b/web-admin/src/graphify-out/cache/ast/4890799e6030806f2e7ea5e1f224fc618da7d025b4d23ec72c45c303caaaa27d.json new file mode 100644 index 00000000..ffc540d3 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4890799e6030806f2e7ea5e1f224fc618da7d025b4d23ec72c45c303caaaa27d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L1"}, {"id": "art_fireworks_effect_index_fireworksystem", "label": "FireworkSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L180"}, {"id": "art_fireworks_effect_index_fireworksystem_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L196"}, {"id": "art_fireworks_effect_index_fireworksystem_initializepool", "label": ".initializePool()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L204"}, {"id": "art_fireworks_effect_index_fireworksystem_createparticle", "label": ".createParticle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L214"}, {"id": "art_fireworks_effect_index_fireworksystem_getavailableparticle", "label": ".getAvailableParticle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L235"}, {"id": "art_fireworks_effect_index_fireworksystem_preloadimage", "label": ".preloadImage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L254"}, {"id": "art_fireworks_effect_index_fireworksystem_preloadallimages", "label": ".preloadAllImages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L276"}, {"id": "art_fireworks_effect_index_fireworksystem_createfirework", "label": ".createFirework()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L289"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "mitt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_ceremony_hb_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_ceremony_sd_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_ceremony_yd_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fireworks_effect_index_vue", "target": "art_fireworks_effect_index_fireworksystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L180", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L196", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_initializepool", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L204", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_createparticle", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L214", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_getavailableparticle", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L235", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_preloadimage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L254", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_preloadallimages", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L276", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem", "target": "art_fireworks_effect_index_fireworksystem_createfirework", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L289", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem_constructor", "target": "art_fireworks_effect_index_fireworksystem_initializepool", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L197", "weight": 1.0}, {"source": "art_fireworks_effect_index_fireworksystem_initializepool", "target": "art_fireworks_effect_index_fireworksystem_createparticle", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L206", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_fireworks_effect_index_fireworksystem_initializepool", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L206"}, {"caller_nid": "art_fireworks_effect_index_fireworksystem_preloadallimages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L279"}, {"caller_nid": "art_fireworks_effect_index_fireworksystem_preloadallimages", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L279"}, {"caller_nid": "art_fireworks_effect_index_fireworksystem_preloadallimages", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L281"}, {"caller_nid": "art_fireworks_effect_index_fireworksystem_createfirework", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L572"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/48b1301973e25566282bab8ba35232f6acf203b2a6a7480d838186f26324978d.json b/web-admin/src/graphify-out/cache/ast/48b1301973e25566282bab8ba35232f6acf203b2a6a7480d838186f26324978d.json new file mode 100644 index 00000000..1a97e211 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/48b1301973e25566282bab8ba35232f6acf203b2a6a7480d838186f26324978d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_sidebar_menu_filter_ts", "label": "sidebar-menu-filter.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L1"}, {"id": "router_sidebar_menu_filter_issidebarnavigableroute", "label": "isSidebarNavigableRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L7"}, {"id": "router_sidebar_menu_filter_filtersidebarroutes", "label": "filterSidebarRoutes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L18"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_sidebar_menu_filter_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_sidebar_menu_filter_ts", "target": "router_sidebar_menu_filter_issidebarnavigableroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_sidebar_menu_filter_ts", "target": "router_sidebar_menu_filter_filtersidebarroutes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L18", "weight": 1.0}], "raw_calls": [{"caller_nid": "router_sidebar_menu_filter_issidebarnavigableroute", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L10"}, {"caller_nid": "router_sidebar_menu_filter_filtersidebarroutes", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L19"}, {"caller_nid": "router_sidebar_menu_filter_filtersidebarroutes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router/sidebar-menu-filter.ts", "source_location": "L19"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4908c6ad77868d25039e65e3c5b8c6318c7f48730ad8ffa83bb9e46dd5b707b1.json b/web-admin/src/graphify-out/cache/ast/4908c6ad77868d25039e65e3c5b8c6318c7f48730ad8ffa83bb9e46dd5b707b1.json new file mode 100644 index 00000000..18373dab --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4908c6ad77868d25039e65e3c5b8c6318c7f48730ad8ffa83bb9e46dd5b707b1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "label": "DonationFormDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1"}, {"id": "list_donationformdialog_createemptytransport", "label": "createEmptyTransport()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1015"}, {"id": "list_donationformdialog_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1035"}, {"id": "list_donationformdialog_loadethnicoptions", "label": "loadEthnicOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1042"}, {"id": "list_donationformdialog_ensureethnicoptioninlist", "label": "ensureEthnicOptionInList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1053"}, {"id": "list_donationformdialog_samplerowlabel", "label": "sampleRowLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1081"}, {"id": "list_donationformdialog_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1165"}, {"id": "list_donationformdialog_scrolltosection", "label": "scrollToSection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1220"}, {"id": "list_donationformdialog_normalizesamplerow", "label": "normalizeSampleRow()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1228"}, {"id": "list_donationformdialog_openbatchtransportdialog", "label": "openBatchTransportDialog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1251"}, {"id": "list_donationformdialog_confirmbatchtransportapply", "label": "confirmBatchTransportApply()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1259"}, {"id": "list_donationformdialog_addsample", "label": "addSample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1273"}, {"id": "list_donationformdialog_removesample", "label": "removeSample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1287"}, {"id": "list_donationformdialog_handleopenforadd", "label": "handleOpenForAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1291"}, {"id": "list_donationformdialog_applydonationbundletoform", "label": "applyDonationBundleToForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1339"}, {"id": "list_donationformdialog_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1974"}, {"id": "list_donationformdialog_ensuredonationprotocolnoinoptions", "label": "ensureDonationProtocolNoInOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L2047"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L933", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L938", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L939", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L940", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_ethnic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L954", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L955", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_createemptytransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1015", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_fullfileurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1035", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_loadethnicoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1042", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_ensureethnicoptioninlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1053", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_samplerowlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1081", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_scrolltosection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_normalizesamplerow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_openbatchtransportdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_confirmbatchtransportapply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_addsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_removesample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1287", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_handleopenforadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_applydonationbundletoform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_applydonationbundletoform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1974", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationformdialog_vue", "target": "list_donationformdialog_ensuredonationprotocolnoinoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L2047", "weight": 1.0}, {"source": "list_donationformdialog_resetform", "target": "list_donationformdialog_createemptytransport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1215", "weight": 1.0}, {"source": "list_donationformdialog_normalizesamplerow", "target": "list_donationformdialog_createemptytransport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1238", "weight": 1.0}, {"source": "list_donationformdialog_confirmbatchtransportapply", "target": "list_donationformdialog_createemptytransport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1266", "weight": 1.0}, {"source": "list_donationformdialog_addsample", "target": "list_donationformdialog_normalizesamplerow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1275", "weight": 1.0}, {"source": "list_donationformdialog_handleopenforadd", "target": "list_donationformdialog_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1294", "weight": 1.0}, {"source": "list_donationformdialog_handleopenforadd", "target": "list_donationformdialog_loadethnicoptions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1298", "weight": 1.0}, {"source": "list_donationformdialog_applydonationbundletoform", "target": "list_donationformdialog_ensuredonationprotocolnoinoptions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1346", "weight": 1.0}, {"source": "list_donationformdialog_applydonationbundletoform", "target": "list_donationformdialog_ensureethnicoptioninlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1361", "weight": 1.0}], "raw_calls": [{"caller_nid": "list_donationformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1037"}, {"caller_nid": "list_donationformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1037"}, {"caller_nid": "list_donationformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1037"}, {"caller_nid": "list_donationformdialog_loadethnicoptions", "callee": "fetchEthnicList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1046"}, {"caller_nid": "list_donationformdialog_ensureethnicoptioninlist", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1054"}, {"caller_nid": "list_donationformdialog_ensureethnicoptioninlist", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1056"}, {"caller_nid": "list_donationformdialog_samplerowlabel", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1083"}, {"caller_nid": "list_donationformdialog_resetform", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1166"}, {"caller_nid": "list_donationformdialog_resetform", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1215"}, {"caller_nid": "list_donationformdialog_scrolltosection", "callee": "getElementById", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1222"}, {"caller_nid": "list_donationformdialog_scrolltosection", "callee": "scrollIntoView", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1224"}, {"caller_nid": "list_donationformdialog_normalizesamplerow", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1232"}, {"caller_nid": "list_donationformdialog_normalizesamplerow", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1232"}, {"caller_nid": "list_donationformdialog_normalizesamplerow", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1232"}, {"caller_nid": "list_donationformdialog_normalizesamplerow", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1232"}, {"caller_nid": "list_donationformdialog_openbatchtransportdialog", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1253"}, {"caller_nid": "list_donationformdialog_confirmbatchtransportapply", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1261"}, {"caller_nid": "list_donationformdialog_confirmbatchtransportapply", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1267"}, {"caller_nid": "list_donationformdialog_confirmbatchtransportapply", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1270"}, {"caller_nid": "list_donationformdialog_addsample", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1274"}, {"caller_nid": "list_donationformdialog_removesample", "callee": "splice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1288"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1296"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1296"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "toISOString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1296"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "loadSampleOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1297"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "remoteSearchCustomers", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1299"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "remoteSearchDonationProtocolNos", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1300"}, {"caller_nid": "list_donationformdialog_handleopenforadd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1304"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1342"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1345"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1347"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1350"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1351"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1356"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1357"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1358"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1359"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1360"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1362"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1363"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1364"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1365"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1366"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1367"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1368"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1369"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1370"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1375"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1380"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1381"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1382"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1383"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1384"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1385"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1390"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1397"}, {"caller_nid": "list_donationformdialog_applydonationbundletoform", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationFormDialog.vue", "source_location": "L1403"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/495d05d8cc43027d25288c936c57561496a3a880ec75d1bc2b05200a7d4abab3.json b/web-admin/src/graphify-out/cache/ast/495d05d8cc43027d25288c936c57561496a3a880ec75d1bc2b05200a7d4abab3.json new file mode 100644 index 00000000..4c59cf51 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/495d05d8cc43027d25288c936c57561496a3a880ec75d1bc2b05200a7d4abab3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L1"}, {"id": "art_sidebar_menu_index_logsidebarmenu", "label": "logSidebarMenu()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L171"}, {"id": "art_sidebar_menu_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L262"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_sidebar_menu_filter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "art_sidebar_menu_index_logsidebarmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", "target": "art_sidebar_menu_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L262", "weight": 1.0}, {"source": "art_sidebar_menu_index_if", "target": "art_sidebar_menu_index_logsidebarmenu", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L263", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_sidebar_menu_index_logsidebarmenu", "callee": "debug", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L172"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4a4eac4f4728d90ea82f016486ccbcdbc0a216bff0f582049714d2b04f878461.json b/web-admin/src/graphify-out/cache/ast/4a4eac4f4728d90ea82f016486ccbcdbc0a216bff0f582049714d2b04f878461.json new file mode 100644 index 00000000..18bf2dc4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4a4eac4f4728d90ea82f016486ccbcdbc0a216bff0f582049714d2b04f878461.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_ring_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_ring_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_ring_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-ring-chart/index.vue", "source_location": "L15", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4aa65fe40bea0fe171b27cc7e1b47974df80ddae79a96e27e7fc1dfe5268d38f.json b/web-admin/src/graphify-out/cache/ast/4aa65fe40bea0fe171b27cc7e1b47974df80ddae79a96e27e7fc1dfe5268d38f.json new file mode 100644 index 00000000..00bfbcaf --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4aa65fe40bea0fe171b27cc7e1b47974df80ddae79a96e27e7fc1dfe5268d38f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_banners_art_card_banner_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-card-banner/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4aca31961540084fdd40cd9c327fbbc1133ef1d8ea737426f45a6cdcb7ea980e.json b/web-admin/src/graphify-out/cache/ast/4aca31961540084fdd40cd9c327fbbc1133ef1d8ea737426f45a6cdcb7ea980e.json new file mode 100644 index 00000000..3c68d324 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4aca31961540084fdd40cd9c327fbbc1133ef1d8ea737426f45a6cdcb7ea980e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L1"}, {"id": "router_index_initrouter", "label": "initRouter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L15"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_staticroutes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_index_ts", "target": "router_index_initrouter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L15", "weight": 1.0}], "raw_calls": [{"caller_nid": "router_index_initrouter", "callee": "configureNProgress", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L16"}, {"caller_nid": "router_index_initrouter", "callee": "setupBeforeEachGuard", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L17"}, {"caller_nid": "router_index_initrouter", "callee": "setupAfterEachGuard", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L18"}, {"caller_nid": "router_index_initrouter", "callee": "use", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/index.ts", "source_location": "L19"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4afdb94c03a2cdcdf07201ed0df1acb91accdb9848ceed590417a0e8c35f10a9.json b/web-admin/src/graphify-out/cache/ast/4afdb94c03a2cdcdf07201ed0df1acb91accdb9848ceed590417a0e8c35f10a9.json new file mode 100644 index 00000000..4e00d154 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4afdb94c03a2cdcdf07201ed0df1acb91accdb9848ceed590417a0e8c35f10a9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_dialog_vue", "label": "user-dialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L1"}, {"id": "modules_user_dialog_loadrolelist", "label": "loadRoleList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L65"}, {"id": "modules_user_dialog_initformdata", "label": "initFormData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L114"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_dialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_dialog_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_dialog_vue", "target": "modules_user_dialog_loadrolelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_modules_user_dialog_vue", "target": "modules_user_dialog_initformdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L114", "weight": 1.0}], "raw_calls": [{"caller_nid": "modules_user_dialog_loadrolelist", "callee": "fetchGetRoleList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L67"}, {"caller_nid": "modules_user_dialog_loadrolelist", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L68"}, {"caller_nid": "modules_user_dialog_loadrolelist", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L73"}, {"caller_nid": "modules_user_dialog_initformdata", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L118"}, {"caller_nid": "modules_user_dialog_initformdata", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/modules/user-dialog.vue", "source_location": "L122"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4cea33892cb8fb3a7c1c62de43f67f9320abefac74610b0da33d3454d6174be7.json b/web-admin/src/graphify-out/cache/ast/4cea33892cb8fb3a7c1c62de43f67f9320abefac74610b0da33d3454d6174be7.json new file mode 100644 index 00000000..11fc7503 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4cea33892cb8fb3a7c1c62de43f67f9320abefac74610b0da33d3454d6174be7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_dashboard_console_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/dashboard/console/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/4d652609f3abb0c60d04e05d0ef710f9e19ad3c28279d622cd32ee39d2bb83bf.json b/web-admin/src/graphify-out/cache/ast/4d652609f3abb0c60d04e05d0ef710f9e19ad3c28279d622cd32ee39d2bb83bf.json new file mode 100644 index 00000000..bb0b5eef --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/4d652609f3abb0c60d04e05d0ef710f9e19ad3c28279d622cd32ee39d2bb83bf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usefastenter_ts", "label": "useFastEnter.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L1"}, {"id": "core_usefastenter_usefastenter", "label": "useFastEnter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L22"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usefastenter_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usefastenter_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usefastenter_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usefastenter_ts", "target": "core_usefastenter_usefastenter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L22", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usefastenter_usefastenter", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L24"}, {"caller_nid": "core_usefastenter_usefastenter", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L27"}, {"caller_nid": "core_usefastenter_usefastenter", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L36"}, {"caller_nid": "core_usefastenter_usefastenter", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useFastEnter.ts", "source_location": "L45"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/50338ba47537224064afce8d39cda3caebee777b49991bb5fe7c15dc3b461236.json b/web-admin/src/graphify-out/cache/ast/50338ba47537224064afce8d39cda3caebee777b49991bb5fe7c15dc3b461236.json new file mode 100644 index 00000000..111ef5fc --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/50338ba47537224064afce8d39cda3caebee777b49991bb5fe7c15dc3b461236.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/536dc645c0134f2e38bfa5d2f8cd71ed014bb865043c7ad3881d2a7d506f1a6c.json b/web-admin/src/graphify-out/cache/ast/536dc645c0134f2e38bfa5d2f8cd71ed014bb865043c7ad3881d2a7d506f1a6c.json new file mode 100644 index 00000000..d5e19cab --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/536dc645c0134f2e38bfa5d2f8cd71ed014bb865043c7ad3881d2a7d506f1a6c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_colorsettings_vue", "label": "ColorSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ColorSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/53d7465bdc1178d13880842f4c79eff94910fa75528a58441b2eebc578cb0fda.json b/web-admin/src/graphify-out/cache/ast/53d7465bdc1178d13880842f4c79eff94910fa75528a58441b2eebc578cb0fda.json new file mode 100644 index 00000000..1589e988 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/53d7465bdc1178d13880842f4c79eff94910fa75528a58441b2eebc578cb0fda.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetableheight_ts", "label": "useTableHeight.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L1"}, {"id": "core_usetableheight_tableheightcalculator", "label": "TableHeightCalculator", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L37"}, {"id": "core_usetableheight_tableheightcalculator_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L42"}, {"id": "core_usetableheight_tableheightcalculator_calculate", "label": ".calculate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L47"}, {"id": "core_usetableheight_tableheightcalculator_calculateoffset", "label": ".calculateOffset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L57"}, {"id": "core_usetableheight_tableheightcalculator_getheaderheight", "label": ".getHeaderHeight()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L71"}, {"id": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", "label": ".calculatePaginationOffset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L78"}, {"id": "core_usetableheight_usetableheight", "label": "useTableHeight()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L95"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetableheight_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetableheight_ts", "target": "core_usetableheight_tableheightcalculator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L37", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator", "target": "core_usetableheight_tableheightcalculator_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L42", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator", "target": "core_usetableheight_tableheightcalculator_calculate", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L47", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator", "target": "core_usetableheight_tableheightcalculator_calculateoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L57", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator", "target": "core_usetableheight_tableheightcalculator_getheaderheight", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L71", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator", "target": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetableheight_ts", "target": "core_usetableheight_usetableheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L95", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator_calculate", "target": "core_usetableheight_tableheightcalculator_calculateoffset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L48", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator_calculateoffset", "target": "core_usetableheight_tableheightcalculator_calculatepaginationoffset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L59", "weight": 1.0}, {"source": "core_usetableheight_tableheightcalculator_calculateoffset", "target": "core_usetableheight_tableheightcalculator_getheaderheight", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L62", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usetableheight_usetableheight", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableHeight.ts", "source_location": "L96"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/549229b03bc1966d1055531d01f1ddbe06061f0aee13fa5c648f4b0d32029c1c.json b/web-admin/src/graphify-out/cache/ast/549229b03bc1966d1055531d01f1ddbe06061f0aee13fa5c648f4b0d32029c1c.json new file mode 100644 index 00000000..bb3343ce --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/549229b03bc1966d1055531d01f1ddbe06061f0aee13fa5c648f4b0d32029c1c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L1"}, {"id": "post_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L349"}, {"id": "post_index_findpostbinddeptnodebyid", "label": "findPostBindDeptNodeById()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L383"}, {"id": "post_index_collectpostbinddeptsubtreeids", "label": "collectPostBindDeptSubtreeIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L394"}, {"id": "post_index_collectallpostbinddeptids", "label": "collectAllPostBindDeptIds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L400"}, {"id": "post_index_expandpostbinddepttree", "label": "expandPostBindDeptTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L412"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "post_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "post_index_findpostbinddeptnodebyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "post_index_collectpostbinddeptsubtreeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "post_index_collectallpostbinddeptids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_post_index_vue", "target": "post_index_expandpostbinddepttree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L412", "weight": 1.0}, {"source": "post_index_expandpostbinddepttree", "target": "post_index_collectallpostbinddeptids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L415", "weight": 1.0}], "raw_calls": [{"caller_nid": "post_index_handleview", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L354"}, {"caller_nid": "post_index_handleview", "callee": "fetchPostBoundUserIds", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L355"}, {"caller_nid": "post_index_handleview", "callee": "fetchDeptTree", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L356"}, {"caller_nid": "post_index_handleview", "callee": "fetchAllUsersForPostBind", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L360"}, {"caller_nid": "post_index_handleview", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L361"}, {"caller_nid": "post_index_handleview", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L362"}, {"caller_nid": "post_index_handleview", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L364"}, {"caller_nid": "post_index_collectpostbinddeptsubtreeids", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L396"}, {"caller_nid": "post_index_collectallpostbinddeptids", "callee": "walk", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L408"}, {"caller_nid": "post_index_expandpostbinddepttree", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L413"}, {"caller_nid": "post_index_expandpostbinddepttree", "callee": "setExpandedKeys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/post/index.vue", "source_location": "L417"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/54db90279f8c4844547c69ca2ec6e5c291f1594b86e466b9c376ab3e17551a4b.json b/web-admin/src/graphify-out/cache/ast/54db90279f8c4844547c69ca2ec6e5c291f1594b86e466b9c376ab3e17551a4b.json new file mode 100644 index 00000000..c349f0af --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/54db90279f8c4844547c69ca2ec6e5c291f1594b86e466b9c376ab3e17551a4b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_cell_product_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/cell-product/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/570ca0d8310be608d5b2461d23e01f8411b588764ead3a998b821b79baff5bf6.json b/web-admin/src/graphify-out/cache/ast/570ca0d8310be608d5b2461d23e01f8411b588764ead3a998b821b79baff5bf6.json new file mode 100644 index 00000000..e1055d3e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/570ca0d8310be608d5b2461d23e01f8411b588764ead3a998b821b79baff5bf6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_wang_editor_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "source_location": "L1"}, {"id": "art_wang_editor_index_onsuccess", "label": "onSuccess()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "source_location": "L128"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_wang_editor_index_vue", "target": "art_wang_editor_index_onsuccess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "source_location": "L128", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_wang_editor_index_onsuccess", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-wang-editor/index.vue", "source_location": "L129"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/58519fbb9ba511195fca37369456b46c3e943e80c2846887e95a6192fe6d28ef.json b/web-admin/src/graphify-out/cache/ast/58519fbb9ba511195fca37369456b46c3e943e80c2846887e95a6192fe6d28ef.json new file mode 100644 index 00000000..8f0b1276 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/58519fbb9ba511195fca37369456b46c3e943e80c2846887e95a6192fe6d28ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_tenant_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/tenant/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/58c8607fe815398978fbdfc9369c50468c833985100692f734f3a035226ddd2d.json b/web-admin/src/graphify-out/cache/ast/58c8607fe815398978fbdfc9369c50468c833985100692f734f3a035226ddd2d.json new file mode 100644 index 00000000..7cc47849 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/58c8607fe815398978fbdfc9369c50468c833985100692f734f3a035226ddd2d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_console_ts", "label": "console.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/console.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/595e7724fce0d0747bc6d7587e1af1edd10eabd112d6b0965915e057f68459ac.json b/web-admin/src/graphify-out/cache/ast/595e7724fce0d0747bc6d7587e1af1edd10eabd112d6b0965915e057f68459ac.json new file mode 100644 index 00000000..cc2d2668 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/595e7724fce0d0747bc6d7587e1af1edd10eabd112d6b0965915e057f68459ac.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L1"}, {"id": "project_price_system_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L351"}, {"id": "project_price_system_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L389"}, {"id": "project_price_system_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L404"}, {"id": "project_price_system_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L409"}, {"id": "project_price_system_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L416"}, {"id": "project_price_system_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L426"}, {"id": "project_price_system_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L435"}, {"id": "project_price_system_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L455"}, {"id": "project_price_system_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L514"}, {"id": "project_price_system_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L526"}, {"id": "project_price_system_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L540"}, {"id": "project_price_system_index_handleopenpriceselector", "label": "handleOpenPriceSelector()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L555"}, {"id": "project_price_system_index_handlepriceselectorchange", "label": "handlePriceSelectorChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L578"}, {"id": "project_price_system_index_handleconfirmpriceselector", "label": "handleConfirmPriceSelector()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L582"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L409", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L435", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L455", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleopenpriceselector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L555", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handlepriceselectorchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L578", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_project_price_system_index_vue", "target": "project_price_system_index_handleconfirmpriceselector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L582", "weight": 1.0}, {"source": "project_price_system_index_handlesearch", "target": "project_price_system_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L406", "weight": 1.0}, {"source": "project_price_system_index_handlereset", "target": "project_price_system_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L412", "weight": 1.0}, {"source": "project_price_system_index_handleadd", "target": "project_price_system_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L429", "weight": 1.0}, {"source": "project_price_system_index_handlesubmit", "target": "project_price_system_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L505", "weight": 1.0}], "raw_calls": [{"caller_nid": "project_price_system_index_loaddata", "callee": "fetchProjectSystemList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L392"}, {"caller_nid": "project_price_system_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L431"}, {"caller_nid": "project_price_system_index_handleedit", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L441"}, {"caller_nid": "project_price_system_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L444"}, {"caller_nid": "project_price_system_index_handleedit", "callee": "fetchProjectSystemItems", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L447"}, {"caller_nid": "project_price_system_index_handleedit", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L448"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L456"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L460"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L461"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L463"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "fetchUpdateProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L469"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "fetchCreateProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L472"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "fetchProjectSystemItems", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L478"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "fetchDeleteProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L482"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "fetchCreateProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L500"}, {"caller_nid": "project_price_system_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L503"}, {"caller_nid": "project_price_system_index_handleview", "callee": "fetchProjectSystemItems", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L517"}, {"caller_nid": "project_price_system_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L528"}, {"caller_nid": "project_price_system_index_handledelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L532"}, {"caller_nid": "project_price_system_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L541"}, {"caller_nid": "project_price_system_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L543"}, {"caller_nid": "project_price_system_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L544"}, {"caller_nid": "project_price_system_index_handleopenpriceselector", "callee": "fetchCellProductPriceList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L560"}, {"caller_nid": "project_price_system_index_handleopenpriceselector", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L566"}, {"caller_nid": "project_price_system_index_handleopenpriceselector", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L567"}, {"caller_nid": "project_price_system_index_handleopenpriceselector", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L570"}, {"caller_nid": "project_price_system_index_handleconfirmpriceselector", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L584"}, {"caller_nid": "project_price_system_index_handleconfirmpriceselector", "callee": "has", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L586"}, {"caller_nid": "project_price_system_index_handleconfirmpriceselector", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/project-price-system/index.vue", "source_location": "L587"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5994bf9e8cf8b4d383274cb7f697fd402135003fcae44b4d78e52cca40593ef5.json b/web-admin/src/graphify-out/cache/ast/5994bf9e8cf8b4d383274cb7f697fd402135003fcae44b4d78e52cca40593ef5.json new file mode 100644 index 00000000..860354ee --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5994bf9e8cf8b4d383274cb7f697fd402135003fcae44b4d78e52cca40593ef5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_views_exception_artexception_vue", "label": "ArtException.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/exception/ArtException.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5cfe5101ad3a7ef0d4ce49c5552d579b47428d5a8774b5ec5c04fd392a475e27.json b/web-admin/src/graphify-out/cache/ast/5cfe5101ad3a7ef0d4ce49c5552d579b47428d5a8774b5ec5c04fd392a475e27.json new file mode 100644 index 00000000..f92d1259 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5cfe5101ad3a7ef0d4ce49c5552d579b47428d5a8774b5ec5c04fd392a475e27.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_media_art_video_player_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/media/art-video-player/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5d16d30236fcbc5faa984b2fd5c552902143ef920aec4b25f5532abfa295892c.json b/web-admin/src/graphify-out/cache/ast/5d16d30236fcbc5faa984b2fd5c552902143ef920aec4b25f5532abfa295892c.json new file mode 100644 index 00000000..372dba06 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5d16d30236fcbc5faa984b2fd5c552902143ef920aec4b25f5532abfa295892c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_work_order_ts", "label": "production-work-order.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L1"}, {"id": "api_production_work_order_fetchproductionworkorderlist", "label": "fetchProductionWorkOrderList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L3"}, {"id": "api_production_work_order_fetchproductionworkorderdetail", "label": "fetchProductionWorkOrderDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L18"}, {"id": "api_production_work_order_fetchcompleteproductionworkorder", "label": "fetchCompleteProductionWorkOrder()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L22"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_work_order_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_work_order_ts", "target": "api_production_work_order_fetchproductionworkorderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_work_order_ts", "target": "api_production_work_order_fetchproductionworkorderdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_work_order_ts", "target": "api_production_work_order_fetchcompleteproductionworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L22", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_work_order_fetchproductionworkorderlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L9"}, {"caller_nid": "api_production_work_order_fetchproductionworkorderdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L19"}, {"caller_nid": "api_production_work_order_fetchcompleteproductionworkorder", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-work-order.ts", "source_location": "L23"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5da63ef8f8a7618f1e449a6fbf5d17234aa41cb055e47cc96da0702448ebe93e.json b/web-admin/src/graphify-out/cache/ast/5da63ef8f8a7618f1e449a6fbf5d17234aa41cb055e47cc96da0702448ebe93e.json new file mode 100644 index 00000000..75922c20 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5da63ef8f8a7618f1e449a6fbf5d17234aa41cb055e47cc96da0702448ebe93e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_consumable_pack_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/consumable-pack/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5ddd86ac8eb21d37167db46b4b0bad97ed613f541c737fa369e722658301d783.json b/web-admin/src/graphify-out/cache/ast/5ddd86ac8eb21d37167db46b4b0bad97ed613f541c737fa369e722658301d783.json new file mode 100644 index 00000000..948d94e4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5ddd86ac8eb21d37167db46b4b0bad97ed613f541c737fa369e722658301d783.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_line_chart_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_line_chart_card_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_line_chart_card_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-line-chart-card/index.vue", "source_location": "L36", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5f201a050984e12769de3be19647f223329f4fedf973264d7c4c396ce4f4b496.json b/web-admin/src/graphify-out/cache/ast/5f201a050984e12769de3be19647f223329f4fedf973264d7c4c396ce4f4b496.json new file mode 100644 index 00000000..9d95a904 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5f201a050984e12769de3be19647f223329f4fedf973264d7c4c396ce4f4b496.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_task_pending_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-pending/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/5f507588beeae9e4ed3a0be36498acc2a0745f340106dd3c6c3063aa564e0ca6.json b/web-admin/src/graphify-out/cache/ast/5f507588beeae9e4ed3a0be36498acc2a0745f340106dd3c6c3063aa564e0ca6.json new file mode 100644 index 00000000..a60df6ef --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/5f507588beeae9e4ed3a0be36498acc2a0745f340106dd3c6c3063aa564e0ca6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableconfig_ts", "label": "tableConfig.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/table/tableConfig.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6061d7a760b22dbb52afeda4f227a455ef37e28143d454f036435645bf0c6307.json b/web-admin/src/graphify-out/cache/ast/6061d7a760b22dbb52afeda4f227a455ef37e28143d454f036435645bf0c6307.json new file mode 100644 index 00000000..c5db83ad --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6061d7a760b22dbb52afeda4f227a455ef37e28143d454f036435645bf0c6307.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_image_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-image-card/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6263be33334df096a9bd95985823f7c6eb9bca31537d164b7a1081a8e965acaf.json b/web-admin/src/graphify-out/cache/ast/6263be33334df096a9bd95985823f7c6eb9bca31537d164b7a1081a8e965acaf.json new file mode 100644 index 00000000..1eeb3d55 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6263be33334df096a9bd95985823f7c6eb9bca31537d164b7a1081a8e965acaf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1"}, {"id": "product_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1193"}, {"id": "product_index_revokelocalpreview", "label": "revokeLocalPreview()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L2291"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "target": "product_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "target": "product_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "target": "product_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "target": "product_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_product_index_vue", "target": "product_index_revokelocalpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L2291", "weight": 1.0}], "raw_calls": [{"caller_nid": "product_index_if", "callee": "revokeObjectURL", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1195"}, {"caller_nid": "product_index_if", "callee": "revokeObjectURL", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1206"}, {"caller_nid": "product_index_if", "callee": "applyCategoryPriceCoefficientIfNeeded", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1246"}, {"caller_nid": "product_index_if", "callee": "loadCategoryParameters", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1247"}, {"caller_nid": "product_index_if", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1588"}, {"caller_nid": "product_index_if", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L1589"}, {"caller_nid": "product_index_revokelocalpreview", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L2294"}, {"caller_nid": "product_index_revokelocalpreview", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/product/index.vue", "source_location": "L2298"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/62932b571d3858f5dda31a4072b2d8573da1b1677f3885c51204fcaf9ba2ddba.json b/web-admin/src/graphify-out/cache/ast/62932b571d3858f5dda31a4072b2d8573da1b1677f3885c51204fcaf9ba2ddba.json new file mode 100644 index 00000000..37baca68 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/62932b571d3858f5dda31a4072b2d8573da1b1677f3885c51204fcaf9ba2ddba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_text_scroll_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L1"}, {"id": "art_text_scroll_index_measuresizes", "label": "measureSizes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L191"}, {"id": "art_text_scroll_index_handlecontentclick", "label": "handleContentClick()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L250"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_text_scroll_index_vue", "target": "art_text_scroll_index_measuresizes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_text_scroll_index_vue", "target": "art_text_scroll_index_handlecontentclick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L250", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_text_scroll_index_handlecontentclick", "callee": "stopPropagation", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-text-scroll/index.vue", "source_location": "L253"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/62c9f4c9e28dec39e25153eb6dfbd6570c9a378be2160fc31afc7c8e2ea332ec.json b/web-admin/src/graphify-out/cache/ast/62c9f4c9e28dec39e25153eb6dfbd6570c9a378be2160fc31afc7c8e2ea332ec.json new file mode 100644 index 00000000..695d28bf --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/62c9f4c9e28dec39e25153eb6dfbd6570c9a378be2160fc31afc7c8e2ea332ec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_mittbus_ts", "label": "mittBus.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/mittBus.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_mittbus_ts", "target": "mitt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/mittBus.ts", "source_location": "L44", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/62dacd38f56e6831a3f80a428ea42e5056f4e13e737f500076cf2ae324629a89.json b/web-admin/src/graphify-out/cache/ast/62dacd38f56e6831a3f80a428ea42e5056f4e13e737f500076cf2ae324629a89.json new file mode 100644 index 00000000..92421c0f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/62dacd38f56e6831a3f80a428ea42e5056f4e13e737f500076cf2ae324629a89.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "label": "DonationStatusChangeDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L1"}, {"id": "list_donationstatuschangedialog_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L157"}, {"id": "list_donationstatuschangedialog_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L163"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "list_donationstatuschangedialog_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationstatuschangedialog_vue", "target": "list_donationstatuschangedialog_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L163", "weight": 1.0}], "raw_calls": [{"caller_nid": "list_donationstatuschangedialog_resetform", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L160"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "catch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L164"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L164"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L174"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L184"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L219"}, {"caller_nid": "list_donationstatuschangedialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationStatusChangeDialog.vue", "source_location": "L224"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/63809687ce9630f3248f3700a66c0d0fa05f02a68f5a1ef1edab12d24615ee22.json b/web-admin/src/graphify-out/cache/ast/63809687ce9630f3248f3700a66c0d0fa05f02a68f5a1ef1edab12d24615ee22.json new file mode 100644 index 00000000..577f69c3 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/63809687ce9630f3248f3700a66c0d0fa05f02a68f5a1ef1edab12d24615ee22.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_banners_art_basic_banner_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "source_location": "L1"}, {"id": "art_basic_banner_index_generatemeteors", "label": "generateMeteors()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "source_location": "L187"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_banners_art_basic_banner_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_banners_art_basic_banner_index_vue", "target": "art_basic_banner_index_generatemeteors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "source_location": "L187", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_basic_banner_index_generatemeteors", "callee": "from", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/banners/art-basic-banner/index.vue", "source_location": "L190"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6382009d39d81dd73d887d6d6896f1dc69b2c497ceab10721977856bf67f4453.json b/web-admin/src/graphify-out/cache/ast/6382009d39d81dd73d887d6d6896f1dc69b2c497ceab10721977856bf67f4453.json new file mode 100644 index 00000000..0c34116c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6382009d39d81dd73d887d6d6896f1dc69b2c497ceab10721977856bf67f4453.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_componentloader_ts", "label": "ComponentLoader.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L1"}, {"id": "core_componentloader_componentloader", "label": "ComponentLoader", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L12"}, {"id": "core_componentloader_componentloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L15"}, {"id": "core_componentloader_componentloader_load", "label": ".load()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L23"}, {"id": "core_componentloader_componentloader_loadlayout", "label": ".loadLayout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L48"}, {"id": "core_componentloader_componentloader_loadiframe", "label": ".loadIframe()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L55"}, {"id": "core_componentloader_componentloader_createemptycomponent", "label": ".createEmptyComponent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L62"}, {"id": "core_componentloader_componentloader_createerrorcomponent", "label": ".createErrorComponent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L74"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_componentloader_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_componentloader_ts", "target": "core_componentloader_componentloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L12", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L15", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L23", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_loadlayout", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L48", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_loadiframe", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L55", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_createemptycomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L62", "weight": 1.0}, {"source": "core_componentloader_componentloader", "target": "core_componentloader_componentloader_createerrorcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L74", "weight": 1.0}, {"source": "core_componentloader_componentloader_load", "target": "core_componentloader_componentloader_createemptycomponent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L25", "weight": 1.0}, {"source": "core_componentloader_componentloader_load", "target": "core_componentloader_componentloader_createerrorcomponent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L39", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_componentloader_componentloader_constructor", "callee": "glob", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L17"}, {"caller_nid": "core_componentloader_componentloader_load", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/ComponentLoader.ts", "source_location": "L36"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/63b0495eb69709bccf7331eb80c3f4a1142b42cb9c25ad6bd1305be6cb852b9e.json b/web-admin/src/graphify-out/cache/ast/63b0495eb69709bccf7331eb80c3f4a1142b42cb9c25ad6bd1305be6cb852b9e.json new file mode 100644 index 00000000..2d0559c1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/63b0495eb69709bccf7331eb80c3f4a1142b42cb9c25ad6bd1305be6cb852b9e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_output_type_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/output-type/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6446ff318cec48602af9736e73da5d891901205eb4d8910da3a19a94d27da562.json b/web-admin/src/graphify-out/cache/ast/6446ff318cec48602af9736e73da5d891901205eb4d8910da3a19a94d27da562.json new file mode 100644 index 00000000..a11e76f0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6446ff318cec48602af9736e73da5d891901205eb4d8910da3a19a94d27da562.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_socket_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L1"}, {"id": "socket_index_websocketclient", "label": "WebSocketClient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L12"}, {"id": "socket_index_websocketclient_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L41"}, {"id": "socket_index_websocketclient_getinstance", "label": ".getInstance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L53"}, {"id": "socket_index_websocketclient_init", "label": ".init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L70"}, {"id": "socket_index_websocketclient_connect", "label": ".connect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L74"}, {"id": "socket_index_websocketclient_handleconnectiontimeout", "label": ".handleConnectionTimeout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L117"}, {"id": "socket_index_websocketclient_close", "label": ".close()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L127"}, {"id": "socket_index_websocketclient_send", "label": ".send()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L143"}, {"id": "socket_index_websocketclient_flushmessagequeue", "label": ".flushMessageQueue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L172"}, {"id": "socket_index_websocketclient_handleopen", "label": ".handleOpen()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L192"}, {"id": "socket_index_websocketclient_handlemessage", "label": ".handleMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L206"}, {"id": "socket_index_websocketclient_handleclose", "label": ".handleClose()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L213"}, {"id": "socket_index_websocketclient_handleerror", "label": ".handleError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L232"}, {"id": "socket_index_websocketclient_closecurrentsocketforreconnect", "label": ".closeCurrentSocketForReconnect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L249"}, {"id": "socket_index_websocketclient_getreadystatetext", "label": ".getReadyStateText()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L269"}, {"id": "socket_index_websocketclient_startheartbeat", "label": ".startHeartbeat()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L285"}, {"id": "socket_index_websocketclient_resetheartbeat", "label": ".resetHeartbeat()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L305"}, {"id": "socket_index_websocketclient_startping", "label": ".startPing()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L312"}, {"id": "socket_index_websocketclient_reconnect", "label": ".reconnect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L335"}, {"id": "socket_index_websocketclient_calculatereconnectdelay", "label": ".calculateReconnectDelay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L364"}, {"id": "socket_index_websocketclient_cleartimer", "label": ".clearTimer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L375"}, {"id": "socket_index_websocketclient_clearalltimers", "label": ".clearAllTimers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L390"}, {"id": "socket_index_websocketclient_clearconnectiontimers", "label": ".clearConnectionTimers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L395"}, {"id": "socket_index_websocketclient_iswebsocketconnected", "label": ".isWebSocketConnected()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L403"}, {"id": "socket_index_websocketclient_connectionstatustext", "label": ".connectionStatusText()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L408"}, {"id": "socket_index_websocketclient_destroyinstance", "label": ".destroyInstance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L417"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_socket_index_ts", "target": "socket_index_websocketclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L12", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L41", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_getinstance", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L53", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L70", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L74", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_handleconnectiontimeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L117", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L127", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L143", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_flushmessagequeue", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L172", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_handleopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L192", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_handlemessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L206", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_handleclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L213", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_handleerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L232", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_closecurrentsocketforreconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L249", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_getreadystatetext", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L269", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_startheartbeat", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L285", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_resetheartbeat", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L305", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_startping", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L312", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_reconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L335", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_calculatereconnectdelay", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L364", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_cleartimer", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L375", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_clearalltimers", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L390", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_clearconnectiontimers", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L395", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_iswebsocketconnected", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L403", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_connectionstatustext", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L408", "weight": 1.0}, {"source": "socket_index_websocketclient", "target": "socket_index_websocketclient_destroyinstance", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L417", "weight": 1.0}, {"source": "socket_index_websocketclient_getinstance", "target": "socket_index_websocketclient_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L63", "weight": 1.0}, {"source": "socket_index_websocketclient_init", "target": "socket_index_websocketclient_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L71", "weight": 1.0}, {"source": "socket_index_websocketclient_connect", "target": "socket_index_websocketclient_flushmessagequeue", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L84", "weight": 1.0}, {"source": "socket_index_websocketclient_connect", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L94", "weight": 1.0}, {"source": "socket_index_websocketclient_connect", "target": "socket_index_websocketclient_reconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L112", "weight": 1.0}, {"source": "socket_index_websocketclient_handleconnectiontimeout", "target": "socket_index_websocketclient_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L120", "weight": 1.0}, {"source": "socket_index_websocketclient_handleconnectiontimeout", "target": "socket_index_websocketclient_reconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L122", "weight": 1.0}, {"source": "socket_index_websocketclient_close", "target": "socket_index_websocketclient_clearalltimers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L128", "weight": 1.0}, {"source": "socket_index_websocketclient_send", "target": "socket_index_websocketclient_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L156", "weight": 1.0}, {"source": "socket_index_websocketclient_send", "target": "socket_index_websocketclient_reconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L167", "weight": 1.0}, {"source": "socket_index_websocketclient_flushmessagequeue", "target": "socket_index_websocketclient_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L179", "weight": 1.0}, {"source": "socket_index_websocketclient_handleopen", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L194", "weight": 1.0}, {"source": "socket_index_websocketclient_handleopen", "target": "socket_index_websocketclient_startheartbeat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L200", "weight": 1.0}, {"source": "socket_index_websocketclient_handleopen", "target": "socket_index_websocketclient_startping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L201", "weight": 1.0}, {"source": "socket_index_websocketclient_handleopen", "target": "socket_index_websocketclient_flushmessagequeue", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L202", "weight": 1.0}, {"source": "socket_index_websocketclient_handlemessage", "target": "socket_index_websocketclient_resetheartbeat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L208", "weight": 1.0}, {"source": "socket_index_websocketclient_handleclose", "target": "socket_index_websocketclient_clearconnectiontimers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L223", "weight": 1.0}, {"source": "socket_index_websocketclient_handleclose", "target": "socket_index_websocketclient_reconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L227", "weight": 1.0}, {"source": "socket_index_websocketclient_handleerror", "target": "socket_index_websocketclient_getreadystatetext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L237", "weight": 1.0}, {"source": "socket_index_websocketclient_handleerror", "target": "socket_index_websocketclient_reconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L245", "weight": 1.0}, {"source": "socket_index_websocketclient_closecurrentsocketforreconnect", "target": "socket_index_websocketclient_clearconnectiontimers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L250", "weight": 1.0}, {"source": "socket_index_websocketclient_closecurrentsocketforreconnect", "target": "socket_index_websocketclient_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L261", "weight": 1.0}, {"source": "socket_index_websocketclient_startheartbeat", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L286", "weight": 1.0}, {"source": "socket_index_websocketclient_resetheartbeat", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L306", "weight": 1.0}, {"source": "socket_index_websocketclient_resetheartbeat", "target": "socket_index_websocketclient_startheartbeat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L308", "weight": 1.0}, {"source": "socket_index_websocketclient_startping", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L313", "weight": 1.0}, {"source": "socket_index_websocketclient_reconnect", "target": "socket_index_websocketclient_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L343", "weight": 1.0}, {"source": "socket_index_websocketclient_reconnect", "target": "socket_index_websocketclient_closecurrentsocketforreconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L349", "weight": 1.0}, {"source": "socket_index_websocketclient_reconnect", "target": "socket_index_websocketclient_calculatereconnectdelay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L351", "weight": 1.0}, {"source": "socket_index_websocketclient_reconnect", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L356", "weight": 1.0}, {"source": "socket_index_websocketclient_clearalltimers", "target": "socket_index_websocketclient_clearconnectiontimers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L391", "weight": 1.0}, {"source": "socket_index_websocketclient_clearalltimers", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L392", "weight": 1.0}, {"source": "socket_index_websocketclient_clearconnectiontimers", "target": "socket_index_websocketclient_cleartimer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L396", "weight": 1.0}, {"source": "socket_index_websocketclient_destroyinstance", "target": "socket_index_websocketclient_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L419", "weight": 1.0}], "raw_calls": [{"caller_nid": "socket_index_websocketclient_connect", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L77"}, {"caller_nid": "socket_index_websocketclient_connect", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L83"}, {"caller_nid": "socket_index_websocketclient_connect", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L100"}, {"caller_nid": "socket_index_websocketclient_connect", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L110"}, {"caller_nid": "socket_index_websocketclient_handleconnectiontimeout", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L119"}, {"caller_nid": "socket_index_websocketclient_send", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L146"}, {"caller_nid": "socket_index_websocketclient_send", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L152"}, {"caller_nid": "socket_index_websocketclient_send", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L153"}, {"caller_nid": "socket_index_websocketclient_send", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L164"}, {"caller_nid": "socket_index_websocketclient_send", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L166"}, {"caller_nid": "socket_index_websocketclient_flushmessagequeue", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L174"}, {"caller_nid": "socket_index_websocketclient_flushmessagequeue", "callee": "shift", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L176"}, {"caller_nid": "socket_index_websocketclient_flushmessagequeue", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L181"}, {"caller_nid": "socket_index_websocketclient_flushmessagequeue", "callee": "unshift", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L183"}, {"caller_nid": "socket_index_websocketclient_handleopen", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L193"}, {"caller_nid": "socket_index_websocketclient_handlemessage", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L207"}, {"caller_nid": "socket_index_websocketclient_handlemessage", "callee": "messageHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L209"}, {"caller_nid": "socket_index_websocketclient_handleclose", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L214"}, {"caller_nid": "socket_index_websocketclient_handleerror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L233"}, {"caller_nid": "socket_index_websocketclient_handleerror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L234"}, {"caller_nid": "socket_index_websocketclient_handleerror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L235"}, {"caller_nid": "socket_index_websocketclient_startheartbeat", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L289"}, {"caller_nid": "socket_index_websocketclient_startping", "callee": "setInterval", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L315"}, {"caller_nid": "socket_index_websocketclient_reconnect", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L342"}, {"caller_nid": "socket_index_websocketclient_reconnect", "callee": "log", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L352"}, {"caller_nid": "socket_index_websocketclient_reconnect", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L357"}, {"caller_nid": "socket_index_websocketclient_calculatereconnectdelay", "callee": "random", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L366"}, {"caller_nid": "socket_index_websocketclient_calculatereconnectdelay", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L367"}, {"caller_nid": "socket_index_websocketclient_calculatereconnectdelay", "callee": "pow", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L368"}, {"caller_nid": "socket_index_websocketclient_cleartimer", "callee": "clearTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/socket/index.ts", "source_location": "L384"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6644d34d8bcf226d34d804f374de354de6f2caa6dd9e0b3c8bfe93801325a226.json b/web-admin/src/graphify-out/cache/ast/6644d34d8bcf226d34d804f374de354de6f2caa6dd9e0b3c8bfe93801325a226.json new file mode 100644 index 00000000..2d1135ae --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6644d34d8bcf226d34d804f374de354de6f2caa6dd9e0b3c8bfe93801325a226.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "label": "error-handle.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L1"}, {"id": "sys_error_handle_normalizeerrormessage", "label": "normalizeErrorMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L39"}, {"id": "sys_error_handle_isignorablescripterror", "label": "isIgnorableScriptError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L51"}, {"id": "sys_error_handle_vueerrorhandler", "label": "vueErrorHandler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L74"}, {"id": "sys_error_handle_scripterrorhandler", "label": "scriptErrorHandler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L83"}, {"id": "sys_error_handle_registerpromiseerrorhandler", "label": "registerPromiseErrorHandler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L102"}, {"id": "sys_error_handle_registerresourceerrorhandler", "label": "registerResourceErrorHandler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L112"}, {"id": "sys_error_handle_setuperrorhandle", "label": "setupErrorHandle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L138"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_normalizeerrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_isignorablescripterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_vueerrorhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_scripterrorhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L83", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_registerpromiseerrorhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_registerresourceerrorhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_error_handle_ts", "target": "sys_error_handle_setuperrorhandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L138", "weight": 1.0}, {"source": "sys_error_handle_isignorablescripterror", "target": "sys_error_handle_normalizeerrormessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L52", "weight": 1.0}, {"source": "sys_error_handle_scripterrorhandler", "target": "sys_error_handle_isignorablescripterror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L90", "weight": 1.0}, {"source": "sys_error_handle_setuperrorhandle", "target": "sys_error_handle_registerpromiseerrorhandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L141", "weight": 1.0}, {"source": "sys_error_handle_setuperrorhandle", "target": "sys_error_handle_registerresourceerrorhandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "sys_error_handle_isignorablescripterror", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L58"}, {"caller_nid": "sys_error_handle_vueerrorhandler", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L75"}, {"caller_nid": "sys_error_handle_scripterrorhandler", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L94"}, {"caller_nid": "sys_error_handle_registerpromiseerrorhandler", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L103"}, {"caller_nid": "sys_error_handle_registerresourceerrorhandler", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/error-handle.ts", "source_location": "L113"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/670694b8e908315dae128fb8cd2304d351649fce930a2c1e2a0c80131fd0fc73.json b/web-admin/src/graphify-out/cache/ast/670694b8e908315dae128fb8cd2304d351649fce930a2c1e2a0c80131fd0fc73.json new file mode 100644 index 00000000..c3371ae4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/670694b8e908315dae128fb8cd2304d351649fce930a2c1e2a0c80131fd0fc73.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_views_login_loginleftview_vue", "label": "LoginLeftView.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/LoginLeftView.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6808948d27247cce2c7ba8d3edb431a5ef973be9489c2c85964c5c643367c635.json b/web-admin/src/graphify-out/cache/ast/6808948d27247cce2c7ba8d3edb431a5ef973be9489c2c85964c5c643367c635.json new file mode 100644 index 00000000..8dec559e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6808948d27247cce2c7ba8d3edb431a5ef973be9489c2c85964c5c643367c635.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_item_param_ts", "label": "qc-item-param.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L1"}, {"id": "api_qc_item_param_fetchqcitemparams", "label": "fetchQcItemParams()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L13"}, {"id": "api_qc_item_param_fetchsaveqcitemparams", "label": "fetchSaveQcItemParams()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L20"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_item_param_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_item_param_ts", "target": "api_qc_item_param_fetchqcitemparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_item_param_ts", "target": "api_qc_item_param_fetchsaveqcitemparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L20", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_item_param_fetchqcitemparams", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L14"}, {"caller_nid": "api_qc_item_param_fetchsaveqcitemparams", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-item-param.ts", "source_location": "L21"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/69e9714ba46c9786bcdccecc8b2e2a0a906f5bf2253e0c5b9b2127ccf90aae61.json b/web-admin/src/graphify-out/cache/ast/69e9714ba46c9786bcdccecc8b2e2a0a906f5bf2253e0c5b9b2127ccf90aae61.json new file mode 100644 index 00000000..47744c2f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/69e9714ba46c9786bcdccecc8b2e2a0a906f5bf2253e0c5b9b2127ccf90aae61.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L1"}, {"id": "collection_protocol_no_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L417"}, {"id": "collection_protocol_no_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L478"}, {"id": "collection_protocol_no_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L482"}, {"id": "collection_protocol_no_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L497"}, {"id": "collection_protocol_no_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L502"}, {"id": "collection_protocol_no_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L508"}, {"id": "collection_protocol_no_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L519"}, {"id": "collection_protocol_no_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L527"}, {"id": "collection_protocol_no_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L547"}, {"id": "collection_protocol_no_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L575"}, {"id": "collection_protocol_no_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L582"}, {"id": "collection_protocol_no_index_handlebatchrevoke", "label": "handleBatchRevoke()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L596"}, {"id": "collection_protocol_no_index_openbatchgenerate", "label": "openBatchGenerate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L612"}, {"id": "collection_protocol_no_index_handlebatchgenerate", "label": "handleBatchGenerate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L621"}, {"id": "collection_protocol_no_index_openbatchissue", "label": "openBatchIssue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L644"}, {"id": "collection_protocol_no_index_handlebatchissue", "label": "handleBatchIssue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L656"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L380", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L417", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L482", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L502", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L519", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L547", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlebatchrevoke", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L596", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_openbatchgenerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlebatchgenerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L621", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_openbatchissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L644", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_protocol_no_index_vue", "target": "collection_protocol_no_index_handlebatchissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L656", "weight": 1.0}, {"source": "collection_protocol_no_index_handlesearch", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L499", "weight": 1.0}, {"source": "collection_protocol_no_index_handlereset", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L505", "weight": 1.0}, {"source": "collection_protocol_no_index_handleadd", "target": "collection_protocol_no_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L522", "weight": 1.0}, {"source": "collection_protocol_no_index_handlesubmit", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L567", "weight": 1.0}, {"source": "collection_protocol_no_index_handledelete", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L579", "weight": 1.0}, {"source": "collection_protocol_no_index_handlebatchgenerate", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L637", "weight": 1.0}, {"source": "collection_protocol_no_index_handlebatchissue", "target": "collection_protocol_no_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L669", "weight": 1.0}], "raw_calls": [{"caller_nid": "collection_protocol_no_index_loaddata", "callee": "fetchCollectionProtocolNoList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L485"}, {"caller_nid": "collection_protocol_no_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L524"}, {"caller_nid": "collection_protocol_no_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L539"}, {"caller_nid": "collection_protocol_no_index_handleedit", "callee": "fetchUserOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L542"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L548"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L552"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L558"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "fetchUpdateCollectionProtocolNo", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L561"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "fetchCreateCollectionProtocolNo", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L563"}, {"caller_nid": "collection_protocol_no_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L565"}, {"caller_nid": "collection_protocol_no_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L576"}, {"caller_nid": "collection_protocol_no_index_handledelete", "callee": "fetchDeleteCollectionProtocolNo", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L577"}, {"caller_nid": "collection_protocol_no_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L578"}, {"caller_nid": "collection_protocol_no_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L583"}, {"caller_nid": "collection_protocol_no_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L585"}, {"caller_nid": "collection_protocol_no_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L586"}, {"caller_nid": "collection_protocol_no_index_handlebatchrevoke", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L597"}, {"caller_nid": "collection_protocol_no_index_handlebatchrevoke", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L599"}, {"caller_nid": "collection_protocol_no_index_handlebatchrevoke", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L604"}, {"caller_nid": "collection_protocol_no_index_handlebatchgenerate", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L622"}, {"caller_nid": "collection_protocol_no_index_handlebatchgenerate", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L624"}, {"caller_nid": "collection_protocol_no_index_handlebatchgenerate", "callee": "fetchBatchGenerateProtocolNos", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L629"}, {"caller_nid": "collection_protocol_no_index_handlebatchgenerate", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L630"}, {"caller_nid": "collection_protocol_no_index_handlebatchgenerate", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L631"}, {"caller_nid": "collection_protocol_no_index_openbatchissue", "callee": "fetchUserOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L651"}, {"caller_nid": "collection_protocol_no_index_handlebatchissue", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L657"}, {"caller_nid": "collection_protocol_no_index_handlebatchissue", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L660"}, {"caller_nid": "collection_protocol_no_index_handlebatchissue", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L661"}, {"caller_nid": "collection_protocol_no_index_handlebatchissue", "callee": "fetchBatchIssueProtocolNos", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-protocol-no/index.vue", "source_location": "L662"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6aeca45aa6085e62b75469e02da28171633fbae5ab64142f3c577d00872e3ce1.json b/web-admin/src/graphify-out/cache/ast/6aeca45aa6085e62b75469e02da28171633fbae5ab64142f3c577d00872e3ce1.json new file mode 100644 index 00000000..b4de7b26 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6aeca45aa6085e62b75469e02da28171633fbae5ab64142f3c577d00872e3ce1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_fastenter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_headerbar", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/index.ts", "source_location": "L36", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/6e93f39f3f6436f626573f135fa39577318d54f73c6451a5528edf94463c8dfd.json b/web-admin/src/graphify-out/cache/ast/6e93f39f3f6436f626573f135fa39577318d54f73c6451a5528edf94463c8dfd.json new file mode 100644 index 00000000..be28ad12 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/6e93f39f3f6436f626573f135fa39577318d54f73c6451a5528edf94463c8dfd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/7361db8d117f9488768b915b270b8255b012f0721ffb269cfc57f7ecc4f634e9.json b/web-admin/src/graphify-out/cache/ast/7361db8d117f9488768b915b270b8255b012f0721ffb269cfc57f7ecc4f634e9.json new file mode 100644 index 00000000..c60b239a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/7361db8d117f9488768b915b270b8255b012f0721ffb269cfc57f7ecc4f634e9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "label": "sample-reception-check-item.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L1"}, {"id": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", "label": "fetchSampleReceptionCheckItemList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L22"}, {"id": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", "label": "fetchSampleReceptionCheckItemsActive()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L34"}, {"id": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", "label": "fetchCreateSampleReceptionCheckItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L40"}, {"id": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", "label": "fetchUpdateSampleReceptionCheckItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L53"}, {"id": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", "label": "fetchDeleteSampleReceptionCheckItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L69"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_check_item_ts", "target": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L69", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L28"}, {"caller_nid": "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L35"}, {"caller_nid": "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L47"}, {"caller_nid": "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L63"}, {"caller_nid": "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception-check-item.ts", "source_location": "L70"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/73aaa296a605a62d07fbff812780b0b8cf0d8c204e25677f37edc551dbedcd2b.json b/web-admin/src/graphify-out/cache/ast/73aaa296a605a62d07fbff812780b0b8cf0d8c204e25677f37edc551dbedcd2b.json new file mode 100644 index 00000000..6b0eb885 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/73aaa296a605a62d07fbff812780b0b8cf0d8c204e25677f37edc551dbedcd2b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_shims_loose_d_ts", "label": "shims-loose.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/shims-loose.d.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/73de9fdee532eb637dc7853870ddb980b68a5c3e85076d71f10db8d40c59ea47.json b/web-admin/src/graphify-out/cache/ast/73de9fdee532eb637dc7853870ddb980b68a5c3e85076d71f10db8d40c59ea47.json new file mode 100644 index 00000000..657cd538 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/73de9fdee532eb637dc7853870ddb980b68a5c3e85076d71f10db8d40c59ea47.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolviewdialog_vue", "label": "ProtocolViewDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L1"}, {"id": "protocol_protocolviewdialog_dash", "label": "dash()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L180"}, {"id": "protocol_protocolviewdialog_handleclosed", "label": "handleClosed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L1344"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolviewdialog_vue", "target": "protocol_protocolviewdialog_dash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L180", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolviewdialog_vue", "target": "protocol_protocolviewdialog_handleclosed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L1344", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_protocolviewdialog_dash", "callee": "unitName", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolViewDialog.vue", "source_location": "L180"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/754d5d3bcc1ebaeaa3b94735d82a9b9ba7bdbac5cab004b36db07e9cbf0cf342.json b/web-admin/src/graphify-out/cache/ast/754d5d3bcc1ebaeaa3b94735d82a9b9ba7bdbac5cab004b36db07e9cbf0cf342.json new file mode 100644 index 00000000..af9347b3 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/754d5d3bcc1ebaeaa3b94735d82a9b9ba7bdbac5cab004b36db07e9cbf0cf342.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_views_login_authtopbar_vue", "label": "AuthTopBar.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/views/login/AuthTopBar.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/777802d7bf03d8e240d46f5f9d370ac41c3c7a0a1b9c77a806710e63c4357181.json b/web-admin/src/graphify-out/cache/ast/777802d7bf03d8e240d46f5f9d370ac41c3c7a0a1b9c77a806710e63c4357181.json new file mode 100644 index 00000000..3e14182e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/777802d7bf03d8e240d46f5f9d370ac41c3c7a0a1b9c77a806710e63c4357181.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_form_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/form/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/781fef82f3646ec615eb303946b0e1a9ac68ce8b5c3f0cc2771e4aa5079da0aa.json b/web-admin/src/graphify-out/cache/ast/781fef82f3646ec615eb303946b0e1a9ac68ce8b5c3f0cc2771e4aa5079da0aa.json new file mode 100644 index 00000000..60d9bfd5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/781fef82f3646ec615eb303946b0e1a9ac68ce8b5c3f0cc2771e4aa5079da0aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "label": "error.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L1"}, {"id": "http_error_httperror", "label": "HttpError", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L57"}, {"id": "http_error_httperror_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L64"}, {"id": "http_error_httperror_tologdata", "label": ".toLogData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L82"}, {"id": "http_error_geterrormessage", "label": "getErrorMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L100"}, {"id": "http_error_handleerror", "label": "handleError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L121"}, {"id": "http_error_showerror", "label": "showError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L164"}, {"id": "http_error_showsuccess", "label": "showSuccess()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L177"}, {"id": "http_error_ishttperror", "label": "isHttpError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L188"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "axios", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_status", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_httperror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L57", "weight": 1.0}, {"source": "http_error_httperror", "target": "http_error_httperror_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L64", "weight": 1.0}, {"source": "http_error_httperror", "target": "http_error_httperror_tologdata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_geterrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_handleerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_showerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_showsuccess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error_ts", "target": "http_error_ishttperror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L188", "weight": 1.0}, {"source": "http_error_handleerror", "target": "http_error_geterrormessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L150", "weight": 1.0}, {"source": "http_error_showerror", "target": "http_error_httperror_tologdata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L169", "weight": 1.0}], "raw_calls": [{"caller_nid": "http_error_httperror_constructor", "callee": "super", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L73"}, {"caller_nid": "http_error_httperror_constructor", "callee": "toISOString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L77"}, {"caller_nid": "http_error_geterrormessage", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L113"}, {"caller_nid": "http_error_handleerror", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L124"}, {"caller_nid": "http_error_handleerror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L125"}, {"caller_nid": "http_error_handleerror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L137"}, {"caller_nid": "http_error_handleerror", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L139"}, {"caller_nid": "http_error_handleerror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L142"}, {"caller_nid": "http_error_handleerror", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L144"}, {"caller_nid": "http_error_handleerror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L151"}, {"caller_nid": "http_error_handleerror", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L155"}, {"caller_nid": "http_error_showerror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L166"}, {"caller_nid": "http_error_showerror", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L169"}, {"caller_nid": "http_error_showsuccess", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/error.ts", "source_location": "L179"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/79091cdaef267581ab340e8aa0d8e0a477c3b72696852549c1a90e4174421a31.json b/web-admin/src/graphify-out/cache/ast/79091cdaef267581ab340e8aa0d8e0a477c3b72696852549c1a90e4174421a31.json new file mode 100644 index 00000000..d158a787 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/79091cdaef267581ab340e8aa0d8e0a477c3b72696852549c1a90e4174421a31.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_formenum_ts", "label": "formEnum.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/formEnum.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/7996032770b07d95ee08437f16c6b7743abe10cef44a5588359d6cbb2d1ef7e4.json b/web-admin/src/graphify-out/cache/ast/7996032770b07d95ee08437f16c6b7743abe10cef44a5588359d6cbb2d1ef7e4.json new file mode 100644 index 00000000..30432edc --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/7996032770b07d95ee08437f16c6b7743abe10cef44a5588359d6cbb2d1ef7e4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_exhibition_appointment_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/exhibition-appointment/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/79efa3972475a14656b4faa251f171e1c447b279ca18dc827268d6c3df43e5e5.json b/web-admin/src/graphify-out/cache/ast/79efa3972475a14656b4faa251f171e1c447b279ca18dc827268d6c3df43e5e5.json new file mode 100644 index 00000000..aec00e21 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/79efa3972475a14656b4faa251f171e1c447b279ca18dc827268d6c3df43e5e5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L1"}, {"id": "art_line_chart_index_clearanimationtimers", "label": "clearAnimationTimers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L54"}, {"id": "art_line_chart_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L88"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "art_line_chart_index_clearanimationtimers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "art_line_chart_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "art_line_chart_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "art_line_chart_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_line_chart_index_vue", "target": "art_line_chart_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L317", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_line_chart_index_clearanimationtimers", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L55"}, {"caller_nid": "art_line_chart_index_if", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L90"}, {"caller_nid": "art_line_chart_index_if", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L102"}, {"caller_nid": "art_line_chart_index_if", "callee": "every", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L313"}, {"caller_nid": "art_line_chart_index_if", "callee": "every", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-line-chart/index.vue", "source_location": "L321"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/7b9b25b546532939fcaf4650c7e95adc280ae4072da55bb296b7e90f1989e6b5.json b/web-admin/src/graphify-out/cache/ast/7b9b25b546532939fcaf4650c7e95adc280ae4072da55bb296b7e90f1989e6b5.json new file mode 100644 index 00000000..dcaf74b4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/7b9b25b546532939fcaf4650c7e95adc280ae4072da55bb296b7e90f1989e6b5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/config/index.ts", "source_location": "L28", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/7ea7af2212877dcc078c1cfcea781aea06bc42b7b735ff74637946233ec78547.json b/web-admin/src/graphify-out/cache/ast/7ea7af2212877dcc078c1cfcea781aea06bc42b7b735ff74637946233ec78547.json new file mode 100644 index 00000000..012d7405 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/7ea7af2212877dcc078c1cfcea781aea06bc42b7b735ff74637946233ec78547.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_channelviewdialog_vue", "label": "ChannelViewDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/ChannelViewDialog.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/81881baefbb252cf67a0ca7820b5824ec726be9d9dd110ac8edb7c06438495c2.json b/web-admin/src/graphify-out/cache/ast/81881baefbb252cf67a0ca7820b5824ec726be9d9dd110ac8edb7c06438495c2.json new file mode 100644 index 00000000..a14cd5b4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/81881baefbb252cf67a0ca7820b5824ec726be9d9dd110ac8edb7c06438495c2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_timeline_list_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-timeline-list-card/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/81c64a76255e1546acc1a6651872fdba90c1d173b16fc9a231f646ec2581e974.json b/web-admin/src/graphify-out/cache/ast/81c64a76255e1546acc1a6651872fdba90c1d173b16fc9a231f646ec2581e974.json new file mode 100644 index 00000000..4d2965c2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/81c64a76255e1546acc1a6651872fdba90c1d173b16fc9a231f646ec2581e974.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L1"}, {"id": "user_index_loadroleoptions", "label": "loadRoleOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L232"}, {"id": "user_index_filterdeptnode", "label": "filterDeptNode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L280"}, {"id": "user_index_handledeptnodeclick", "label": "handleDeptNodeClick()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L289"}, {"id": "user_index_loaddepttree", "label": "loadDeptTree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L295"}, {"id": "user_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L304"}, {"id": "user_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L321"}, {"id": "user_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L326"}, {"id": "user_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L335"}, {"id": "user_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L351"}, {"id": "user_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L362"}, {"id": "user_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L382"}, {"id": "user_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L422"}, {"id": "user_index_handleresetpwd", "label": "handleResetPwd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L428"}, {"id": "user_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L461"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_loadroleoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_filterdeptnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handledeptnodeclick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_loaddepttree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handleresetpwd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_index_vue", "target": "user_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L461", "weight": 1.0}, {"source": "user_index_handledeptnodeclick", "target": "user_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L292", "weight": 1.0}, {"source": "user_index_handlesearch", "target": "user_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L323", "weight": 1.0}, {"source": "user_index_handlereset", "target": "user_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L332", "weight": 1.0}, {"source": "user_index_handleadd", "target": "user_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L354", "weight": 1.0}, {"source": "user_index_handlesubmit", "target": "user_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L414", "weight": 1.0}, {"source": "user_index_handledelete", "target": "user_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L425", "weight": 1.0}], "raw_calls": [{"caller_nid": "user_index_loadroleoptions", "callee": "fetchRoleOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L234"}, {"caller_nid": "user_index_filterdeptnode", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L282"}, {"caller_nid": "user_index_loaddepttree", "callee": "fetchDeptTree", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L297"}, {"caller_nid": "user_index_loaddepttree", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L300"}, {"caller_nid": "user_index_loaddata", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L307"}, {"caller_nid": "user_index_handlereset", "callee": "setCurrentKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L330"}, {"caller_nid": "user_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L359"}, {"caller_nid": "user_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L379"}, {"caller_nid": "user_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L383"}, {"caller_nid": "user_index_handlesubmit", "callee": "fetchUpdateUser", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L387"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L388"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L390"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L391"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L395"}, {"caller_nid": "user_index_handlesubmit", "callee": "fetchCreateUser", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L399"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L400"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L401"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L404"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L405"}, {"caller_nid": "user_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L409"}, {"caller_nid": "user_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L423"}, {"caller_nid": "user_index_handledelete", "callee": "fetchDeleteUser", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L424"}, {"caller_nid": "user_index_handleresetpwd", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L429"}, {"caller_nid": "user_index_handleresetpwd", "callee": "fetchResetPassword", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/index.vue", "source_location": "L430"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/822bdd407e8a9584966a29c58bee89000529587a06755f4bcf606641cb95a5d6.json b/web-admin/src/graphify-out/cache/ast/822bdd407e8a9584966a29c58bee89000529587a06755f4bcf606641cb95a5d6.json new file mode 100644 index 00000000..e069b5c4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/822bdd407e8a9584966a29c58bee89000529587a06755f4bcf606641cb95a5d6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_mask_sensitive_ts", "label": "mask-sensitive.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L1"}, {"id": "utils_mask_sensitive_maskidcard", "label": "maskIdCard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L2"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_mask_sensitive_ts", "target": "utils_mask_sensitive_maskidcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L2", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L3"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L3"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L7"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L7"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L7"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L10"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L10"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L10"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L13"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L15"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "floor", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L15"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L16"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L17"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "repeat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L17"}, {"caller_nid": "utils_mask_sensitive_maskidcard", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/mask-sensitive.ts", "source_location": "L17"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/82e09d4f287677264656adfa7b86ad9161cb84baa015b8ae83cf9b750df0929b.json b/web-admin/src/graphify-out/cache/ast/82e09d4f287677264656adfa7b86ad9161cb84baa015b8ae83cf9b750df0929b.json new file mode 100644 index 00000000..8aba114a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/82e09d4f287677264656adfa7b86ad9161cb84baa015b8ae83cf9b750df0929b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L1"}, {"id": "store_index_initstore", "label": "initStore()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L50"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "target": "pinia_plugin_persistedstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_key_manager", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_index_ts", "target": "store_index_initstore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L50", "weight": 1.0}], "raw_calls": [{"caller_nid": "store_index_initstore", "callee": "use", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/index.ts", "source_location": "L51"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8311e0651515c99c681d7ac354377ba8f7d01c8521eea4dffbc248e715db2d17.json b/web-admin/src/graphify-out/cache/ast/8311e0651515c99c681d7ac354377ba8f7d01c8521eea4dffbc248e715db2d17.json new file mode 100644 index 00000000..1b4e7aae --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8311e0651515c99c681d7ac354377ba8f7d01c8521eea4dffbc248e715db2d17.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_scatter_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_scatter_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_scatter_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_scatter_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-scatter-chart/index.vue", "source_location": "L16", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8317405bb1817dd5c14b381246a47cdbe34dcc48b4813287b02b067b24cf8e94.json b/web-admin/src/graphify-out/cache/ast/8317405bb1817dd5c14b381246a47cdbe34dcc48b4813287b02b067b24cf8e94.json new file mode 100644 index 00000000..916ce549 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8317405bb1817dd5c14b381246a47cdbe34dcc48b4813287b02b067b24cf8e94.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "label": "production-task.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L1"}, {"id": "api_production_task_fetchcreateproductiontask", "label": "fetchCreateProductionTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L3"}, {"id": "api_production_task_fetchproductiontasklist", "label": "fetchProductionTaskList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L7"}, {"id": "api_production_task_fetchproductiontaskdetail", "label": "fetchProductionTaskDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L23"}, {"id": "api_production_task_fetchupdateproductiontask", "label": "fetchUpdateProductionTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L27"}, {"id": "api_production_task_fetchupdateproductiontaskstatus", "label": "fetchUpdateProductionTaskStatus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L31"}, {"id": "api_production_task_fetchaddtaskstep", "label": "fetchAddTaskStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L35"}, {"id": "api_production_task_fetchupdatetaskstep", "label": "fetchUpdateTaskStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L39"}, {"id": "api_production_task_fetchdeletetaskstep", "label": "fetchDeleteTaskStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L43"}, {"id": "api_production_task_fetchreplacestepreagents", "label": "fetchReplaceStepReagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L47"}, {"id": "api_production_task_fetchreplacestepconsumables", "label": "fetchReplaceStepConsumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L54"}, {"id": "api_production_task_fetchreplacestepdatacollection", "label": "fetchReplaceStepDataCollection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L61"}, {"id": "api_production_task_fetchsettaskinputs", "label": "fetchSetTaskInputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L68"}, {"id": "api_production_task_fetchsettaskoutputs", "label": "fetchSetTaskOutputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L72"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchcreateproductiontask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchproductiontasklist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchproductiontaskdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchupdateproductiontask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchupdateproductiontaskstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchaddtaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchupdatetaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchdeletetaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchreplacestepreagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchreplacestepconsumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchreplacestepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchsettaskinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_task_ts", "target": "api_production_task_fetchsettaskoutputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L72", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_task_fetchcreateproductiontask", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L4"}, {"caller_nid": "api_production_task_fetchproductiontasklist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L14"}, {"caller_nid": "api_production_task_fetchproductiontaskdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L24"}, {"caller_nid": "api_production_task_fetchupdateproductiontask", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L28"}, {"caller_nid": "api_production_task_fetchupdateproductiontaskstatus", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L32"}, {"caller_nid": "api_production_task_fetchaddtaskstep", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L36"}, {"caller_nid": "api_production_task_fetchupdatetaskstep", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L40"}, {"caller_nid": "api_production_task_fetchdeletetaskstep", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L44"}, {"caller_nid": "api_production_task_fetchreplacestepreagents", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L48"}, {"caller_nid": "api_production_task_fetchreplacestepconsumables", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L55"}, {"caller_nid": "api_production_task_fetchreplacestepdatacollection", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L62"}, {"caller_nid": "api_production_task_fetchsettaskinputs", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L69"}, {"caller_nid": "api_production_task_fetchsettaskoutputs", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production-task.ts", "source_location": "L73"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/83f7387e44a3fd2969873d141f06b4ffe9a13d6c0e3d5d5b3aecbb997b8504ab.json b/web-admin/src/graphify-out/cache/ast/83f7387e44a3fd2969873d141f06b4ffe9a13d6c0e3d5d5b3aecbb997b8504ab.json new file mode 100644 index 00000000..31a0b90d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/83f7387e44a3fd2969873d141f06b4ffe9a13d6c0e3d5d5b3aecbb997b8504ab.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_patch_el_select_filterable_ts", "label": "patch-el-select-filterable.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/patch-el-select-filterable.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_patch_el_select_filterable_ts", "target": "select_mjs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/patch-el-select-filterable.ts", "source_location": "L6", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/851ff1e70f3084370661113bba22103f8bd8c61783decaf1059291175d54e380.json b/web-admin/src/graphify-out/cache/ast/851ff1e70f3084370661113bba22103f8bd8c61783decaf1059291175d54e380.json new file mode 100644 index 00000000..ee170ee0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/851ff1e70f3084370661113bba22103f8bd8c61783decaf1059291175d54e380.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingactions_vue", "label": "SettingActions.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingActions.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/85d89128296c7635e232a225ca56427dd9cd670a22143cfb6f026325635dc562.json b/web-admin/src/graphify-out/cache/ast/85d89128296c7635e232a225ca56427dd9cd670a22143cfb6f026325635dc562.json new file mode 100644 index 00000000..bea6974f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/85d89128296c7635e232a225ca56427dd9cd670a22143cfb6f026325635dc562.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L1"}, {"id": "clean_room_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L427"}, {"id": "clean_room_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L451"}, {"id": "clean_room_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L466"}, {"id": "clean_room_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L471"}, {"id": "clean_room_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L478"}, {"id": "clean_room_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L488"}, {"id": "clean_room_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L496"}, {"id": "clean_room_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L510"}, {"id": "clean_room_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L537"}, {"id": "clean_room_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L542"}, {"id": "clean_room_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L549"}, {"id": "clean_room_index_formatuserlabel", "label": "formatUserLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L598"}, {"id": "clean_room_index_remotesearchusers", "label": "remoteSearchUsers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L608"}, {"id": "clean_room_index_onpersonselectchange", "label": "onPersonSelectChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L627"}, {"id": "clean_room_index_loaddeptdata", "label": "loadDeptData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L641"}, {"id": "clean_room_index_resolvepersonforedit", "label": "resolvePersonForEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L658"}, {"id": "clean_room_index_handleaccesslog", "label": "handleAccessLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L680"}, {"id": "clean_room_index_loadaccesslogdata", "label": "loadAccessLogData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L687"}, {"id": "clean_room_index_resetlogform", "label": "resetLogForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L703"}, {"id": "clean_room_index_handleaddlog", "label": "handleAddLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L715"}, {"id": "clean_room_index_handleeditlog", "label": "handleEditLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L723"}, {"id": "clean_room_index_handlelogsubmit", "label": "handleLogSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L739"}, {"id": "clean_room_index_handledeletelog", "label": "handleDeleteLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L768"}, {"id": "clean_room_index_handleviewlog", "label": "handleViewLog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L795"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L496", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L542", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L549", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_formatuserlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L598", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_remotesearchusers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L608", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_onpersonselectchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L627", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_loaddeptdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_resolvepersonforedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L658", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L680", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_loadaccesslogdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L687", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_resetlogform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleaddlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L715", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleeditlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handlelogsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L739", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handledeletelog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_clean_room_index_vue", "target": "clean_room_index_handleviewlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L795", "weight": 1.0}, {"source": "clean_room_index_handlesearch", "target": "clean_room_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L468", "weight": 1.0}, {"source": "clean_room_index_handlereset", "target": "clean_room_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L474", "weight": 1.0}, {"source": "clean_room_index_handleadd", "target": "clean_room_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L491", "weight": 1.0}, {"source": "clean_room_index_handlesubmit", "target": "clean_room_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L529", "weight": 1.0}, {"source": "clean_room_index_handledelete", "target": "clean_room_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L546", "weight": 1.0}, {"source": "clean_room_index_handleaccesslog", "target": "clean_room_index_loadaccesslogdata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L684", "weight": 1.0}, {"source": "clean_room_index_handleaddlog", "target": "clean_room_index_resetlogform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L718", "weight": 1.0}, {"source": "clean_room_index_handleeditlog", "target": "clean_room_index_resolvepersonforedit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L736", "weight": 1.0}, {"source": "clean_room_index_handlelogsubmit", "target": "clean_room_index_loadaccesslogdata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L760", "weight": 1.0}, {"source": "clean_room_index_handledeletelog", "target": "clean_room_index_loadaccesslogdata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L772", "weight": 1.0}], "raw_calls": [{"caller_nid": "clean_room_index_loaddata", "callee": "fetchCleanRoomList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L454"}, {"caller_nid": "clean_room_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L493"}, {"caller_nid": "clean_room_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L507"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L511"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L515"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L516"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L520"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "fetchUpdateCleanRoom", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L523"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "fetchCreateCleanRoom", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L525"}, {"caller_nid": "clean_room_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L527"}, {"caller_nid": "clean_room_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L543"}, {"caller_nid": "clean_room_index_handledelete", "callee": "fetchDeleteCleanRoom", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L544"}, {"caller_nid": "clean_room_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L545"}, {"caller_nid": "clean_room_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L550"}, {"caller_nid": "clean_room_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L552"}, {"caller_nid": "clean_room_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L553"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L599"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L600"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L601"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L603"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L604"}, {"caller_nid": "clean_room_index_formatuserlabel", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L605"}, {"caller_nid": "clean_room_index_remotesearchusers", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L611"}, {"caller_nid": "clean_room_index_remotesearchusers", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L612"}, {"caller_nid": "clean_room_index_remotesearchusers", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L620"}, {"caller_nid": "clean_room_index_onpersonselectchange", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L632"}, {"caller_nid": "clean_room_index_onpersonselectchange", "callee": "buildTreePathLabelFromFlat", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L634"}, {"caller_nid": "clean_room_index_onpersonselectchange", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L637"}, {"caller_nid": "clean_room_index_loaddeptdata", "callee": "fetchDeptTree", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L643"}, {"caller_nid": "clean_room_index_loaddeptdata", "callee": "walk", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L651"}, {"caller_nid": "clean_room_index_loaddeptdata", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L654"}, {"caller_nid": "clean_room_index_resolvepersonforedit", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L662"}, {"caller_nid": "clean_room_index_resolvepersonforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L669"}, {"caller_nid": "clean_room_index_resolvepersonforedit", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L674"}, {"caller_nid": "clean_room_index_loadaccesslogdata", "callee": "fetchAccessLogList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L691"}, {"caller_nid": "clean_room_index_handleaddlog", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L720"}, {"caller_nid": "clean_room_index_handleeditlog", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L735"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L740"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L745"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L746"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L748"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L750"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L751"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "fetchUpdateAccessLog", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L754"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "fetchCreateAccessLog", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L756"}, {"caller_nid": "clean_room_index_handlelogsubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L758"}, {"caller_nid": "clean_room_index_handledeletelog", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L769"}, {"caller_nid": "clean_room_index_handledeletelog", "callee": "fetchDeleteAccessLog", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L770"}, {"caller_nid": "clean_room_index_handledeletelog", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/clean-room/index.vue", "source_location": "L771"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/87eb94eb99b0428ae65619fda5e0fc2b361b6d7c3f44c4acc96f49cf24bb970d.json b/web-admin/src/graphify-out/cache/ast/87eb94eb99b0428ae65619fda5e0fc2b361b6d7c3f44c4acc96f49cf24bb970d.json new file mode 100644 index 00000000..d5feafcc --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/87eb94eb99b0428ae65619fda5e0fc2b361b6d7c3f44c4acc96f49cf24bb970d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry_ts", "label": "status-tag-registry.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "source_location": "L1"}, {"id": "utils_status_tag_registry_createlabelgetter", "label": "createLabelGetter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "source_location": "L29"}, {"id": "utils_status_tag_registry_createtagtypegetter", "label": "createTagTypeGetter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "source_location": "L33"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry_ts", "target": "utils_status_tag_registry_createlabelgetter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry_ts", "target": "utils_status_tag_registry_createtagtypegetter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/status-tag-registry.ts", "source_location": "L33", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/883fdfaed68f804094a74c778a55bcdf3779a76010094a14fa446eafcbf9023b.json b/web-admin/src/graphify-out/cache/ast/883fdfaed68f804094a74c778a55bcdf3779a76010094a14fa446eafcbf9023b.json new file mode 100644 index 00000000..8d5e6426 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/883fdfaed68f804094a74c778a55bcdf3779a76010094a14fa446eafcbf9023b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_ep_icon_map_ts", "label": "ep-icon-map.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L1"}, {"id": "ui_ep_icon_map_resolveepicon", "label": "resolveEpIcon()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L123"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_ep_icon_map_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_ep_icon_map_ts", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_ep_icon_map_ts", "target": "ui_ep_icon_map_resolveepicon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L123", "weight": 1.0}], "raw_calls": [{"caller_nid": "ui_ep_icon_map_resolveepicon", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/ep-icon-map.ts", "source_location": "L124"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/88aa24a3d188692bb5616918b1a7be25348489b80a031aa1d25756132e65a827.json b/web-admin/src/graphify-out/cache/ast/88aa24a3d188692bb5616918b1a7be25348489b80a031aa1d25756132e65a827.json new file mode 100644 index 00000000..7ee30c3d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/88aa24a3d188692bb5616918b1a7be25348489b80a031aa1d25756132e65a827.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/88d9ec61de1d7a9219fbac936a3a535f07c541c1cb43177c9c1ead231dd3a7e7.json b/web-admin/src/graphify-out/cache/ast/88d9ec61de1d7a9219fbac936a3a535f07c541c1cb43177c9c1ead231dd3a7e7.json new file mode 100644 index 00000000..a50358a9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/88d9ec61de1d7a9219fbac936a3a535f07c541c1cb43177c9c1ead231dd3a7e7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_payment_confirm_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-confirm/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8969aac46b67c39cc9ba08f2b3c30fe71cac41cac7a5b3e1d8c40ed45741d623.json b/web-admin/src/graphify-out/cache/ast/8969aac46b67c39cc9ba08f2b3c30fe71cac41cac7a5b3e1d8c40ed45741d623.json new file mode 100644 index 00000000..dc104598 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8969aac46b67c39cc9ba08f2b3c30fe71cac41cac7a5b3e1d8c40ed45741d623.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_button_more_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-more/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/89d5f7c43a3af32bf44a5a834933517ea5e914dbd8893b1a464dbdb0626b7b59.json b/web-admin/src/graphify-out/cache/ast/89d5f7c43a3af32bf44a5a834933517ea5e914dbd8893b1a464dbdb0626b7b59.json new file mode 100644 index 00000000..ea5a0521 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/89d5f7c43a3af32bf44a5a834933517ea5e914dbd8893b1a464dbdb0626b7b59.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_material_usage_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material-usage/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8a6f5a269fcdf9bee0047268528353e39ccf1b4cacc818f13156421933329fb3.json b/web-admin/src/graphify-out/cache/ast/8a6f5a269fcdf9bee0047268528353e39ccf1b4cacc818f13156421933329fb3.json new file mode 100644 index 00000000..cb21d225 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8a6f5a269fcdf9bee0047268528353e39ccf1b4cacc818f13156421933329fb3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_insurance_company_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/insurance-company/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8a74eb3320d2cdf269034b620e1cff77ab763eb1ca7d4aa2d1d2f6209e3d8da3.json b/web-admin/src/graphify-out/cache/ast/8a74eb3320d2cdf269034b620e1cff77ab763eb1ca7d4aa2d1d2f6209e3d8da3.json new file mode 100644 index 00000000..dc09e37a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8a74eb3320d2cdf269034b620e1cff77ab763eb1ca7d4aa2d1d2f6209e3d8da3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_fastenter_ts", "label": "fastEnter.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_fastenter_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_fastenter_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/fastEnter.ts", "source_location": "L5", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8b0125c9583e1aa25c6c83035687424d574c04665a43472912afe3c1d95c828c.json b/web-admin/src/graphify-out/cache/ast/8b0125c9583e1aa25c6c83035687424d574c04665a43472912afe3c1d95c828c.json new file mode 100644 index 00000000..db7c5817 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8b0125c9583e1aa25c6c83035687424d574c04665a43472912afe3c1d95c828c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L1"}, {"id": "qc_task_index_canfillresult", "label": "canFillResult()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L339"}, {"id": "qc_task_index_onmaterialselect", "label": "onMaterialSelect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L361"}, {"id": "qc_task_index_handlereceptionattachmentdownload", "label": "handleReceptionAttachmentDownload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L422"}, {"id": "qc_task_index_normalizeresultparams", "label": "normalizeResultParams()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L426"}, {"id": "qc_task_index_toresultnumber", "label": "toResultNumber()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L434"}, {"id": "qc_task_index_setresultnumber", "label": "setResultNumber()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L440"}, {"id": "qc_task_index_hasresultvalue", "label": "hasResultValue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L444"}, {"id": "qc_task_index_formatmetric", "label": "formatMetric()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L448"}, {"id": "qc_task_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L454"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_finance_confirm_fields_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolattachmentreadonly_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_finance_confirm_fields_finance_attachments", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_labels", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_canfillresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_onmaterialselect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_handlereceptionattachmentdownload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_normalizeresultparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_toresultnumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L434", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_setresultnumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L440", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_hasresultvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_formatmetric", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_task_index_vue", "target": "qc_task_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L454", "weight": 1.0}], "raw_calls": [{"caller_nid": "qc_task_index_onmaterialselect", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L362"}, {"caller_nid": "qc_task_index_handlereceptionattachmentdownload", "callee": "downloadAttachmentFile", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L423"}, {"caller_nid": "qc_task_index_normalizeresultparams", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L427"}, {"caller_nid": "qc_task_index_toresultnumber", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L436"}, {"caller_nid": "qc_task_index_toresultnumber", "callee": "isFinite", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L437"}, {"caller_nid": "qc_task_index_setresultnumber", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L441"}, {"caller_nid": "qc_task_index_formatmetric", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-task/index.vue", "source_location": "L450"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8bad89e1a589f3c80e65d40576f64a62e9f62272063b454f481bc31e4dc6fcb7.json b/web-admin/src/graphify-out/cache/ast/8bad89e1a589f3c80e65d40576f64a62e9f62272063b454f481bc31e4dc6fcb7.json new file mode 100644 index 00000000..02d250eb --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8bad89e1a589f3c80e65d40576f64a62e9f62272063b454f481bc31e4dc6fcb7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "label": "useTableColumns.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L1"}, {"id": "core_usetablecolumns_getcolumnkey", "label": "getColumnKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L51"}, {"id": "core_usetablecolumns_getcolumnvisibility", "label": "getColumnVisibility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L58"}, {"id": "core_usetablecolumns_getcolumnchecks", "label": "getColumnChecks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L70"}, {"id": "core_usetablecolumns_usetablecolumns", "label": "useTableColumns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L141"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "core_usetablecolumns_getcolumnkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "core_usetablecolumns_getcolumnvisibility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "core_usetablecolumns_getcolumnchecks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns_ts", "target": "core_usetablecolumns_usetablecolumns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L141", "weight": 1.0}, {"source": "core_usetablecolumns_usetablecolumns", "target": "core_usetablecolumns_getcolumnchecks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L148", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usetablecolumns_getcolumnchecks", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L71"}, {"caller_nid": "core_usetablecolumns_usetablecolumns", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L147"}, {"caller_nid": "core_usetablecolumns_usetablecolumns", "callee": "columnsFactory", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L147"}, {"caller_nid": "core_usetablecolumns_usetablecolumns", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L148"}, {"caller_nid": "core_usetablecolumns_usetablecolumns", "callee": "watch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L151"}, {"caller_nid": "core_usetablecolumns_usetablecolumns", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTableColumns.ts", "source_location": "L172"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8bfc651ea9386e10295539b458e0b2290a4341fa5990fb2fe3777cf7c53fc260.json b/web-admin/src/graphify-out/cache/ast/8bfc651ea9386e10295539b458e0b2290a4341fa5990fb2fe3777cf7c53fc260.json new file mode 100644 index 00000000..9d05bd57 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8bfc651ea9386e10295539b458e0b2290a4341fa5990fb2fe3777cf7c53fc260.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L1"}, {"id": "customer_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L279"}, {"id": "customer_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L299"}, {"id": "customer_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L303"}, {"id": "customer_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L318"}, {"id": "customer_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L323"}, {"id": "customer_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L329"}, {"id": "customer_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L341"}, {"id": "customer_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L349"}, {"id": "customer_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L365"}, {"id": "customer_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L394"}, {"id": "customer_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L401"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L229", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L323", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L329", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L365", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_customer_index_vue", "target": "customer_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L401", "weight": 1.0}, {"source": "customer_index_handlesearch", "target": "customer_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L320", "weight": 1.0}, {"source": "customer_index_handlereset", "target": "customer_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L326", "weight": 1.0}, {"source": "customer_index_handleadd", "target": "customer_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L344", "weight": 1.0}, {"source": "customer_index_handlesubmit", "target": "customer_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L386", "weight": 1.0}, {"source": "customer_index_handledelete", "target": "customer_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L398", "weight": 1.0}], "raw_calls": [{"caller_nid": "customer_index_loaddata", "callee": "fetchCustomerList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L306"}, {"caller_nid": "customer_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L346"}, {"caller_nid": "customer_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L362"}, {"caller_nid": "customer_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L366"}, {"caller_nid": "customer_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L370"}, {"caller_nid": "customer_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L372"}, {"caller_nid": "customer_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L374"}, {"caller_nid": "customer_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L375"}, {"caller_nid": "customer_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L377"}, {"caller_nid": "customer_index_handlesubmit", "callee": "fetchUpdateCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L380"}, {"caller_nid": "customer_index_handlesubmit", "callee": "fetchCreateCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L382"}, {"caller_nid": "customer_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L384"}, {"caller_nid": "customer_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L395"}, {"caller_nid": "customer_index_handledelete", "callee": "fetchDeleteCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L396"}, {"caller_nid": "customer_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L397"}, {"caller_nid": "customer_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L402"}, {"caller_nid": "customer_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L404"}, {"caller_nid": "customer_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/customer/index.vue", "source_location": "L407"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8c0f96bd3f5aa1533f07237796c46f556829b522f02a3e9315f63fbdf60c9317.json b/web-admin/src/graphify-out/cache/ast/8c0f96bd3f5aa1533f07237796c46f556829b522f02a3e9315f63fbdf60c9317.json new file mode 100644 index 00000000..9114c2b2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8c0f96bd3f5aa1533f07237796c46f556829b522f02a3e9315f63fbdf60c9317.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingheader_vue", "label": "SettingHeader.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingHeader.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8d2103a5bb6355d56ed15beee36d70fe614225f1832d480aace1e1ec03579709.json b/web-admin/src/graphify-out/cache/ast/8d2103a5bb6355d56ed15beee36d70fe614225f1832d480aace1e1ec03579709.json new file mode 100644 index 00000000..764d8ecd --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8d2103a5bb6355d56ed15beee36d70fe614225f1832d480aace1e1ec03579709.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L1"}, {"id": "dept_index_formatleaderuserlabel", "label": "formatLeaderUserLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L282"}, {"id": "dept_index_remotesearchleaderusers", "label": "remoteSearchLeaderUsers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L292"}, {"id": "dept_index_onleaderuserchange", "label": "onLeaderUserChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L320"}, {"id": "dept_index_resolveleaderuserforedit", "label": "resolveLeaderUserForEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L338"}, {"id": "dept_index_loaddictoptions", "label": "loadDictOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L377"}, {"id": "dept_index_getdeptcategorylabel", "label": "getDeptCategoryLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L390"}, {"id": "dept_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L410"}, {"id": "dept_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L415"}, {"id": "dept_index_applytreeexpand", "label": "applyTreeExpand()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L420"}, {"id": "dept_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L443"}, {"id": "dept_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L459"}, {"id": "dept_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L463"}, {"id": "dept_index_toggleexpand", "label": "toggleExpand()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L468"}, {"id": "dept_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L475"}, {"id": "dept_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L490"}, {"id": "dept_index_handleaddchild", "label": "handleAddChild()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L499"}, {"id": "dept_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L508"}, {"id": "dept_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L527"}, {"id": "dept_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L556"}, {"id": "dept_index_handledialogclose", "label": "handleDialogClose()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L572"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L229", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_formatleaderuserlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_remotesearchleaderusers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_onleaderuserchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_resolveleaderuserforedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_loaddictoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_getdeptcategorylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L410", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L415", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_applytreeexpand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L443", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L463", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_toggleexpand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L490", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handleaddchild", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L499", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dept_index_vue", "target": "dept_index_handledialogclose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L572", "weight": 1.0}, {"source": "dept_index_loaddata", "target": "dept_index_applytreeexpand", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L451", "weight": 1.0}, {"source": "dept_index_handlesearch", "target": "dept_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L460", "weight": 1.0}, {"source": "dept_index_handlereset", "target": "dept_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L465", "weight": 1.0}, {"source": "dept_index_handleadd", "target": "dept_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L493", "weight": 1.0}, {"source": "dept_index_handleaddchild", "target": "dept_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L502", "weight": 1.0}, {"source": "dept_index_handlesubmit", "target": "dept_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L548", "weight": 1.0}, {"source": "dept_index_handledelete", "target": "dept_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L566", "weight": 1.0}, {"source": "dept_index_handledialogclose", "target": "dept_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L573", "weight": 1.0}], "raw_calls": [{"caller_nid": "dept_index_formatleaderuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L283"}, {"caller_nid": "dept_index_formatleaderuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L284"}, {"caller_nid": "dept_index_formatleaderuserlabel", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L285"}, {"caller_nid": "dept_index_formatleaderuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L287"}, {"caller_nid": "dept_index_formatleaderuserlabel", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L288"}, {"caller_nid": "dept_index_formatleaderuserlabel", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L289"}, {"caller_nid": "dept_index_remotesearchleaderusers", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L295"}, {"caller_nid": "dept_index_remotesearchleaderusers", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L296"}, {"caller_nid": "dept_index_remotesearchleaderusers", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L307"}, {"caller_nid": "dept_index_remotesearchleaderusers", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L313"}, {"caller_nid": "dept_index_onleaderuserchange", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L330"}, {"caller_nid": "dept_index_onleaderuserchange", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L334"}, {"caller_nid": "dept_index_onleaderuserchange", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L335"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L342"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L343"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "fetchUserList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L347"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L355"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L359"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L360"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L365"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L366"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L367"}, {"caller_nid": "dept_index_resolveleaderuserforedit", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L371"}, {"caller_nid": "dept_index_loaddictoptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L379"}, {"caller_nid": "dept_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L380"}, {"caller_nid": "dept_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L381"}, {"caller_nid": "dept_index_loaddictoptions", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L386"}, {"caller_nid": "dept_index_getdeptcategorylabel", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L392"}, {"caller_nid": "dept_index_applytreeexpand", "callee": "preorder", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L439"}, {"caller_nid": "dept_index_applytreeexpand", "callee": "postorder", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L440"}, {"caller_nid": "dept_index_loaddata", "callee": "fetchDeptTree", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L446"}, {"caller_nid": "dept_index_loaddata", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L450"}, {"caller_nid": "dept_index_loaddata", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L453"}, {"caller_nid": "dept_index_toggleexpand", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L470"}, {"caller_nid": "dept_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L496"}, {"caller_nid": "dept_index_handleaddchild", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L505"}, {"caller_nid": "dept_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L521"}, {"caller_nid": "dept_index_handleedit", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L522"}, {"caller_nid": "dept_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L528"}, {"caller_nid": "dept_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L533"}, {"caller_nid": "dept_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L536"}, {"caller_nid": "dept_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L537"}, {"caller_nid": "dept_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L539"}, {"caller_nid": "dept_index_handlesubmit", "callee": "fetchUpdateDept", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L542"}, {"caller_nid": "dept_index_handlesubmit", "callee": "fetchCreateDept", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L544"}, {"caller_nid": "dept_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L546"}, {"caller_nid": "dept_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L563"}, {"caller_nid": "dept_index_handledelete", "callee": "fetchDeleteDept", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L564"}, {"caller_nid": "dept_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L565"}, {"caller_nid": "dept_index_handledelete", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L568"}, {"caller_nid": "dept_index_handledialogclose", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dept/index.vue", "source_location": "L574"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8e7fa116f4e017e8e7c0d076566c4a20c1722adbd73c3a8bdee6be589cadcf66.json b/web-admin/src/graphify-out/cache/ast/8e7fa116f4e017e8e7c0d076566c4a20c1722adbd73c3a8bdee6be589cadcf66.json new file mode 100644 index 00000000..febc8f6f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8e7fa116f4e017e8e7c0d076566c4a20c1722adbd73c3a8bdee6be589cadcf66.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_exception_403_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/403/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8e9817a435ea13d3030cf3ba0a1c3376247ec9bebe59f2ac0e9855c67279b878.json b/web-admin/src/graphify-out/cache/ast/8e9817a435ea13d3030cf3ba0a1c3376247ec9bebe59f2ac0e9855c67279b878.json new file mode 100644 index 00000000..5365999e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8e9817a435ea13d3030cf3ba0a1c3376247ec9bebe59f2ac0e9855c67279b878.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8eb16d57380bd718dcf519720ac7ff56d0201cd6cd10dc5df045c540541c90a8.json b/web-admin/src/graphify-out/cache/ast/8eb16d57380bd718dcf519720ac7ff56d0201cd6cd10dc5df045c540541c90a8.json new file mode 100644 index 00000000..a0ea988d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8eb16d57380bd718dcf519720ac7ff56d0201cd6cd10dc5df045c540541c90a8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "label": "storage.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L1"}, {"id": "storage_storage_storagecompatibilitymanager", "label": "StorageCompatibilityManager", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L43"}, {"id": "storage_storage_storagecompatibilitymanager_getsystemversion", "label": ".getSystemVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L47"}, {"id": "storage_storage_storagecompatibilitymanager_getsystemstorage", "label": ".getSystemStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L54"}, {"id": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "label": ".hasCurrentVersionStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L64"}, {"id": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "label": ".hasAnyVersionStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L76"}, {"id": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "label": ".getLegacyStorageData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L86"}, {"id": "storage_storage_storagecompatibilitymanager_showstorageerror", "label": ".showStorageError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L99"}, {"id": "storage_storage_storagecompatibilitymanager_performsystemlogout", "label": ".performSystemLogout()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L111"}, {"id": "storage_storage_storagecompatibilitymanager_handlestorageerror", "label": ".handleStorageError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L127"}, {"id": "storage_storage_storagecompatibilitymanager_validatestoragedata", "label": ".validateStorageData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L136"}, {"id": "storage_storage_storagecompatibilitymanager_isstorageempty", "label": ".isStorageEmpty()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L180"}, {"id": "storage_storage_storagecompatibilitymanager_checkcompatibility", "label": ".checkCompatibility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L200"}, {"id": "storage_storage_getsystemstorage", "label": "getSystemStorage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L225"}, {"id": "storage_storage_getsysversion", "label": "getSysVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L232"}, {"id": "storage_storage_validatestoragedata", "label": "validateStorageData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L240"}, {"id": "storage_storage_checkstoragecompatibility", "label": "checkStorageCompatibility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L248"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "storage_storage_storagecompatibilitymanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L43", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_getsystemversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L47", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_getsystemstorage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L54", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L64", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L76", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L86", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_showstorageerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L99", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_performsystemlogout", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L111", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_handlestorageerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L127", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_validatestoragedata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L136", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_isstorageempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L180", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager", "target": "storage_storage_storagecompatibilitymanager_checkcompatibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "storage_storage_getsystemstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "storage_storage_getsysversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "storage_storage_validatestoragedata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_ts", "target": "storage_storage_checkstoragecompatibility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L248", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_getsystemstorage", "target": "storage_storage_storagecompatibilitymanager_getsystemversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L55", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "target": "storage_storage_getsystemstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L88", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_handlestorageerror", "target": "storage_storage_storagecompatibilitymanager_showstorageerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L128", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_handlestorageerror", "target": "storage_storage_storagecompatibilitymanager_performsystemlogout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L129", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_validatestoragedata", "target": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L139", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_validatestoragedata", "target": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L145", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_validatestoragedata", "target": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L151", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_validatestoragedata", "target": "storage_storage_storagecompatibilitymanager_performsystemlogout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L156", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_validatestoragedata", "target": "storage_storage_storagecompatibilitymanager_handlestorageerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L170", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_isstorageempty", "target": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L182", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_isstorageempty", "target": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L187", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_isstorageempty", "target": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L192", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_checkcompatibility", "target": "storage_storage_validatestoragedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L202", "weight": 1.0}, {"source": "storage_storage_storagecompatibilitymanager_checkcompatibility", "target": "storage_storage_storagecompatibilitymanager_isstorageempty", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L203", "weight": 1.0}, {"source": "storage_storage_getsysversion", "target": "storage_storage_storagecompatibilitymanager_getsystemversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L233", "weight": 1.0}, {"source": "storage_storage_checkstoragecompatibility", "target": "storage_storage_storagecompatibilitymanager_checkcompatibility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L249", "weight": 1.0}], "raw_calls": [{"caller_nid": "storage_storage_storagecompatibilitymanager_getsystemversion", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L48"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_getsystemstorage", "callee": "generateLegacyKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L56"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_getsystemstorage", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L57"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_getsystemstorage", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L58"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L65"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "callee": "createCurrentVersionPattern", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L66"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L68"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L77"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "callee": "createVersionPattern", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L78"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L80"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L91"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_showstorageerror", "callee": "ElMessage", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L100"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_performsystemlogout", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L112"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_validatestoragedata", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L152"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_validatestoragedata", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L155"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_validatestoragedata", "callee": "debug", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L164"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_validatestoragedata", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L167"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_isstorageempty", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L193"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_checkcompatibility", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L210"}, {"caller_nid": "storage_storage_storagecompatibilitymanager_checkcompatibility", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage.ts", "source_location": "L213"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8f9fd8848b87e6eea086582d535d59b669f91f15ae14a873f44ee65067bf6ea8.json b/web-admin/src/graphify-out/cache/ast/8f9fd8848b87e6eea086582d535d59b669f91f15ae14a873f44ee65067bf6ea8.json new file mode 100644 index 00000000..a73cbaeb --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8f9fd8848b87e6eea086582d535d59b669f91f15ae14a873f44ee65067bf6ea8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_staticroutes_ts", "label": "staticRoutes.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/staticRoutes.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_staticroutes_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routes/staticRoutes.ts", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/8ffc4b6fb6335c775a0b1e286a8171532b9d5c5700a27bb8b8db9c65556a2e8c.json b/web-admin/src/graphify-out/cache/ast/8ffc4b6fb6335c775a0b1e286a8171532b9d5c5700a27bb8b8db9c65556a2e8c.json new file mode 100644 index 00000000..f584d176 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/8ffc4b6fb6335c775a0b1e286a8171532b9d5c5700a27bb8b8db9c65556a2e8c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_product_view_dialog_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue", "source_location": "L1"}, {"id": "product_view_dialog_index_formatmeasureview", "label": "formatMeasureView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue", "source_location": "L34"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_product_view_dialog_index_vue", "target": "product_view_dialog_index_formatmeasureview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/product-view-dialog/index.vue", "source_location": "L34", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/90e163ce5482c4a369c9a476a3f32a0c602db4f6e2840a79f9884d1e33fcc848.json b/web-admin/src/graphify-out/cache/ast/90e163ce5482c4a369c9a476a3f32a0c602db4f6e2840a79f9884d1e33fcc848.json new file mode 100644 index 00000000..a0709d26 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/90e163ce5482c4a369c9a476a3f32a0c602db4f6e2840a79f9884d1e33fcc848.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_others_art_menu_right_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-menu-right/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9158c27da34207860c8a54d4b16db38c10721d66fe43f9781a757ff4b2069702.json b/web-admin/src/graphify-out/cache/ast/9158c27da34207860c8a54d4b16db38c10721d66fe43f9781a757ff4b2069702.json new file mode 100644 index 00000000..fd58a127 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9158c27da34207860c8a54d4b16db38c10721d66fe43f9781a757ff4b2069702.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_protocol_payment_detail_readonly_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/protocol-payment-detail-readonly/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/926707d1a400f8a66ecfcddeff9b053242269bd822201199e1fef667843bebd7.json b/web-admin/src/graphify-out/cache/ast/926707d1a400f8a66ecfcddeff9b053242269bd822201199e1fef667843bebd7.json new file mode 100644 index 00000000..99861c21 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/926707d1a400f8a66ecfcddeff9b053242269bd822201199e1fef667843bebd7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_status_ts", "label": "status.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/http/status.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/926b5efb02868c087e471a1a86da593666edf4a9294deca2c6481155a7371a94.json b/web-admin/src/graphify-out/cache/ast/926b5efb02868c087e471a1a86da593666edf4a9294deca2c6481155a7371a94.json new file mode 100644 index 00000000..4abd5374 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/926b5efb02868c087e471a1a86da593666edf4a9294deca2c6481155a7371a94.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L1"}, {"id": "art_count_to_index_clamp", "label": "clamp()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L91"}, {"id": "art_count_to_index_formatnumber", "label": "formatNumber()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L95"}, {"id": "art_count_to_index_shouldskipanimation", "label": "shouldSkipAnimation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L171"}, {"id": "art_count_to_index_isrunning", "label": "isRunning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L291"}, {"id": "art_count_to_index_ispaused", "label": "isPaused()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L294"}, {"id": "art_count_to_index_currentvalue", "label": "currentValue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L297"}, {"id": "art_count_to_index_targetvalue", "label": "targetValue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L300"}, {"id": "art_count_to_index_progress", "label": "progress()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L303"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_clamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_formatnumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_shouldskipanimation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_isrunning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_ispaused", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_currentvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_targetvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_count_to_index_vue", "target": "art_count_to_index_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L303", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_count_to_index_clamp", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L92"}, {"caller_nid": "art_count_to_index_clamp", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L92"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "toFixed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L101"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "toString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L101"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "floor", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L101"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L104"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L105"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L110"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L111"}, {"caller_nid": "art_count_to_index_formatnumber", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L112"}, {"caller_nid": "art_count_to_index_shouldskipanimation", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L173"}, {"caller_nid": "art_count_to_index_progress", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-count-to/index.vue", "source_location": "L307"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/927a382e2be83d444b0a26de65761641daad865a5c0241a98b2f784e6b940228.json b/web-admin/src/graphify-out/cache/ast/927a382e2be83d444b0a26de65761641daad865a5c0241a98b2f784e6b940228.json new file mode 100644 index 00000000..2ff5087e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/927a382e2be83d444b0a26de65761641daad865a5c0241a98b2f784e6b940228.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_reagent_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/reagent/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/946f547e5a8269c18094a05067fda332be5c54808c83e486cc99af6b1fed26b9.json b/web-admin/src/graphify-out/cache/ast/946f547e5a8269c18094a05067fda332be5c54808c83e486cc99af6b1fed26b9.json new file mode 100644 index 00000000..9437bae7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/946f547e5a8269c18094a05067fda332be5c54808c83e486cc99af6b1fed26b9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_sample_qc_info_cards_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/sample-qc-info-cards/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/94ea136426cc7fdc74af15a5c53e99431c97cd8461bf03daa5e047104148b451.json b/web-admin/src/graphify-out/cache/ast/94ea136426cc7fdc74af15a5c53e99431c97cd8461bf03daa5e047104148b451.json new file mode 100644 index 00000000..3ff730ba --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/94ea136426cc7fdc74af15a5c53e99431c97cd8461bf03daa5e047104148b451.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_cell_product_type_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-type/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/951e0e3b96d7893912d7c26f7053fdae43c450402e55b658a8a85f0888e35472.json b/web-admin/src/graphify-out/cache/ast/951e0e3b96d7893912d7c26f7053fdae43c450402e55b658a8a85f0888e35472.json new file mode 100644 index 00000000..7848d1b4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/951e0e3b96d7893912d7c26f7053fdae43c450402e55b658a8a85f0888e35472.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_search_bar_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue", "source_location": "L1"}, {"id": "art_search_bar_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue", "source_location": "L357"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_search_bar_index_vue", "target": "art_search_bar_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-search-bar/index.vue", "source_location": "L357", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/973b250e9440783b8a4b621a2515ef2b9aa98da2889a3c42b7d0e661125c101a.json b/web-admin/src/graphify-out/cache/ast/973b250e9440783b8a4b621a2515ef2b9aa98da2889a3c42b7d0e661125c101a.json new file mode 100644 index 00000000..5089f877 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/973b250e9440783b8a4b621a2515ef2b9aa98da2889a3c42b7d0e661125c101a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment_ts", "label": "download-attachment.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L1"}, {"id": "utils_download_attachment_triggeranchordownload", "label": "triggerAnchorDownload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L9"}, {"id": "utils_download_attachment_downloadattachmentfile", "label": "downloadAttachmentFile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L20"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment_ts", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment_ts", "target": "utils_download_attachment_triggeranchordownload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment_ts", "target": "utils_download_attachment_downloadattachmentfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L20", "weight": 1.0}, {"source": "utils_download_attachment_downloadattachmentfile", "target": "utils_download_attachment_triggeranchordownload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L31", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_download_attachment_triggeranchordownload", "callee": "createElement", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L10"}, {"caller_nid": "utils_download_attachment_triggeranchordownload", "callee": "appendChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L14"}, {"caller_nid": "utils_download_attachment_triggeranchordownload", "callee": "click", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L15"}, {"caller_nid": "utils_download_attachment_triggeranchordownload", "callee": "removeChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L16"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L24"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L24"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L26"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L26"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L26"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L26"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "fetchAttachmentDownloadUrl", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L29"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "resolveUrl", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L39"}, {"caller_nid": "utils_download_attachment_downloadattachmentfile", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/download-attachment.ts", "source_location": "L41"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/973c6324f208ea65fabe579a75d5ae0a58583c9dde935d2332cc4e6bec4342a3.json b/web-admin/src/graphify-out/cache/ast/973c6324f208ea65fabe579a75d5ae0a58583c9dde935d2332cc4e6bec4342a3.json new file mode 100644 index 00000000..635d045a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/973c6324f208ea65fabe579a75d5ae0a58583c9dde935d2332cc4e6bec4342a3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_third_party_company_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/third-party-company/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/977abe1120fce190e74e29a59978d34aca99706fa39d3f6d7f1bfc2fa22a1a9a.json b/web-admin/src/graphify-out/cache/ast/977abe1120fce190e74e29a59978d34aca99706fa39d3f6d7f1bfc2fa22a1a9a.json new file mode 100644 index 00000000..f51679d7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/977abe1120fce190e74e29a59978d34aca99706fa39d3f6d7f1bfc2fa22a1a9a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_excel_export_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-export/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/986dc4d15499257b65e9819a37ed87a6dba2294826b4a8524628f2f3b7837bac.json b/web-admin/src/graphify-out/cache/ast/986dc4d15499257b65e9819a37ed87a6dba2294826b4a8524628f2f3b7837bac.json new file mode 100644 index 00000000..ba44cadf --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/986dc4d15499257b65e9819a37ed87a6dba2294826b4a8524628f2f3b7837bac.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/993afaf9ad3f2a03fc7d0baa3f6046fc9c193b383a7045d981616131b651d463.json b/web-admin/src/graphify-out/cache/ast/993afaf9ad3f2a03fc7d0baa3f6046fc9c193b383a7045d981616131b651d463.json new file mode 100644 index 00000000..f0d37041 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/993afaf9ad3f2a03fc7d0baa3f6046fc9c193b383a7045d981616131b651d463.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L1"}, {"id": "art_screen_lock_index_ismobile", "label": "isMobile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L166"}, {"id": "art_screen_lock_index_disabledevtools", "label": "disableDevTools()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L173"}, {"id": "art_screen_lock_index_verifypassword", "label": "verifyPassword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L334"}, {"id": "art_screen_lock_index_handlekeydown", "label": "handleKeydown()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L347"}, {"id": "art_screen_lock_index_handledialogopen", "label": "handleDialogOpen()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L354"}, {"id": "art_screen_lock_index_handlelock", "label": "handleLock()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L360"}, {"id": "art_screen_lock_index_handleunlock", "label": "handleUnlock()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L376"}, {"id": "art_screen_lock_index_tologin", "label": "toLogin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L411"}, {"id": "art_screen_lock_index_openlockscreen", "label": "openLockScreen()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L415"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_ismobile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_disabledevtools", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_verifypassword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_handlekeydown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L347", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_handledialogopen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_handlelock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_handleunlock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_tologin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_screen_lock_index_vue", "target": "art_screen_lock_index_openlockscreen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L415", "weight": 1.0}, {"source": "art_screen_lock_index_disabledevtools", "target": "art_screen_lock_index_ismobile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L317", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_screen_lock_index_ismobile", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L167"}, {"caller_nid": "art_screen_lock_index_disabledevtools", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L182"}, {"caller_nid": "art_screen_lock_index_disabledevtools", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L275"}, {"caller_nid": "art_screen_lock_index_disabledevtools", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L284"}, {"caller_nid": "art_screen_lock_index_disabledevtools", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L293"}, {"caller_nid": "art_screen_lock_index_disabledevtools", "callee": "setInterval", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L318"}, {"caller_nid": "art_screen_lock_index_verifypassword", "callee": "toString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L336"}, {"caller_nid": "art_screen_lock_index_verifypassword", "callee": "decrypt", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L336"}, {"caller_nid": "art_screen_lock_index_verifypassword", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L341"}, {"caller_nid": "art_screen_lock_index_handlekeydown", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L348"}, {"caller_nid": "art_screen_lock_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L349"}, {"caller_nid": "art_screen_lock_index_handledialogopen", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L355"}, {"caller_nid": "art_screen_lock_index_handlelock", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L363"}, {"caller_nid": "art_screen_lock_index_handleunlock", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L379"}, {"caller_nid": "art_screen_lock_index_tologin", "callee": "logOut", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-screen-lock/index.vue", "source_location": "L412"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/99febb692e03a0e42c8a250c76a012cda83f0b01b409699ee9bf84c533c1e677.json b/web-admin/src/graphify-out/cache/ast/99febb692e03a0e42c8a250c76a012cda83f0b01b409699ee9bf84c533c1e677.json new file mode 100644 index 00000000..8446958b --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/99febb692e03a0e42c8a250c76a012cda83f0b01b409699ee9bf84c533c1e677.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list_ts", "label": "fetch-paged-list.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L1"}, {"id": "utils_fetch_paged_list_fetchallpagedrecords", "label": "fetchAllPagedRecords()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L8"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list_ts", "target": "utils_fetch_paged_list_fetchallpagedrecords", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L8", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_fetch_paged_list_fetchallpagedrecords", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L13"}, {"caller_nid": "utils_fetch_paged_list_fetchallpagedrecords", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L13"}, {"caller_nid": "utils_fetch_paged_list_fetchallpagedrecords", "callee": "fetchPage", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L20"}, {"caller_nid": "utils_fetch_paged_list_fetchallpagedrecords", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fetch-paged-list.ts", "source_location": "L23"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9a7ab6e6ae07251b0600085b22b6a43570495509affa149f5a0f49d17549b2d1.json b/web-admin/src/graphify-out/cache/ast/9a7ab6e6ae07251b0600085b22b6a43570495509affa149f5a0f49d17549b2d1.json new file mode 100644 index 00000000..bbf4bd7f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9a7ab6e6ae07251b0600085b22b6a43570495509affa149f5a0f49d17549b2d1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "label": "qc-third-party-company.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L1"}, {"id": "api_qc_third_party_company_fetchqcthirdpartycompanylist", "label": "fetchQcThirdPartyCompanyList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L29"}, {"id": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", "label": "fetchQcThirdPartyCompanyOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L41"}, {"id": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", "label": "fetchCreateQcThirdPartyCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L47"}, {"id": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", "label": "fetchUpdateQcThirdPartyCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L67"}, {"id": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", "label": "fetchDeleteQcThirdPartyCompany()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L90"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "api_qc_third_party_company_fetchqcthirdpartycompanylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_company_ts", "target": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L90", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_third_party_company_fetchqcthirdpartycompanylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L35"}, {"caller_nid": "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L42"}, {"caller_nid": "api_qc_third_party_company_fetchcreateqcthirdpartycompany", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L61"}, {"caller_nid": "api_qc_third_party_company_fetchupdateqcthirdpartycompany", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L84"}, {"caller_nid": "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-company.ts", "source_location": "L91"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9baf35e3a9d425f09d58390398b08f69e6c6451754bc8070cf7c5974ded50f82.json b/web-admin/src/graphify-out/cache/ast/9baf35e3a9d425f09d58390398b08f69e6c6451754bc8070cf7c5974ded50f82.json new file mode 100644 index 00000000..ece2b2ce --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9baf35e3a9d425f09d58390398b08f69e6c6451754bc8070cf7c5974ded50f82.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order_ts", "label": "qc-work-order.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L1"}, {"id": "api_qc_work_order_fetchqcworkorderlist", "label": "fetchQcWorkOrderList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L89"}, {"id": "api_qc_work_order_fetchqcworkorderdetail", "label": "fetchQcWorkOrderDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L101"}, {"id": "api_qc_work_order_fetchconfigureqcworkorder", "label": "fetchConfigureQcWorkOrder()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L107"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order_ts", "target": "api_qc_work_order_fetchqcworkorderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order_ts", "target": "api_qc_work_order_fetchqcworkorderdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order_ts", "target": "api_qc_work_order_fetchconfigureqcworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L107", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_work_order_fetchqcworkorderlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L95"}, {"caller_nid": "api_qc_work_order_fetchqcworkorderdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L102"}, {"caller_nid": "api_qc_work_order_fetchconfigureqcworkorder", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-work-order.ts", "source_location": "L116"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9c347afdf2984f4512f925bc478959221f24f47a63d59b683ce7821c695aa95f.json b/web-admin/src/graphify-out/cache/ast/9c347afdf2984f4512f925bc478959221f24f47a63d59b683ce7821c695aa95f.json new file mode 100644 index 00000000..0a0448ea --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9c347afdf2984f4512f925bc478959221f24f47a63d59b683ce7821c695aa95f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_progress_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-progress-card/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9d6efb6cc618a4501ec1c21072b7a6c07a22ba9611c96acb00a046ee770df559.json b/web-admin/src/graphify-out/cache/ast/9d6efb6cc618a4501ec1c21072b7a6c07a22ba9611c96acb00a046ee770df559.json new file mode 100644 index 00000000..ae149926 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9d6efb6cc618a4501ec1c21072b7a6c07a22ba9611c96acb00a046ee770df559.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "label": "beforeEach.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L1"}, {"id": "guards_beforeeach_getpendingloading", "label": "getPendingLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L75"}, {"id": "guards_beforeeach_resetpendingloading", "label": "resetPendingLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L82"}, {"id": "guards_beforeeach_getrouteinitfailed", "label": "getRouteInitFailed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L89"}, {"id": "guards_beforeeach_resetrouteinitstate", "label": "resetRouteInitState()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L96"}, {"id": "guards_beforeeach_setupbeforeeachguard", "label": "setupBeforeEachGuard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L104"}, {"id": "guards_beforeeach_closeloading", "label": "closeLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L128"}, {"id": "guards_beforeeach_handlerouteguard", "label": "handleRouteGuard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L140"}, {"id": "guards_beforeeach_handleloginstatus", "label": "handleLoginStatus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L204"}, {"id": "guards_beforeeach_isstaticroute", "label": "isStaticRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L226"}, {"id": "guards_beforeeach_handledynamicroutes", "label": "handleDynamicRoutes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L256"}, {"id": "guards_beforeeach_fetchuserinfo", "label": "fetchUserInfo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L370"}, {"id": "guards_beforeeach_resetrouterstate", "label": "resetRouterState()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L381"}, {"id": "guards_beforeeach_handlerootpathredirect", "label": "handleRootPathRedirect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L399"}, {"id": "guards_beforeeach_isunauthorizederror", "label": "isUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L416"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "nprogress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routesalias", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routes_staticroutes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_status", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http_error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_getpendingloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetpendingloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_getrouteinitfailed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetrouteinitstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_setupbeforeeachguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_closeloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handlerouteguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handleloginstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_isstaticroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handledynamicroutes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L256", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_fetchuserinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetrouterstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handlerootpathredirect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_isunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L416", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handleloginstatus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L155", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handledynamicroutes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L179", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handlerootpathredirect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L184", "weight": 1.0}, {"source": "guards_beforeeach_handleloginstatus", "target": "guards_beforeeach_isstaticroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L210", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_fetchuserinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L270", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_isstaticroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L295", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_closeloading", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L320", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_isunauthorizederror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L346", "weight": 1.0}], "raw_calls": [{"caller_nid": "guards_beforeeach_setupbeforeeachguard", "callee": "beforeEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L108"}, {"caller_nid": "guards_beforeeach_closeloading", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L130"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L146"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L147"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "start", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L151"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L163"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L166"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "isRegistered", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L172"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L176"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "setWorktab", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L190"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "setPageTitle", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L191"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L192"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L197"}, {"caller_nid": "guards_beforeeach_handleloginstatus", "callee": "logOut", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L215"}, {"caller_nid": "guards_beforeeach_handleloginstatus", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L216"}, {"caller_nid": "guards_beforeeach_isstaticroute", "callee": "checkRoute", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L250"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "showLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L266"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getMenuList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L273"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validateMenuList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L276"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "register", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L281"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useMenuStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L284"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "setMenuList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L285"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "addRemoveRouteFns", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L286"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getRemoveRouteFns", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L286"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "save", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L289"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getInstance", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L289"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validateWorktabs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L292"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useWorktabStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L292"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L297"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L307"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validatePath", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L308"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L323"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L326"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L332"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L340"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L349"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "isHttpError", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L358"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L359"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L363"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L371"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "fetchGetUserInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L372"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "setUserInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L373"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "checkAndClearWorktabs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L375"}, {"caller_nid": "guards_beforeeach_resetrouterstate", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L382"}, {"caller_nid": "guards_beforeeach_handlerootpathredirect", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L404"}, {"caller_nid": "guards_beforeeach_handlerootpathredirect", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L406"}, {"caller_nid": "guards_beforeeach_isunauthorizederror", "callee": "isHttpError", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/beforeEach.ts", "source_location": "L417"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9d84121439dbd8099859fd3dc1d36a8e0a58b2df6060fd8d6375a07a6a463993.json b/web-admin/src/graphify-out/cache/ast/9d84121439dbd8099859fd3dc1d36a8e0a58b2df6060fd8d6375a07a6a463993.json new file mode 100644 index 00000000..58e2c9fb --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9d84121439dbd8099859fd3dc1d36a8e0a58b2df6060fd8d6375a07a6a463993.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "label": "ProtocolFormDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1"}, {"id": "protocol_protocolformdialog_createemptytransport", "label": "createEmptyTransport()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1283"}, {"id": "protocol_protocolformdialog_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1303"}, {"id": "protocol_protocolformdialog_loadethnicoptions", "label": "loadEthnicOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1310"}, {"id": "protocol_protocolformdialog_ensureethnicoptioninlist", "label": "ensureEthnicOptionInList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1321"}, {"id": "protocol_protocolformdialog_expressname", "label": "expressName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1349"}, {"id": "protocol_protocolformdialog_for", "label": "for()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2017"}, {"id": "protocol_protocolformdialog_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2553"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_ethnic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1211", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_installment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_createemptytransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_fullfileurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_loadethnicoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_ensureethnicoptioninlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_expressname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2017", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolformdialog_vue", "target": "protocol_protocolformdialog_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2553", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_protocolformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1305"}, {"caller_nid": "protocol_protocolformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1305"}, {"caller_nid": "protocol_protocolformdialog_fullfileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1305"}, {"caller_nid": "protocol_protocolformdialog_loadethnicoptions", "callee": "fetchEthnicList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1314"}, {"caller_nid": "protocol_protocolformdialog_ensureethnicoptioninlist", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1322"}, {"caller_nid": "protocol_protocolformdialog_ensureethnicoptioninlist", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1324"}, {"caller_nid": "protocol_protocolformdialog_expressname", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L1351"}, {"caller_nid": "protocol_protocolformdialog_for", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2019"}, {"caller_nid": "protocol_protocolformdialog_for", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2021"}, {"caller_nid": "protocol_protocolformdialog_if", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolFormDialog.vue", "source_location": "L2554"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/9ffd70ab2cb0c836e5792d7da3ac7b79ba8e9adf2c08a1731e796499c05414ff.json b/web-admin/src/graphify-out/cache/ast/9ffd70ab2cb0c836e5792d7da3ac7b79ba8e9adf2c08a1731e796499c05414ff.json new file mode 100644 index 00000000..917e1929 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/9ffd70ab2cb0c836e5792d7da3ac7b79ba8e9adf2c08a1731e796499c05414ff.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", "label": "SidebarSubmenu.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a01427c61891146507673e03e4f60a41024ba3058fcfc5697803fb0add9bc2b4.json b/web-admin/src/graphify-out/cache/ast/a01427c61891146507673e03e4f60a41024ba3058fcfc5697803fb0add9bc2b4.json new file mode 100644 index 00000000..228f891b --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a01427c61891146507673e03e4f60a41024ba3058fcfc5697803fb0add9bc2b4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_stock_log_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material-stock-log/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a10779d51dbe0f2945c051e8511de4e9cac9f64dbd02718c080a21faccc02426.json b/web-admin/src/graphify-out/cache/ast/a10779d51dbe0f2945c051e8511de4e9cac9f64dbd02718c080a21faccc02426.json new file mode 100644 index 00000000..d2a0eee5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a10779d51dbe0f2945c051e8511de4e9cac9f64dbd02718c080a21faccc02426.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_api_api_d_ts", "label": "api.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/api/api.d.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a30bab57eaf203fe4e2af5a90cccab5304741f94225934c3519622b2ed8577ad.json b/web-admin/src/graphify-out/cache/ast/a30bab57eaf203fe4e2af5a90cccab5304741f94225934c3519622b2ed8577ad.json new file mode 100644 index 00000000..8e6996c3 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a30bab57eaf203fe4e2af5a90cccab5304741f94225934c3519622b2ed8577ad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_import_components_d_ts", "label": "components.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/components.d.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a361cdb017cb9b5dffa4fb887cdd46eae4abd76b0cda44885ebbe6e33e68a3cb.json b/web-admin/src/graphify-out/cache/ast/a361cdb017cb9b5dffa4fb887cdd46eae4abd76b0cda44885ebbe6e33e68a3cb.json new file mode 100644 index 00000000..11e0c63a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a361cdb017cb9b5dffa4fb887cdd46eae4abd76b0cda44885ebbe6e33e68a3cb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "label": "DonationAuditDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L1"}, {"id": "list_donationauditdialog_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L100"}, {"id": "list_donationauditdialog_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L106"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "list_donationauditdialog_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_donationauditdialog_vue", "target": "list_donationauditdialog_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "list_donationauditdialog_resetform", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L103"}, {"caller_nid": "list_donationauditdialog_handlesubmit", "callee": "catch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L107"}, {"caller_nid": "list_donationauditdialog_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L107"}, {"caller_nid": "list_donationauditdialog_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L112"}, {"caller_nid": "list_donationauditdialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/DonationAuditDialog.vue", "source_location": "L119"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a495a7a5bc4540697616201fdbc2510fc5a3aab7c68be02b9ef3202dbe4dbb68.json b/web-admin/src/graphify-out/cache/ast/a495a7a5bc4540697616201fdbc2510fc5a3aab7c68be02b9ef3202dbe4dbb68.json new file mode 100644 index 00000000..6193a34f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a495a7a5bc4540697616201fdbc2510fc5a3aab7c68be02b9ef3202dbe4dbb68.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_fast_enter_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-fast-enter/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a49a3ce0aa09e3be53a66624c98ff9b576d7cc69e1124f67bfd99fc42f1be50d.json b/web-admin/src/graphify-out/cache/ast/a49a3ce0aa09e3be53a66624c98ff9b576d7cc69e1124f67bfd99fc42f1be50d.json new file mode 100644 index 00000000..5afb248c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a49a3ce0aa09e3be53a66624c98ff9b576d7cc69e1124f67bfd99fc42f1be50d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "label": "leave.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L1"}, {"id": "api_leave_fetchleavelist", "label": "fetchLeaveList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L4"}, {"id": "api_leave_fetchcreateleave", "label": "fetchCreateLeave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L23"}, {"id": "api_leave_fetchupdateleave", "label": "fetchUpdateLeave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L39"}, {"id": "api_leave_fetchdeleteleave", "label": "fetchDeleteLeave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L58"}, {"id": "api_leave_fetchsubmitleave", "label": "fetchSubmitLeave()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L66"}, {"id": "api_leave_fetchleavedetail", "label": "fetchLeaveDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L74"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchleavelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchcreateleave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchupdateleave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchdeleteleave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchsubmitleave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_leave_ts", "target": "api_leave_fetchleavedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L74", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_leave_fetchleavelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L10"}, {"caller_nid": "api_leave_fetchcreateleave", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L31"}, {"caller_nid": "api_leave_fetchupdateleave", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L50"}, {"caller_nid": "api_leave_fetchdeleteleave", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L59"}, {"caller_nid": "api_leave_fetchsubmitleave", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L67"}, {"caller_nid": "api_leave_fetchleavedetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/leave.ts", "source_location": "L75"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a4cbc699a6ce4bd0825f25d6a5150f8b83ead86f57b2219f8c7ca2c433dfcb65.json b/web-admin/src/graphify-out/cache/ast/a4cbc699a6ce4bd0825f25d6a5150f8b83ead86f57b2219f8c7ca2c433dfcb65.json new file mode 100644 index 00000000..c4680fc9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a4cbc699a6ce4bd0825f25d6a5150f8b83ead86f57b2219f8c7ca2c433dfcb65.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_animation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useheaderbar", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_header_bar_widget_artusermenu_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-header-bar/index.vue", "source_location": "L150", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a55af8832eafdd84d2932d175abebc172bab57a69a6e3cbe07a286fabe924110.json b/web-admin/src/graphify-out/cache/ast/a55af8832eafdd84d2932d175abebc172bab57a69a6e3cbe07a286fabe924110.json new file mode 100644 index 00000000..483d6bbc --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a55af8832eafdd84d2932d175abebc172bab57a69a6e3cbe07a286fabe924110.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L1"}, {"id": "qc_task_view_dialog_index_formatmetric", "label": "formatMetric()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L110"}, {"id": "qc_task_view_dialog_index_attachmentfullurl", "label": "attachmentFullUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L241"}, {"id": "qc_task_view_dialog_index_handleattachmentpreview", "label": "handleAttachmentPreview()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L248"}, {"id": "qc_task_view_dialog_index_handleattachmentdownload", "label": "handleAttachmentDownload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L253"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolattachmentreadonly_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_labels", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "qc_task_view_dialog_index_formatmetric", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "qc_task_view_dialog_index_attachmentfullurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "qc_task_view_dialog_index_handleattachmentpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L248", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_qc_task_view_dialog_index_vue", "target": "qc_task_view_dialog_index_handleattachmentdownload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L253", "weight": 1.0}, {"source": "qc_task_view_dialog_index_handleattachmentpreview", "target": "qc_task_view_dialog_index_attachmentfullurl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L249", "weight": 1.0}], "raw_calls": [{"caller_nid": "qc_task_view_dialog_index_formatmetric", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L112"}, {"caller_nid": "qc_task_view_dialog_index_attachmentfullurl", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L242"}, {"caller_nid": "qc_task_view_dialog_index_attachmentfullurl", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L242"}, {"caller_nid": "qc_task_view_dialog_index_attachmentfullurl", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L244"}, {"caller_nid": "qc_task_view_dialog_index_attachmentfullurl", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L245"}, {"caller_nid": "qc_task_view_dialog_index_handleattachmentpreview", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L249"}, {"caller_nid": "qc_task_view_dialog_index_handleattachmentpreview", "callee": "open", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L250"}, {"caller_nid": "qc_task_view_dialog_index_handleattachmentdownload", "callee": "downloadAttachmentFile", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/qc-task-view-dialog/index.vue", "source_location": "L254"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a57d56397d3d0c890ee8d4eb7a56244842cab8af32b26c477979846c92aca683.json b/web-admin/src/graphify-out/cache/ast/a57d56397d3d0c890ee8d4eb7a56244842cab8af32b26c477979846c92aca683.json new file mode 100644 index 00000000..f0f239e4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a57d56397d3d0c890ee8d4eb7a56244842cab8af32b26c477979846c92aca683.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_table_ts", "label": "table.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_table_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_table_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_table_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_formenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/table.ts", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a584aea31375413b4a5bc79a1185e132b510b8be0f0737a22a4e2f6cf8c5a52e.json b/web-admin/src/graphify-out/cache/ast/a584aea31375413b4a5bc79a1185e132b510b8be0f0737a22a4e2f6cf8c5a52e.json new file mode 100644 index 00000000..26e9ecf9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a584aea31375413b4a5bc79a1185e132b510b8be0f0737a22a4e2f6cf8c5a52e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_festival_ts", "label": "festival.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/festival.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_festival_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/festival.ts", "source_location": "L26", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a6b7f6c30353daaf37fd3c9c3b6044a4137b57aba98ef6d554077a465eaacca9.json b/web-admin/src/graphify-out/cache/ast/a6b7f6c30353daaf37fd3c9c3b6044a4137b57aba98ef6d554077a465eaacca9.json new file mode 100644 index 00000000..9e1f158f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a6b7f6c30353daaf37fd3c9c3b6044a4137b57aba98ef6d554077a465eaacca9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_svg_loading_ts", "label": "loading.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/assets/svg/loading.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a7f1889e49cea2e2fa9c060b6cf1aa5b2076d59bf23d7b8e3fa0d9516ac4ce94.json b/web-admin/src/graphify-out/cache/ast/a7f1889e49cea2e2fa9c060b6cf1aa5b2076d59bf23d7b8e3fa0d9516ac4ce94.json new file mode 100644 index 00000000..0e81c304 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a7f1889e49cea2e2fa9c060b6cf1aa5b2076d59bf23d7b8e3fa0d9516ac4ce94.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_exception_404_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/exception/404/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a8c41f71f5bab3e24704e450e136833df393020fe85777f33f3ec6a71e3ccb02.json b/web-admin/src/graphify-out/cache/ast/a8c41f71f5bab3e24704e450e136833df393020fe85777f33f3ec6a71e3ccb02.json new file mode 100644 index 00000000..7816ef17 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a8c41f71f5bab3e24704e450e136833df393020fe85777f33f3ec6a71e3ccb02.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_user_detail_vue", "label": "detail.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/user/detail.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a93accaebbfb396f7167519d77fb47f4f439fdbd913594b482ca7adf76dfa6ca.json b/web-admin/src/graphify-out/cache/ast/a93accaebbfb396f7167519d77fb47f4f439fdbd913594b482ca7adf76dfa6ca.json new file mode 100644 index 00000000..b3e39b77 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a93accaebbfb396f7167519d77fb47f4f439fdbd913594b482ca7adf76dfa6ca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "label": "production.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L1"}, {"id": "api_production_fetchconsumablelist", "label": "fetchConsumableList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L7"}, {"id": "api_production_fetchallconsumables", "label": "fetchAllConsumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L17"}, {"id": "api_production_fetchcreateconsumable", "label": "fetchCreateConsumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L21"}, {"id": "api_production_fetchupdateconsumable", "label": "fetchUpdateConsumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L25"}, {"id": "api_production_fetchdeleteconsumable", "label": "fetchDeleteConsumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L29"}, {"id": "api_production_fetchreagentlist", "label": "fetchReagentList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L37"}, {"id": "api_production_fetchallreagents", "label": "fetchAllReagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L47"}, {"id": "api_production_fetchcreatereagent", "label": "fetchCreateReagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L51"}, {"id": "api_production_fetchupdatereagent", "label": "fetchUpdateReagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L55"}, {"id": "api_production_fetchdeletereagent", "label": "fetchDeleteReagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L59"}, {"id": "api_production_fetchsoplist", "label": "fetchSopList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L67"}, {"id": "api_production_fetchallsopdocuments", "label": "fetchAllSopDocuments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L77"}, {"id": "api_production_fetchcreatesop", "label": "fetchCreateSop()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L81"}, {"id": "api_production_fetchupdatesop", "label": "fetchUpdateSop()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L85"}, {"id": "api_production_fetchdeletesop", "label": "fetchDeleteSop()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L89"}, {"id": "api_production_fetchprocesscategorylist", "label": "fetchProcessCategoryList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L97"}, {"id": "api_production_fetchallprocesscategories", "label": "fetchAllProcessCategories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L111"}, {"id": "api_production_fetchcreateprocesscategory", "label": "fetchCreateProcessCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L115"}, {"id": "api_production_fetchupdateprocesscategory", "label": "fetchUpdateProcessCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L119"}, {"id": "api_production_fetchdeleteprocesscategory", "label": "fetchDeleteProcessCategory()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L123"}, {"id": "api_production_fetchoutputtypelist", "label": "fetchOutputTypeList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L131"}, {"id": "api_production_fetchalloutputtypes", "label": "fetchAllOutputTypes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L141"}, {"id": "api_production_fetchcreateoutputtype", "label": "fetchCreateOutputType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L145"}, {"id": "api_production_fetchupdateoutputtype", "label": "fetchUpdateOutputType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L149"}, {"id": "api_production_fetchdeleteoutputtype", "label": "fetchDeleteOutputType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L153"}, {"id": "api_production_fetchconsumablepacklist", "label": "fetchConsumablePackList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L161"}, {"id": "api_production_fetchallconsumablepacks", "label": "fetchAllConsumablePacks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L175"}, {"id": "api_production_fetchcreateconsumablepack", "label": "fetchCreateConsumablePack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L179"}, {"id": "api_production_fetchupdateconsumablepack", "label": "fetchUpdateConsumablePack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L183"}, {"id": "api_production_fetchdeleteconsumablepack", "label": "fetchDeleteConsumablePack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L187"}, {"id": "api_production_fetchconsumablepackdetail", "label": "fetchConsumablePackDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L191"}, {"id": "api_production_fetchprocesslist", "label": "fetchProcessList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L199"}, {"id": "api_production_fetchallprocesses", "label": "fetchAllProcesses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L209"}, {"id": "api_production_fetchcreateprocess", "label": "fetchCreateProcess()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L213"}, {"id": "api_production_fetchupdateprocess", "label": "fetchUpdateProcess()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L217"}, {"id": "api_production_fetchdeleteprocess", "label": "fetchDeleteProcess()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L221"}, {"id": "api_production_fetchprocessdetail", "label": "fetchProcessDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L225"}, {"id": "api_production_fetchprocessroutelist", "label": "fetchProcessRouteList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L233"}, {"id": "api_production_fetchprocessroutedetail", "label": "fetchProcessRouteDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L249"}, {"id": "api_production_fetchcreateprocessroute", "label": "fetchCreateProcessRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L253"}, {"id": "api_production_fetchupdateprocessroute", "label": "fetchUpdateProcessRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L257"}, {"id": "api_production_fetchsetcurrentprocessroute", "label": "fetchSetCurrentProcessRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L261"}, {"id": "api_production_fetchdeleteprocessroute", "label": "fetchDeleteProcessRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L265"}, {"id": "api_production_fetchaddroutestep", "label": "fetchAddRouteStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L270"}, {"id": "api_production_fetchcopyroutestep", "label": "fetchCopyRouteStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L274"}, {"id": "api_production_fetchupdateroutestep", "label": "fetchUpdateRouteStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L278"}, {"id": "api_production_fetchreorderroutesteps", "label": "fetchReorderRouteSteps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L282"}, {"id": "api_production_fetchdeleteroutestep", "label": "fetchDeleteRouteStep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L286"}, {"id": "api_production_fetchupdatestepreagents", "label": "fetchUpdateStepReagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L291"}, {"id": "api_production_fetchupdatestepconsumables", "label": "fetchUpdateStepConsumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L295"}, {"id": "api_production_fetchupdatestepoutputs", "label": "fetchUpdateStepOutputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L299"}, {"id": "api_production_fetchupdatestepdatacollections", "label": "fetchUpdateStepDataCollections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L303"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchconsumablelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallconsumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchreagentlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallreagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreatereagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatereagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeletereagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchsoplist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallsopdocuments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreatesop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatesop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeletesop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchprocesscategorylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallprocesscategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchoutputtypelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchalloutputtypes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchconsumablepacklist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallconsumablepacks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchconsumablepackdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchprocesslist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchallprocesses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchprocessdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchprocessroutelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchprocessroutedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcreateprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchsetcurrentprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchaddroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L270", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchcopyroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdateroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchreorderroutesteps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchdeleteroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L286", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatestepreagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatestepconsumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatestepoutputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production_ts", "target": "api_production_fetchupdatestepdatacollections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L303", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_fetchconsumablelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L8"}, {"caller_nid": "api_production_fetchallconsumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L18"}, {"caller_nid": "api_production_fetchcreateconsumable", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L22"}, {"caller_nid": "api_production_fetchupdateconsumable", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L26"}, {"caller_nid": "api_production_fetchdeleteconsumable", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L30"}, {"caller_nid": "api_production_fetchreagentlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L38"}, {"caller_nid": "api_production_fetchallreagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L48"}, {"caller_nid": "api_production_fetchcreatereagent", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L52"}, {"caller_nid": "api_production_fetchupdatereagent", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L56"}, {"caller_nid": "api_production_fetchdeletereagent", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L60"}, {"caller_nid": "api_production_fetchsoplist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L68"}, {"caller_nid": "api_production_fetchallsopdocuments", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L78"}, {"caller_nid": "api_production_fetchcreatesop", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L82"}, {"caller_nid": "api_production_fetchupdatesop", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L86"}, {"caller_nid": "api_production_fetchdeletesop", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L90"}, {"caller_nid": "api_production_fetchprocesscategorylist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L102"}, {"caller_nid": "api_production_fetchallprocesscategories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L112"}, {"caller_nid": "api_production_fetchcreateprocesscategory", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L116"}, {"caller_nid": "api_production_fetchupdateprocesscategory", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L120"}, {"caller_nid": "api_production_fetchdeleteprocesscategory", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L124"}, {"caller_nid": "api_production_fetchoutputtypelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L132"}, {"caller_nid": "api_production_fetchalloutputtypes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L142"}, {"caller_nid": "api_production_fetchcreateoutputtype", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L146"}, {"caller_nid": "api_production_fetchupdateoutputtype", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L150"}, {"caller_nid": "api_production_fetchdeleteoutputtype", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L154"}, {"caller_nid": "api_production_fetchconsumablepacklist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L166"}, {"caller_nid": "api_production_fetchallconsumablepacks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L176"}, {"caller_nid": "api_production_fetchcreateconsumablepack", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L180"}, {"caller_nid": "api_production_fetchupdateconsumablepack", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L184"}, {"caller_nid": "api_production_fetchdeleteconsumablepack", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L188"}, {"caller_nid": "api_production_fetchconsumablepackdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L192"}, {"caller_nid": "api_production_fetchprocesslist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L200"}, {"caller_nid": "api_production_fetchallprocesses", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L210"}, {"caller_nid": "api_production_fetchcreateprocess", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L214"}, {"caller_nid": "api_production_fetchupdateprocess", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L218"}, {"caller_nid": "api_production_fetchdeleteprocess", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L222"}, {"caller_nid": "api_production_fetchprocessdetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L226"}, {"caller_nid": "api_production_fetchprocessroutelist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L240"}, {"caller_nid": "api_production_fetchprocessroutedetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L250"}, {"caller_nid": "api_production_fetchcreateprocessroute", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L254"}, {"caller_nid": "api_production_fetchupdateprocessroute", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L258"}, {"caller_nid": "api_production_fetchsetcurrentprocessroute", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L262"}, {"caller_nid": "api_production_fetchdeleteprocessroute", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L266"}, {"caller_nid": "api_production_fetchaddroutestep", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L271"}, {"caller_nid": "api_production_fetchcopyroutestep", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L275"}, {"caller_nid": "api_production_fetchupdateroutestep", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L279"}, {"caller_nid": "api_production_fetchreorderroutesteps", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L283"}, {"caller_nid": "api_production_fetchdeleteroutestep", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L287"}, {"caller_nid": "api_production_fetchupdatestepreagents", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L292"}, {"caller_nid": "api_production_fetchupdatestepconsumables", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L296"}, {"caller_nid": "api_production_fetchupdatestepoutputs", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L300"}, {"caller_nid": "api_production_fetchupdatestepdatacollections", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/production.ts", "source_location": "L304"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/a9baa8db374456ae2ee8f4abbb50dfff28d0e85529d85ff2f182714c715563e0.json b/web-admin/src/graphify-out/cache/ast/a9baa8db374456ae2ee8f4abbb50dfff28d0e85529d85ff2f182714c715563e0.json new file mode 100644 index 00000000..9b73a73b --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/a9baa8db374456ae2ee8f4abbb50dfff28d0e85529d85ff2f182714c715563e0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_excel_import_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-excel-import/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/aa374d7c0607e0ba8ac4b02ca165dc8de40fe59ecbb563b431d4dc189072c104.json b/web-admin/src/graphify-out/cache/ast/aa374d7c0607e0ba8ac4b02ca165dc8de40fe59ecbb563b431d4dc189072c104.json new file mode 100644 index 00000000..e19465a1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/aa374d7c0607e0ba8ac4b02ca165dc8de40fe59ecbb563b431d4dc189072c104.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_menus_art_mixed_menu_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-menus/art-mixed-menu/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/aa60fd901256074189a061bc004ef1fe35c5a9a5532dbaa6296d9d4c633ab006.json b/web-admin/src/graphify-out/cache/ast/aa60fd901256074189a061bc004ef1fe35c5a9a5532dbaa6296d9d4c633ab006.json new file mode 100644 index 00000000..b7f8f411 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/aa60fd901256074189a061bc004ef1fe35c5a9a5532dbaa6296d9d4c633ab006.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_import_auto_imports_d_ts", "label": "auto-imports.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/import/auto-imports.d.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ada9da4bcbd0d31e1564e80fb23fe246a77bccd4277cf72caba0d46c7d479460.json b/web-admin/src/graphify-out/cache/ast/ada9da4bcbd0d31e1564e80fb23fe246a77bccd4277cf72caba0d46c7d479460.json new file mode 100644 index 00000000..106f8b14 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ada9da4bcbd0d31e1564e80fb23fe246a77bccd4277cf72caba0d46c7d479460.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_headerbar_ts", "label": "headerBar.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/headerBar.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_headerbar_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/modules/headerBar.ts", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/adcd530bbd6cc60dd0ef80d3dd62ad86cdf4abaf2ecfe032e9e1888e5af656ba.json b/web-admin/src/graphify-out/cache/ast/adcd530bbd6cc60dd0ef80d3dd62ad86cdf4abaf2ecfe032e9e1888e5af656ba.json new file mode 100644 index 00000000..b53cf16f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/adcd530bbd6cc60dd0ef80d3dd62ad86cdf4abaf2ecfe032e9e1888e5af656ba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_operations_demo_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/operations/demo/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/aefc160e2a2c19c1cee46b180475f682d27ffa19e79a2593cb5eb4876aa5b6cf.json b/web-admin/src/graphify-out/cache/ast/aefc160e2a2c19c1cee46b180475f682d27ffa19e79a2593cb5eb4876aa5b6cf.json new file mode 100644 index 00000000..da427b75 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/aefc160e2a2c19c1cee46b180475f682d27ffa19e79a2593cb5eb4876aa5b6cf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_unit_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/unit/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/af321c6ae31c191035580f21ee4b11d708902dc436ef1556d59d9324668d87a7.json b/web-admin/src/graphify-out/cache/ast/af321c6ae31c191035580f21ee4b11d708902dc436ef1556d59d9324668d87a7.json new file mode 100644 index 00000000..4819bd0e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/af321c6ae31c191035580f21ee4b11d708902dc436ef1556d59d9324668d87a7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_containersettings_vue", "label": "ContainerSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/ContainerSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/af4546b2b58b1ab178fb4baeb39c312f052c4f0bfdd12db944b65329f3e63856.json b/web-admin/src/graphify-out/cache/ast/af4546b2b58b1ab178fb4baeb39c312f052c4f0bfdd12db944b65329f3e63856.json new file mode 100644 index 00000000..d1f65bf1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/af4546b2b58b1ab178fb4baeb39c312f052c4f0bfdd12db944b65329f3e63856.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_directive_directive_d_ts", "label": "directive.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/directive/directive.d.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_directive_directive_d_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_directives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/directive/directive.d.ts", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b0bc69b3825793608199181ae1dfc48d1b5bfe043a86cacdcf2bc7ac3c1005ec.json b/web-admin/src/graphify-out/cache/ast/b0bc69b3825793608199181ae1dfc48d1b5bfe043a86cacdcf2bc7ac3c1005ec.json new file mode 100644 index 00000000..3e8e5aea --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b0bc69b3825793608199181ae1dfc48d1b5bfe043a86cacdcf2bc7ac3c1005ec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b1446269bee887e192d0b8c35c461dde25fa422dd4074887ba2bd895a8bcbc20.json b/web-admin/src/graphify-out/cache/ast/b1446269bee887e192d0b8c35c461dde25fa422dd4074887ba2bd895a8bcbc20.json new file mode 100644 index 00000000..e64b0011 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b1446269bee887e192d0b8c35c461dde25fa422dd4074887ba2bd895a8bcbc20.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "label": "images.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_theme_styles_light_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_theme_styles_dark_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_theme_styles_system_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_layouts_vertical_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_layouts_horizontal_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_layouts_mixed_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_layouts_dual_column_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_styles_design_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_styles_dark_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_config_assets_images_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_settings_menu_styles_light_png", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/config/assets/images.ts", "source_location": "L26", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b18c95b810591ba9b711245006b8cb8181f28435050c0f69e8510579bffb995e.json b/web-admin/src/graphify-out/cache/ast/b18c95b810591ba9b711245006b8cb8181f28435050c0f69e8510579bffb995e.json new file mode 100644 index 00000000..5c659531 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b18c95b810591ba9b711245006b8cb8181f28435050c0f69e8510579bffb995e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L1"}, {"id": "collection_region_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L409"}, {"id": "collection_region_index_onhospitalselectionchange", "label": "onHospitalSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L418"}, {"id": "collection_region_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L422"}, {"id": "collection_region_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L426"}, {"id": "collection_region_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L441"}, {"id": "collection_region_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L446"}, {"id": "collection_region_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L452"}, {"id": "collection_region_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L463"}, {"id": "collection_region_index_submitregion", "label": "submitRegion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L474"}, {"id": "collection_region_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L498"}, {"id": "collection_region_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L507"}, {"id": "collection_region_index_openhospitaldialog", "label": "openHospitalDialog()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L527"}, {"id": "collection_region_index_loadhospitals", "label": "loadHospitals()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L537"}, {"id": "collection_region_index_onhospitaldialogclosed", "label": "onHospitalDialogClosed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L552"}, {"id": "collection_region_index_handleaddhospital", "label": "handleAddHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L558"}, {"id": "collection_region_index_handleedithospital", "label": "handleEditHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L569"}, {"id": "collection_region_index_submithospital", "label": "submitHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L580"}, {"id": "collection_region_index_handledeletehospital", "label": "handleDeleteHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L605"}, {"id": "collection_region_index_handlebatchdeletehospital", "label": "handleBatchDeleteHospital()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L612"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L337", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L409", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_onhospitalselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L452", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L463", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_submitregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_openhospitaldialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_loadhospitals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_onhospitaldialogclosed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleaddhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handleedithospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L569", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_submithospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L580", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handledeletehospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L605", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_collection_region_index_vue", "target": "collection_region_index_handlebatchdeletehospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L612", "weight": 1.0}, {"source": "collection_region_index_handlesearch", "target": "collection_region_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L443", "weight": 1.0}, {"source": "collection_region_index_handlereset", "target": "collection_region_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L449", "weight": 1.0}, {"source": "collection_region_index_submitregion", "target": "collection_region_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L490", "weight": 1.0}, {"source": "collection_region_index_handledelete", "target": "collection_region_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L504", "weight": 1.0}, {"source": "collection_region_index_openhospitaldialog", "target": "collection_region_index_loadhospitals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L534", "weight": 1.0}, {"source": "collection_region_index_submithospital", "target": "collection_region_index_loadhospitals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L597", "weight": 1.0}, {"source": "collection_region_index_handledeletehospital", "target": "collection_region_index_loadhospitals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L609", "weight": 1.0}], "raw_calls": [{"caller_nid": "collection_region_index_loaddata", "callee": "fetchCollectionRegionList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L429"}, {"caller_nid": "collection_region_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L460"}, {"caller_nid": "collection_region_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L471"}, {"caller_nid": "collection_region_index_submitregion", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L475"}, {"caller_nid": "collection_region_index_submitregion", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L479"}, {"caller_nid": "collection_region_index_submitregion", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L481"}, {"caller_nid": "collection_region_index_submitregion", "callee": "fetchUpdateCollectionRegion", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L484"}, {"caller_nid": "collection_region_index_submitregion", "callee": "fetchCreateCollectionRegion", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L486"}, {"caller_nid": "collection_region_index_submitregion", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L488"}, {"caller_nid": "collection_region_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L499"}, {"caller_nid": "collection_region_index_handledelete", "callee": "fetchDeleteCollectionRegion", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L502"}, {"caller_nid": "collection_region_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L503"}, {"caller_nid": "collection_region_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L508"}, {"caller_nid": "collection_region_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L510"}, {"caller_nid": "collection_region_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L517"}, {"caller_nid": "collection_region_index_loadhospitals", "callee": "fetchHospitalList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L541"}, {"caller_nid": "collection_region_index_handleaddhospital", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L566"}, {"caller_nid": "collection_region_index_handleedithospital", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L577"}, {"caller_nid": "collection_region_index_submithospital", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L581"}, {"caller_nid": "collection_region_index_submithospital", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L586"}, {"caller_nid": "collection_region_index_submithospital", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L588"}, {"caller_nid": "collection_region_index_submithospital", "callee": "fetchUpdateHospital", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L591"}, {"caller_nid": "collection_region_index_submithospital", "callee": "fetchCreateHospital", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L593"}, {"caller_nid": "collection_region_index_submithospital", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L595"}, {"caller_nid": "collection_region_index_handledeletehospital", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L606"}, {"caller_nid": "collection_region_index_handledeletehospital", "callee": "fetchDeleteHospital", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L607"}, {"caller_nid": "collection_region_index_handledeletehospital", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L608"}, {"caller_nid": "collection_region_index_handlebatchdeletehospital", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L613"}, {"caller_nid": "collection_region_index_handlebatchdeletehospital", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L615"}, {"caller_nid": "collection_region_index_handlebatchdeletehospital", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/collection-region/index.vue", "source_location": "L619"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b1905a3694e86af8c0abf2ea8653015de450d39c97719eba048e010533194248.json b/web-admin/src/graphify-out/cache/ast/b1905a3694e86af8c0abf2ea8653015de450d39c97719eba048e010533194248.json new file mode 100644 index 00000000..0c4d49e7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b1905a3694e86af8c0abf2ea8653015de450d39c97719eba048e010533194248.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_cell_product_spec_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-spec/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b1a61cb5d3c2cf7096ac964009edfc048b8a83494b815137552715f10fab6537.json b/web-admin/src/graphify-out/cache/ast/b1a61cb5d3c2cf7096ac964009edfc048b8a83494b815137552715f10fab6537.json new file mode 100644 index 00000000..596f09f8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b1a61cb5d3c2cf7096ac964009edfc048b8a83494b815137552715f10fab6537.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_ethnic_ts", "label": "ethnic.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "source_location": "L1"}, {"id": "api_ethnic_fetchethniclist", "label": "fetchEthnicList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "source_location": "L10"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_ethnic_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_ethnic_ts", "target": "api_ethnic_fetchethniclist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "source_location": "L10", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_ethnic_fetchethniclist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/ethnic.ts", "source_location": "L11"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b21c518acd273ec3b7bc147847cf2632a8bc93bf8775d8cac35ee398d39a5bb2.json b/web-admin/src/graphify-out/cache/ast/b21c518acd273ec3b7bc147847cf2632a8bc93bf8775d8cac35ee398d39a5bb2.json new file mode 100644 index 00000000..1c12658e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b21c518acd273ec3b7bc147847cf2632a8bc93bf8775d8cac35ee398d39a5bb2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "label": "qc-third-party-item.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L1"}, {"id": "api_qc_third_party_item_fetchqcthirdpartyitemlist", "label": "fetchQcThirdPartyItemList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L25"}, {"id": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", "label": "fetchQcThirdPartyItemsActive()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L38"}, {"id": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", "label": "fetchCreateQcThirdPartyItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L45"}, {"id": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", "label": "fetchUpdateQcThirdPartyItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L60"}, {"id": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", "label": "fetchDeleteQcThirdPartyItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L78"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "api_qc_third_party_item_fetchqcthirdpartyitemlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item_ts", "target": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L78", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_third_party_item_fetchqcthirdpartyitemlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L32"}, {"caller_nid": "api_qc_third_party_item_fetchqcthirdpartyitemsactive", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L39"}, {"caller_nid": "api_qc_third_party_item_fetchcreateqcthirdpartyitem", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L54"}, {"caller_nid": "api_qc_third_party_item_fetchupdateqcthirdpartyitem", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L72"}, {"caller_nid": "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-third-party-item.ts", "source_location": "L79"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b22caf0255cd34f7d7339d69dd3ad6ecc61f9d15e570cfadf97d2bc959fa0cb0.json b/web-admin/src/graphify-out/cache/ast/b22caf0255cd34f7d7339d69dd3ad6ecc61f9d15e570cfadf97d2bc959fa0cb0.json new file mode 100644 index 00000000..8853b672 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b22caf0255cd34f7d7339d69dd3ad6ecc61f9d15e570cfadf97d2bc959fa0cb0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/router/index.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router_index_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/router/index.ts", "source_location": "L23", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b3a3182baf7cdf5606dd95f3349ed47fdbc5ffc463bb0bad2d7effa11328b824.json b/web-admin/src/graphify-out/cache/ast/b3a3182baf7cdf5606dd95f3349ed47fdbc5ffc463bb0bad2d7effa11328b824.json new file mode 100644 index 00000000..72ef5c8a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b3a3182baf7cdf5606dd95f3349ed47fdbc5ffc463bb0bad2d7effa11328b824.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_production_work_order_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-work-order/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b45d92ccf2a8d71c020c83917c2c6e4a4ecc46438d79f80c9710e62db107a25f.json b/web-admin/src/graphify-out/cache/ast/b45d92ccf2a8d71c020c83917c2c6e4a4ecc46438d79f80c9710e62db107a25f.json new file mode 100644 index 00000000..b0ba012c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b45d92ccf2a8d71c020c83917c2c6e4a4ecc46438d79f80c9710e62db107a25f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_lab_test_item_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/lab-test-item/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b5adbd87bbb32a8b19330488aae8195a2f78018c13d8cd45f386b86b75337573.json b/web-admin/src/graphify-out/cache/ast/b5adbd87bbb32a8b19330488aae8195a2f78018c13d8cd45f386b86b75337573.json new file mode 100644 index 00000000..d97bb64a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b5adbd87bbb32a8b19330488aae8195a2f78018c13d8cd45f386b86b75337573.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "label": "roles.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L1"}, {"id": "core_roles_checkrolepermission", "label": "checkRolePermission()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L52"}, {"id": "core_roles_removeelement", "label": "removeElement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L74"}, {"id": "core_roles_setuprolesdirective", "label": "setupRolesDirective()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L85"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "target": "core_roles_checkrolepermission", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "target": "core_roles_removeelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_core_roles_ts", "target": "core_roles_setuprolesdirective", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L85", "weight": 1.0}, {"source": "core_roles_checkrolepermission", "target": "core_roles_removeelement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L58", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_roles_checkrolepermission", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L53"}, {"caller_nid": "core_roles_checkrolepermission", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L63"}, {"caller_nid": "core_roles_checkrolepermission", "callee": "some", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L66"}, {"caller_nid": "core_roles_removeelement", "callee": "removeChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L76"}, {"caller_nid": "core_roles_setuprolesdirective", "callee": "directive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/core/roles.ts", "source_location": "L86"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b69628ea76383367d4a18344b9747e30f34dbab073257f64178f0f94f5d7491c.json b/web-admin/src/graphify-out/cache/ast/b69628ea76383367d4a18344b9747e30f34dbab073257f64178f0f94f5d7491c.json new file mode 100644 index 00000000..3b552ee0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b69628ea76383367d4a18344b9747e30f34dbab073257f64178f0f94f5d7491c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "label": "useSettingsPanel.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L1"}, {"id": "composables_usesettingspanel_usesettingspanel", "label": "useSettingsPanel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L17"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetheme", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useceremony", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingshandlers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "target": "composables_usesettingspanel_usesettingspanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L17", "weight": 1.0}], "raw_calls": [{"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L18"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "storeToRefs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L19"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useCeremony", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L22"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useTheme", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L23"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useSettingsState", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L24"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useSettingsHandlers", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L25"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L28"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "useBreakpoints", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L31"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "smaller", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L32"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "getStoredDesktopMenuType", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L50"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L51"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L52"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "Boolean", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L52"}, {"caller_nid": "composables_usesettingspanel_usesettingspanel", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts", "source_location": "L55"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b6aac1ef19cf9f9299a39b34d3ef6f21f70b5193a2ba351a86ab05b9846aa558.json b/web-admin/src/graphify-out/cache/ast/b6aac1ef19cf9f9299a39b34d3ef6f21f70b5193a2ba351a86ab05b9846aa558.json new file mode 100644 index 00000000..1da59ea5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b6aac1ef19cf9f9299a39b34d3ef6f21f70b5193a2ba351a86ab05b9846aa558.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b6c8e9be0610c24ca83b1b88eb97b9bcf02f2bb0feb80b3ffd22ef065c8a3bfa.json b/web-admin/src/graphify-out/cache/ast/b6c8e9be0610c24ca83b1b88eb97b9bcf02f2bb0feb80b3ffd22ef065c8a3bfa.json new file mode 100644 index 00000000..3d3a6522 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b6c8e9be0610c24ca83b1b88eb97b9bcf02f2bb0feb80b3ffd22ef065c8a3bfa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_components_processstatustag_vue", "label": "ProcessStatusTag.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b6ee1e8a432b9a8cf32d8eec851b308075f061c6f0b7c9ed7bf12e7aaace5530.json b/web-admin/src/graphify-out/cache/ast/b6ee1e8a432b9a8cf32d8eec851b308075f061c6f0b7c9ed7bf12e7aaace5530.json new file mode 100644 index 00000000..e9a6c127 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b6ee1e8a432b9a8cf32d8eec851b308075f061c6f0b7c9ed7bf12e7aaace5530.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_sample_reception_check_item_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/sample-reception-check-item/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b8cf592304e7267013e3d3798521d22f6443e39326f0b78e3781299b66930ec8.json b/web-admin/src/graphify-out/cache/ast/b8cf592304e7267013e3d3798521d22f6443e39326f0b78e3781299b66930ec8.json new file mode 100644 index 00000000..623dc206 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b8cf592304e7267013e3d3798521d22f6443e39326f0b78e3781299b66930ec8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_refund_confirm_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/refund-confirm/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b8f2457d1e80b06cff84f695f54c07cf1c605975ef45d27361fe6db4ee297782.json b/web-admin/src/graphify-out/cache/ast/b8f2457d1e80b06cff84f695f54c07cf1c605975ef45d27361fe6db4ee297782.json new file mode 100644 index 00000000..31b6f197 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b8f2457d1e80b06cff84f695f54c07cf1c605975ef45d27361fe6db4ee297782.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_upgrade_changelog_ts", "label": "changeLog.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/upgrade/changeLog.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b968387a39358a505c78802d23259c6e594f79e972d264767f3e28deca881f16.json b/web-admin/src/graphify-out/cache/ast/b968387a39358a505c78802d23259c6e594f79e972d264767f3e28deca881f16.json new file mode 100644 index 00000000..34067f41 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b968387a39358a505c78802d23259c6e594f79e972d264767f3e28deca881f16.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "label": "ProtocolAuditDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L1"}, {"id": "protocol_protocolauditdialog_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L100"}, {"id": "protocol_protocolauditdialog_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L106"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "protocol_protocolauditdialog_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolauditdialog_vue", "target": "protocol_protocolauditdialog_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_protocolauditdialog_resetform", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L103"}, {"caller_nid": "protocol_protocolauditdialog_handlesubmit", "callee": "catch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L107"}, {"caller_nid": "protocol_protocolauditdialog_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L107"}, {"caller_nid": "protocol_protocolauditdialog_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L112"}, {"caller_nid": "protocol_protocolauditdialog_handlesubmit", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAuditDialog.vue", "source_location": "L119"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/b9a00c87e0cb5bb4bc53858c77a7947c6c6863a8c817ccba9afadc0af1743080.json b/web-admin/src/graphify-out/cache/ast/b9a00c87e0cb5bb4bc53858c77a7947c6c6863a8c817ccba9afadc0af1743080.json new file mode 100644 index 00000000..a04e64d1 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/b9a00c87e0cb5bb4bc53858c77a7947c6c6863a8c817ccba9afadc0af1743080.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store_index_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_store_index_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/store/index.ts", "source_location": "L27", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ba2d34a296be3c4bb33d813509c386c7a0946de833f0d7b1cc664191874b23e6.json b/web-admin/src/graphify-out/cache/ast/ba2d34a296be3c4bb33d813509c386c7a0946de833f0d7b1cc664191874b23e6.json new file mode 100644 index 00000000..2c54ba68 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ba2d34a296be3c4bb33d813509c386c7a0946de833f0d7b1cc664191874b23e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "label": "route.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L1"}, {"id": "navigation_route_isiframe", "label": "isIframe()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L28"}, {"id": "navigation_route_isnavigablemenuitem", "label": "isNavigableMenuItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L36"}, {"id": "navigation_route_normalizepath", "label": "normalizePath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L53"}, {"id": "navigation_route_getfirstmenupath", "label": "getFirstMenuPath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L62"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "target": "navigation_route_isiframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "target": "navigation_route_isnavigablemenuitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "target": "navigation_route_normalizepath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route_ts", "target": "navigation_route_getfirstmenupath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L62", "weight": 1.0}, {"source": "navigation_route_getfirstmenupath", "target": "navigation_route_isnavigablemenuitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L68", "weight": 1.0}, {"source": "navigation_route_getfirstmenupath", "target": "navigation_route_normalizepath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L81", "weight": 1.0}], "raw_calls": [{"caller_nid": "navigation_route_isiframe", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L29"}, {"caller_nid": "navigation_route_isnavigablemenuitem", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L37"}, {"caller_nid": "navigation_route_normalizepath", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L54"}, {"caller_nid": "navigation_route_getfirstmenupath", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/route.ts", "source_location": "L63"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ba4d163b117e835b0f87006b41d063d541b950f83af1b429c579a7743d8d35ac.json b/web-admin/src/graphify-out/cache/ast/ba4d163b117e835b0f87006b41d063d541b950f83af1b429c579a7743d8d35ac.json new file mode 100644 index 00000000..fa011c56 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ba4d163b117e835b0f87006b41d063d541b950f83af1b429c579a7743d8d35ac.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_common_response_ts", "label": "response.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/common/response.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bb23e36073a8f35ac5085c098fed08cf57bf441e89db8e9fd7998d76a9f195f3.json b/web-admin/src/graphify-out/cache/ast/bb23e36073a8f35ac5085c098fed08cf57bf441e89db8e9fd7998d76a9f195f3.json new file mode 100644 index 00000000..aa81f0e0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bb23e36073a8f35ac5085c098fed08cf57bf441e89db8e9fd7998d76a9f195f3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "label": "useAuth.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L1"}, {"id": "core_useauth_useauth", "label": "useAuth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L43"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useappmode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth_ts", "target": "core_useauth_useauth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L43", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_useauth_useauth", "callee": "useRoute", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L44"}, {"caller_nid": "core_useauth_useauth", "callee": "useAppMode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L45"}, {"caller_nid": "core_useauth_useauth", "callee": "storeToRefs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L46"}, {"caller_nid": "core_useauth_useauth", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useAuth.ts", "source_location": "L52"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bbc5611fdaaf696d362a2e3be25ca8c15f1b358b7ca209a92ae8feb400acac06.json b/web-admin/src/graphify-out/cache/ast/bbc5611fdaaf696d362a2e3be25ca8c15f1b358b7ca209a92ae8feb400acac06.json new file mode 100644 index 00000000..ea753492 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bbc5611fdaaf696d362a2e3be25ca8c15f1b358b7ca209a92ae8feb400acac06.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_bar_chart_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-bar-chart-card/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_bar_chart_card_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-bar-chart-card/index.vue", "source_location": "L32", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bc222435abcec342312957031541f0e43a294d39d9192fedf0e393212b210a5e.json b/web-admin/src/graphify-out/cache/ast/bc222435abcec342312957031541f0e43a294d39d9192fedf0e393212b210a5e.json new file mode 100644 index 00000000..a3d519f9 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bc222435abcec342312957031541f0e43a294d39d9192fedf0e393212b210a5e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "label": "workflow.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L1"}, {"id": "api_workflow_fetchprocessdeflist", "label": "fetchProcessDefList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L7"}, {"id": "api_workflow_fetchcreateprocessdef", "label": "fetchCreateProcessDef()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L25"}, {"id": "api_workflow_fetchupdateprocessdef", "label": "fetchUpdateProcessDef()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L39"}, {"id": "api_workflow_fetchdeleteprocessdef", "label": "fetchDeleteProcessDef()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L56"}, {"id": "api_workflow_fetchpublishversion", "label": "fetchPublishVersion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L67"}, {"id": "api_workflow_fetchversionlist", "label": "fetchVersionList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L91"}, {"id": "api_workflow_fetchdesignerdata", "label": "fetchDesignerData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L101"}, {"id": "api_workflow_fetchstartinstance", "label": "fetchStartInstance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L111"}, {"id": "api_workflow_fetchinstancedetail", "label": "fetchInstanceDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L124"}, {"id": "api_workflow_fetchpendingtasks", "label": "fetchPendingTasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L134"}, {"id": "api_workflow_fetchcompletedtasks", "label": "fetchCompletedTasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L151"}, {"id": "api_workflow_fetchapprovetask", "label": "fetchApproveTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L168"}, {"id": "api_workflow_fetchrejecttask", "label": "fetchRejectTask()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L176"}, {"id": "api_workflow_fetchmyinstances", "label": "fetchMyInstances()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L184"}, {"id": "api_workflow_fetchbusinessalltasks", "label": "fetchBusinessAllTasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L202"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchprocessdeflist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchcreateprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchupdateprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchdeleteprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchpublishversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchversionlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchdesignerdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchstartinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchinstancedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchpendingtasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchcompletedtasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchapprovetask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchrejecttask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchmyinstances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_workflow_ts", "target": "api_workflow_fetchbusinessalltasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L202", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_workflow_fetchprocessdeflist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L13"}, {"caller_nid": "api_workflow_fetchcreateprocessdef", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L32"}, {"caller_nid": "api_workflow_fetchupdateprocessdef", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L49"}, {"caller_nid": "api_workflow_fetchdeleteprocessdef", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L57"}, {"caller_nid": "api_workflow_fetchpublishversion", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L85"}, {"caller_nid": "api_workflow_fetchversionlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L92"}, {"caller_nid": "api_workflow_fetchdesignerdata", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L102"}, {"caller_nid": "api_workflow_fetchstartinstance", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L118"}, {"caller_nid": "api_workflow_fetchinstancedetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L125"}, {"caller_nid": "api_workflow_fetchpendingtasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L139"}, {"caller_nid": "api_workflow_fetchcompletedtasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L156"}, {"caller_nid": "api_workflow_fetchapprovetask", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L169"}, {"caller_nid": "api_workflow_fetchrejecttask", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L177"}, {"caller_nid": "api_workflow_fetchmyinstances", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L190"}, {"caller_nid": "api_workflow_fetchbusinessalltasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/workflow.ts", "source_location": "L203"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bc50eee65980e85cdc7b513441866826a22d2bacdf8cb8cd2b759e024485e036.json b/web-admin/src/graphify-out/cache/ast/bc50eee65980e85cdc7b513441866826a22d2bacdf8cb8cd2b759e024485e036.json new file mode 100644 index 00000000..274f4860 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bc50eee65980e85cdc7b513441866826a22d2bacdf8cb8cd2b759e024485e036.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L1"}, {"id": "process_route_index_get", "label": "get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L879"}, {"id": "process_route_index_set", "label": "set()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L889"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "target": "vue_draggable_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L628", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_production", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L650", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "target": "process_route_index_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L879", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_process_route_index_vue", "target": "process_route_index_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L889", "weight": 1.0}], "raw_calls": [{"caller_nid": "process_route_index_get", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L883"}, {"caller_nid": "process_route_index_get", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L883"}, {"caller_nid": "process_route_index_get", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L884"}, {"caller_nid": "process_route_index_get", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L884"}, {"caller_nid": "process_route_index_get", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L884"}, {"caller_nid": "process_route_index_get", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L884"}, {"caller_nid": "process_route_index_set", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/process-route/index.vue", "source_location": "L891"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bcb7f25840fe9049d604e7eb78e374962c8b24beea9ed2237a9a884f9d633b09.json b/web-admin/src/graphify-out/cache/ast/bcb7f25840fe9049d604e7eb78e374962c8b24beea9ed2237a9a884f9d633b09.json new file mode 100644 index 00000000..56fd6851 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bcb7f25840fe9049d604e7eb78e374962c8b24beea9ed2237a9a884f9d633b09.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sort_order_ts", "label": "sort-order.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L1"}, {"id": "utils_sort_order_fetchnextsortorder", "label": "fetchNextSortOrder()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L7"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sort_order_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sort_order_ts", "target": "utils_sort_order_fetchnextsortorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L7", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L17"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L17"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "fetchList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L18"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L21"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "fetchList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L22"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L24"}, {"caller_nid": "utils_sort_order_fetchnextsortorder", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sort-order.ts", "source_location": "L28"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bcbe254a727bc7f4ea5728023293ff27ee09d6a10a8a4e0cab25ef0912f59da9.json b/web-admin/src/graphify-out/cache/ast/bcbe254a727bc7f4ea5728023293ff27ee09d6a10a8a4e0cab25ef0912f59da9.json new file mode 100644 index 00000000..303fbcf7 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bcbe254a727bc7f4ea5728023293ff27ee09d6a10a8a4e0cab25ef0912f59da9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "label": "qc-lab-test-item.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L1"}, {"id": "api_qc_lab_test_item_fetchqclabtestitemlist", "label": "fetchQcLabTestItemList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L23"}, {"id": "api_qc_lab_test_item_fetchqclabtestitemsactive", "label": "fetchQcLabTestItemsActive()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L35"}, {"id": "api_qc_lab_test_item_fetchcreateqclabtestitem", "label": "fetchCreateQcLabTestItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L41"}, {"id": "api_qc_lab_test_item_fetchupdateqclabtestitem", "label": "fetchUpdateQcLabTestItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L55"}, {"id": "api_qc_lab_test_item_fetchdeleteqclabtestitem", "label": "fetchDeleteQcLabTestItem()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L72"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "api_qc_lab_test_item_fetchqclabtestitemlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "api_qc_lab_test_item_fetchqclabtestitemsactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "api_qc_lab_test_item_fetchcreateqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "api_qc_lab_test_item_fetchupdateqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item_ts", "target": "api_qc_lab_test_item_fetchdeleteqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L72", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_lab_test_item_fetchqclabtestitemlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L29"}, {"caller_nid": "api_qc_lab_test_item_fetchqclabtestitemsactive", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L36"}, {"caller_nid": "api_qc_lab_test_item_fetchcreateqclabtestitem", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L49"}, {"caller_nid": "api_qc_lab_test_item_fetchupdateqclabtestitem", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L66"}, {"caller_nid": "api_qc_lab_test_item_fetchdeleteqclabtestitem", "callee": "del", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-lab-test-item.ts", "source_location": "L73"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bcf8de30cec0ac81829f0e1a7465240b07ab2c1803a78bd1d7411499a4fc351e.json b/web-admin/src/graphify-out/cache/ast/bcf8de30cec0ac81829f0e1a7465240b07ab2c1803a78bd1d7411499a4fc351e.json new file mode 100644 index 00000000..b73783a2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bcf8de30cec0ac81829f0e1a7465240b07ab2c1803a78bd1d7411499a4fc351e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_notification_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-notification/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/bd99fa61880631813461ac801dd44a2959a1d6e54994a3ffe6e36f83f3954b6e.json b/web-admin/src/graphify-out/cache/ast/bd99fa61880631813461ac801dd44a2959a1d6e54994a3ffe6e36f83f3954b6e.json new file mode 100644 index 00000000..1b7cedc8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/bd99fa61880631813461ac801dd44a2959a1d6e54994a3ffe6e36f83f3954b6e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "label": "colors.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L1"}, {"id": "ui_colors_getcssvar", "label": "getCssVar()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L61"}, {"id": "ui_colors_isvalidhexcolor", "label": "isValidHexColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L70"}, {"id": "ui_colors_isvalidrgbvalue", "label": "isValidRgbValue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L82"}, {"id": "ui_colors_hextorgba", "label": "hexToRgba()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L93"}, {"id": "ui_colors_hextorgb", "label": "hexToRgb()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L126"}, {"id": "ui_colors_rgbtohex", "label": "rgbToHex()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L158"}, {"id": "ui_colors_colourblend", "label": "colourBlend()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L179"}, {"id": "ui_colors_getlightcolor", "label": "getLightColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L200"}, {"id": "ui_colors_getdarkcolor", "label": "getDarkColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L222"}, {"id": "ui_colors_handleelementthemecolor", "label": "handleElementThemeColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L239"}, {"id": "ui_colors_setelementthemecolor", "label": "setElementThemeColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L261"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_getcssvar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_isvalidhexcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_isvalidrgbvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_hextorgba", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_hextorgb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_rgbtohex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_colourblend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_getlightcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_getdarkcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_handleelementthemecolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_colors_ts", "target": "ui_colors_setelementthemecolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L261", "weight": 1.0}, {"source": "ui_colors_hextorgba", "target": "ui_colors_isvalidhexcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L94", "weight": 1.0}, {"source": "ui_colors_hextorgb", "target": "ui_colors_isvalidhexcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L127", "weight": 1.0}, {"source": "ui_colors_rgbtohex", "target": "ui_colors_isvalidrgbvalue", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L159", "weight": 1.0}, {"source": "ui_colors_colourblend", "target": "ui_colors_hextorgb", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L182", "weight": 1.0}, {"source": "ui_colors_colourblend", "target": "ui_colors_rgbtohex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L190", "weight": 1.0}, {"source": "ui_colors_getlightcolor", "target": "ui_colors_isvalidhexcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L201", "weight": 1.0}, {"source": "ui_colors_getlightcolor", "target": "ui_colors_getdarkcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L207", "weight": 1.0}, {"source": "ui_colors_getlightcolor", "target": "ui_colors_hextorgb", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L210", "weight": 1.0}, {"source": "ui_colors_getlightcolor", "target": "ui_colors_rgbtohex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L213", "weight": 1.0}, {"source": "ui_colors_getdarkcolor", "target": "ui_colors_isvalidhexcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L223", "weight": 1.0}, {"source": "ui_colors_getdarkcolor", "target": "ui_colors_hextorgb", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L228", "weight": 1.0}, {"source": "ui_colors_getdarkcolor", "target": "ui_colors_rgbtohex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L231", "weight": 1.0}, {"source": "ui_colors_handleelementthemecolor", "target": "ui_colors_getlightcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L245", "weight": 1.0}, {"source": "ui_colors_handleelementthemecolor", "target": "ui_colors_getdarkcolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L252", "weight": 1.0}, {"source": "ui_colors_setelementthemecolor", "target": "ui_colors_handleelementthemecolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L266", "weight": 1.0}, {"source": "ui_colors_setelementthemecolor", "target": "ui_colors_colourblend", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L270", "weight": 1.0}], "raw_calls": [{"caller_nid": "ui_colors_getcssvar", "callee": "getPropertyValue", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L62"}, {"caller_nid": "ui_colors_getcssvar", "callee": "getComputedStyle", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L62"}, {"caller_nid": "ui_colors_isvalidhexcolor", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L71"}, {"caller_nid": "ui_colors_isvalidhexcolor", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L71"}, {"caller_nid": "ui_colors_isvalidhexcolor", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L72"}, {"caller_nid": "ui_colors_isvalidrgbvalue", "callee": "isValid", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L84"}, {"caller_nid": "ui_colors_isvalidrgbvalue", "callee": "isValid", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L84"}, {"caller_nid": "ui_colors_isvalidrgbvalue", "callee": "isValid", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L84"}, {"caller_nid": "ui_colors_hextorgba", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L99"}, {"caller_nid": "ui_colors_hextorgba", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L99"}, {"caller_nid": "ui_colors_hextorgba", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L99"}, {"caller_nid": "ui_colors_hextorgba", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L103"}, {"caller_nid": "ui_colors_hextorgba", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L103"}, {"caller_nid": "ui_colors_hextorgba", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L103"}, {"caller_nid": "ui_colors_hextorgba", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L110"}, {"caller_nid": "ui_colors_hextorgba", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L110"}, {"caller_nid": "ui_colors_hextorgba", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L113"}, {"caller_nid": "ui_colors_hextorgba", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L113"}, {"caller_nid": "ui_colors_hextorgba", "callee": "toFixed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L116"}, {"caller_nid": "ui_colors_hextorgb", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L128"}, {"caller_nid": "ui_colors_hextorgb", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L132"}, {"caller_nid": "ui_colors_hextorgb", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L137"}, {"caller_nid": "ui_colors_hextorgb", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L137"}, {"caller_nid": "ui_colors_hextorgb", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L137"}, {"caller_nid": "ui_colors_hextorgb", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L143"}, {"caller_nid": "ui_colors_hextorgb", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L148"}, {"caller_nid": "ui_colors_rgbtohex", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L160"}, {"caller_nid": "ui_colors_rgbtohex", "callee": "toHex", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L169"}, {"caller_nid": "ui_colors_rgbtohex", "callee": "toHex", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L169"}, {"caller_nid": "ui_colors_rgbtohex", "callee": "toHex", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L169"}, {"caller_nid": "ui_colors_colourblend", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L180"}, {"caller_nid": "ui_colors_colourblend", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L180"}, {"caller_nid": "ui_colors_colourblend", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L180"}, {"caller_nid": "ui_colors_colourblend", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L185"}, {"caller_nid": "ui_colors_getlightcolor", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L202"}, {"caller_nid": "ui_colors_getlightcolor", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L211"}, {"caller_nid": "ui_colors_getdarkcolor", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L224"}, {"caller_nid": "ui_colors_getdarkcolor", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L229"}, {"caller_nid": "ui_colors_handleelementthemecolor", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L240"}, {"caller_nid": "ui_colors_handleelementthemecolor", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L243"}, {"caller_nid": "ui_colors_handleelementthemecolor", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L250"}, {"caller_nid": "ui_colors_setelementthemecolor", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L265"}, {"caller_nid": "ui_colors_setelementthemecolor", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L266"}, {"caller_nid": "ui_colors_setelementthemecolor", "callee": "setProperty", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/colors.ts", "source_location": "L271"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/be005a841dcbb3befc8c77fbab29cc900e4030660e072eddc01239a0b20babe2.json b/web-admin/src/graphify-out/cache/ast/be005a841dcbb3befc8c77fbab29cc900e4030660e072eddc01239a0b20babe2.json new file mode 100644 index 00000000..2c59bd15 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/be005a841dcbb3befc8c77fbab29cc900e4030660e072eddc01239a0b20babe2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_storage_cert_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/storage-cert/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/be519a14b3ea156481c5352cf542f52ad33a2a4348da2e2252a33b628dd5aa7b.json b/web-admin/src/graphify-out/cache/ast/be519a14b3ea156481c5352cf542f52ad33a2a4348da2e2252a33b628dd5aa7b.json new file mode 100644 index 00000000..d38c245c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/be519a14b3ea156481c5352cf542f52ad33a2a4348da2e2252a33b628dd5aa7b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight_ts", "label": "useLayoutHeight.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L1"}, {"id": "core_uselayoutheight_uselayoutheight", "label": "useLayoutHeight()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L34"}, {"id": "core_uselayoutheight_useautolayoutheight", "label": "useAutoLayoutHeight()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L86"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight_ts", "target": "core_uselayoutheight_uselayoutheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_uselayoutheight_ts", "target": "core_uselayoutheight_useautolayoutheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L86", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L38"}, {"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L39"}, {"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "useElementSize", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L42"}, {"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "useElementSize", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L43"}, {"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L46"}, {"caller_nid": "core_uselayoutheight_uselayoutheight", "callee": "watch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L52"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L93"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L94"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "useElementSize", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L97"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "useElementSize", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L98"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L101"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "watch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L107"}, {"caller_nid": "core_uselayoutheight_useautolayoutheight", "callee": "onMounted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useLayoutHeight.ts", "source_location": "L119"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c062df95dc6a44e0d832944a4c1800f63b8c238f476de7f5ba33779b4ce22ee1.json b/web-admin/src/graphify-out/cache/ast/c062df95dc6a44e0d832944a4c1800f63b8c238f476de7f5ba33779b4ce22ee1.json new file mode 100644 index 00000000..8b72db60 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c062df95dc6a44e0d832944a4c1800f63b8c238f476de7f5ba33779b4ce22ee1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_data_list_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-data-list-card/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c0c55c56ee3a6414b65bc256b6d56a9026285630a3800f9f032189181c381ba7.json b/web-admin/src/graphify-out/cache/ast/c0c55c56ee3a6414b65bc256b6d56a9026285630a3800f9f032189181c381ba7.json new file mode 100644 index 00000000..92bf4370 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c0c55c56ee3a6414b65bc256b6d56a9026285630a3800f9f032189181c381ba7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "label": "formData.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar1_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar2_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar3_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar4_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar5_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar6_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar7_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar8_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar9_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_formdata_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_avatar_avatar10_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/formData.ts", "source_location": "L10", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c133ef0f7eb2c40fed810dd16c3d75ede7bee408190853c0877ee9af12483d15.json b/web-admin/src/graphify-out/cache/ast/c133ef0f7eb2c40fed810dd16c3d75ede7bee408190853c0877ee9af12483d15.json new file mode 100644 index 00000000..5043881c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c133ef0f7eb2c40fed810dd16c3d75ede7bee408190853c0877ee9af12483d15.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_work_order_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-work-order/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c20f89d7d05ec2a185f9710ba1b6a943686b3e8ea64f208aafc05da07a6492ba.json b/web-admin/src/graphify-out/cache/ast/c20f89d7d05ec2a185f9710ba1b6a943686b3e8ea64f208aafc05da07a6492ba.json new file mode 100644 index 00000000..2c6d1b8d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c20f89d7d05ec2a185f9710ba1b6a943686b3e8ea64f208aafc05da07a6492ba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_dict_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/dict/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c2457d06f5860c2cde860073e596b7bc1b47fed898e06986de12bc20f7a90fa5.json b/web-admin/src/graphify-out/cache/ast/c2457d06f5860c2cde860073e596b7bc1b47fed898e06986de12bc20f7a90fa5.json new file mode 100644 index 00000000..2d36e061 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c2457d06f5860c2cde860073e596b7bc1b47fed898e06986de12bc20f7a90fa5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c2aa57a9f59727ca7caf1425f6f019522712c238fe47fedf5d9918fcabf0f692.json b/web-admin/src/graphify-out/cache/ast/c2aa57a9f59727ca7caf1425f6f019522712c238fe47fedf5d9918fcabf0f692.json new file mode 100644 index 00000000..8b8eac1e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c2aa57a9f59727ca7caf1425f6f019522712c238fe47fedf5d9918fcabf0f692.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_user_avatar_ts", "label": "user-avatar.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L1"}, {"id": "utils_user_avatar_defaultavatarpathbyrole", "label": "defaultAvatarPathByRole()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L5"}, {"id": "utils_user_avatar_resolveuseravatarurl", "label": "resolveUserAvatarUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L10"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_user_avatar_ts", "target": "utils_user_avatar_defaultavatarpathbyrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_user_avatar_ts", "target": "utils_user_avatar_resolveuseravatarurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L10", "weight": 1.0}, {"source": "utils_user_avatar_resolveuseravatarurl", "target": "utils_user_avatar_defaultavatarpathbyrole", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L13", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_user_avatar_resolveuseravatarurl", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L11"}, {"caller_nid": "utils_user_avatar_resolveuseravatarurl", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/user-avatar.ts", "source_location": "L11"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c3fcbfe5cd1648c63560d666922c5b47c58480254990374b74978655ff10776b.json b/web-admin/src/graphify-out/cache/ast/c3fcbfe5cd1648c63560d666922c5b47c58480254990374b74978655ff10776b.json new file mode 100644 index 00000000..fc287787 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c3fcbfe5cd1648c63560d666922c5b47c58480254990374b74978655ff10776b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L1"}, {"id": "sample_code_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L434"}, {"id": "sample_code_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L498"}, {"id": "sample_code_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L502"}, {"id": "sample_code_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L517"}, {"id": "sample_code_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L522"}, {"id": "sample_code_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L528"}, {"id": "sample_code_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L540"}, {"id": "sample_code_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L548"}, {"id": "sample_code_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L569"}, {"id": "sample_code_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L597"}, {"id": "sample_code_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L604"}, {"id": "sample_code_index_handlebatchrevoke", "label": "handleBatchRevoke()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L618"}, {"id": "sample_code_index_openbatchgenerate", "label": "openBatchGenerate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L634"}, {"id": "sample_code_index_handlebatchgenerate", "label": "handleBatchGenerate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L643"}, {"id": "sample_code_index_openbatchissue", "label": "openBatchIssue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L666"}, {"id": "sample_code_index_handlebatchissue", "label": "handleBatchIssue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L677"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L385", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_useauth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L434", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L502", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L528", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L569", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlebatchdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlebatchrevoke", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_openbatchgenerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L634", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlebatchgenerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_openbatchissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L666", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_basic_info_sample_code_index_vue", "target": "sample_code_index_handlebatchissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L677", "weight": 1.0}, {"source": "sample_code_index_handlesearch", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L519", "weight": 1.0}, {"source": "sample_code_index_handlereset", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L525", "weight": 1.0}, {"source": "sample_code_index_handleadd", "target": "sample_code_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L543", "weight": 1.0}, {"source": "sample_code_index_handlesubmit", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L589", "weight": 1.0}, {"source": "sample_code_index_handledelete", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L601", "weight": 1.0}, {"source": "sample_code_index_handlebatchgenerate", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L659", "weight": 1.0}, {"source": "sample_code_index_handlebatchissue", "target": "sample_code_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L690", "weight": 1.0}], "raw_calls": [{"caller_nid": "sample_code_index_loaddata", "callee": "fetchSampleCodeList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L505"}, {"caller_nid": "sample_code_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L545"}, {"caller_nid": "sample_code_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L561"}, {"caller_nid": "sample_code_index_handleedit", "callee": "fetchUserOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L564"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L570"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L574"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L580"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "fetchUpdateSampleCode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L583"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "fetchCreateSampleCode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L585"}, {"caller_nid": "sample_code_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L587"}, {"caller_nid": "sample_code_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L598"}, {"caller_nid": "sample_code_index_handledelete", "callee": "fetchDeleteSampleCode", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L599"}, {"caller_nid": "sample_code_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L600"}, {"caller_nid": "sample_code_index_handlebatchdelete", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L605"}, {"caller_nid": "sample_code_index_handlebatchdelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L607"}, {"caller_nid": "sample_code_index_handlebatchdelete", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L608"}, {"caller_nid": "sample_code_index_handlebatchrevoke", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L619"}, {"caller_nid": "sample_code_index_handlebatchrevoke", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L621"}, {"caller_nid": "sample_code_index_handlebatchrevoke", "callee": "withFullscreenLoading", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L626"}, {"caller_nid": "sample_code_index_handlebatchgenerate", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L644"}, {"caller_nid": "sample_code_index_handlebatchgenerate", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L646"}, {"caller_nid": "sample_code_index_handlebatchgenerate", "callee": "fetchBatchGenerateSampleCodes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L651"}, {"caller_nid": "sample_code_index_handlebatchgenerate", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L653"}, {"caller_nid": "sample_code_index_openbatchissue", "callee": "fetchUserOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L672"}, {"caller_nid": "sample_code_index_handlebatchissue", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L678"}, {"caller_nid": "sample_code_index_handlebatchissue", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L681"}, {"caller_nid": "sample_code_index_handlebatchissue", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L682"}, {"caller_nid": "sample_code_index_handlebatchissue", "callee": "fetchBatchIssueSampleCodes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/basic-info/sample-code/index.vue", "source_location": "L683"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c4291145a888de9cd353200239d0f21c1454e046dcf72e818405e59135294618.json b/web-admin/src/graphify-out/cache/ast/c4291145a888de9cd353200239d0f21c1454e046dcf72e818405e59135294618.json new file mode 100644 index 00000000..15570a84 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c4291145a888de9cd353200239d0f21c1454e046dcf72e818405e59135294618.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_payment_info_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/payment-info/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c55fee013be22ad05b43928444af661afc4faddb2db37fafbecdc6253520f6ae.json b/web-admin/src/graphify-out/cache/ast/c55fee013be22ad05b43928444af661afc4faddb2db37fafbecdc6253520f6ae.json new file mode 100644 index 00000000..9d2b09fe --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c55fee013be22ad05b43928444af661afc4faddb2db37fafbecdc6253520f6ae.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_h_bar_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L1"}, {"id": "art_h_bar_chart_index_creategradientcolor", "label": "createGradientColor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L75"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_h_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_h_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_h_bar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_h_bar_chart_index_vue", "target": "art_h_bar_chart_index_creategradientcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L75", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c697772e9df056b13698e3c3eff70dca2c72d6de3fc99c75051c83fa993fdb9b.json b/web-admin/src/graphify-out/cache/ast/c697772e9df056b13698e3c3eff70dca2c72d6de3fc99c75051c83fa993fdb9b.json new file mode 100644 index 00000000..829ca0db --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c697772e9df056b13698e3c3eff70dca2c72d6de3fc99c75051c83fa993fdb9b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/sys/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c763581c43cfedac74da4e65fbeac27733d8f8b4e8612fa514b156c82fb74db4.json b/web-admin/src/graphify-out/cache/ast/c763581c43cfedac74da4e65fbeac27733d8f8b4e8612fa514b156c82fb74db4.json new file mode 100644 index 00000000..84f600a5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c763581c43cfedac74da4e65fbeac27733d8f8b4e8612fa514b156c82fb74db4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_commentdetail_ts", "label": "commentDetail.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentDetail.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c782a745c2e9f0cd0cf6eb5bdab075c414798c5aeab313bf84784a42c6404e1c.json b/web-admin/src/graphify-out/cache/ast/c782a745c2e9f0cd0cf6eb5bdab075c414798c5aeab313bf84784a42c6404e1c.json new file mode 100644 index 00000000..222fb7af --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c782a745c2e9f0cd0cf6eb5bdab075c414798c5aeab313bf84784a42c6404e1c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c8cd9d664adc65fb176259653b7e0719faeae87fb2c4b62366fbe0b9fe8b54fb.json b/web-admin/src/graphify-out/cache/ast/c8cd9d664adc65fb176259653b7e0719faeae87fb2c4b62366fbe0b9fe8b54fb.json new file mode 100644 index 00000000..ec5ce198 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c8cd9d664adc65fb176259653b7e0719faeae87fb2c4b62366fbe0b9fe8b54fb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_theme_theme_svg_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/theme/theme-svg/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c8f7ecc0e266b4aa7923e62b6293981800cb69378ecaa72a80d6855176f209dc.json b/web-admin/src/graphify-out/cache/ast/c8f7ecc0e266b4aa7923e62b6293981800cb69378ecaa72a80d6855176f209dc.json new file mode 100644 index 00000000..5bcbb794 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c8f7ecc0e266b4aa7923e62b6293981800cb69378ecaa72a80d6855176f209dc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart_ts", "label": "chart.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/chart.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/types/component/chart.ts", "source_location": "L30", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c8fee547b0dd117de1693cf16796513bf4dcc6cf79cee86d8734f1a0a1a20898.json b/web-admin/src/graphify-out/cache/ast/c8fee547b0dd117de1693cf16796513bf4dcc6cf79cee86d8734f1a0a1a20898.json new file mode 100644 index 00000000..a7622b55 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c8fee547b0dd117de1693cf16796513bf4dcc6cf79cee86d8734f1a0a1a20898.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_exception_ts", "label": "exception.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/exception.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_modules_exception_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/modules/exception.ts", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c94d705dc4e3ab3f23d6d50f150f7ca27e6315e52c7833c7eceab03f78f4b3a0.json b/web-admin/src/graphify-out/cache/ast/c94d705dc4e3ab3f23d6d50f150f7ca27e6315e52c7833c7eceab03f78f4b3a0.json new file mode 100644 index 00000000..61dbdfea --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c94d705dc4e3ab3f23d6d50f150f7ca27e6315e52c7833c7eceab03f78f4b3a0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "label": "highlight.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L1"}, {"id": "business_highlight_highlightcode", "label": "highlightCode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L50"}, {"id": "business_highlight_insertlinenumbers", "label": "insertLineNumbers()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L55"}, {"id": "business_highlight_addcopybutton", "label": "addCopyButton()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L66"}, {"id": "business_highlight_isblockprocessed", "label": "isBlockProcessed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L97"}, {"id": "business_highlight_markblockasprocessed", "label": "markBlockAsProcessed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L106"}, {"id": "business_highlight_processblock", "label": "processBlock()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L111"}, {"id": "business_highlight_processallcodeblocks", "label": "processAllCodeBlocks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L127"}, {"id": "business_highlight_retryprocessing", "label": "retryProcessing()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L164"}, {"id": "business_highlight_setuphighlightdirective", "label": "setupHighlightDirective()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L248"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "highlight_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_highlightcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_insertlinenumbers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_addcopybutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_isblockprocessed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_markblockasprocessed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_processblock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_processallcodeblocks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_retryprocessing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_directives_business_highlight_ts", "target": "business_highlight_setuphighlightdirective", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L248", "weight": 1.0}, {"source": "business_highlight_processblock", "target": "business_highlight_isblockprocessed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L112", "weight": 1.0}, {"source": "business_highlight_processblock", "target": "business_highlight_highlightcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L117", "weight": 1.0}, {"source": "business_highlight_processblock", "target": "business_highlight_insertlinenumbers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L118", "weight": 1.0}, {"source": "business_highlight_processblock", "target": "business_highlight_addcopybutton", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L119", "weight": 1.0}, {"source": "business_highlight_processblock", "target": "business_highlight_markblockasprocessed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L120", "weight": 1.0}], "raw_calls": [{"caller_nid": "business_highlight_highlightcode", "callee": "highlightElement", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L51"}, {"caller_nid": "business_highlight_insertlinenumbers", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L56"}, {"caller_nid": "business_highlight_insertlinenumbers", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L57"}, {"caller_nid": "business_highlight_insertlinenumbers", "callee": "map", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L57"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "createElement", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L67"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "contains", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L83"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "createElement", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L84"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "replaceChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L86"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "appendChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L87"}, {"caller_nid": "business_highlight_addcopybutton", "callee": "appendChild", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L92"}, {"caller_nid": "business_highlight_isblockprocessed", "callee": "hasAttribute", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L99"}, {"caller_nid": "business_highlight_isblockprocessed", "callee": "querySelector", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L100"}, {"caller_nid": "business_highlight_isblockprocessed", "callee": "querySelector", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L101"}, {"caller_nid": "business_highlight_markblockasprocessed", "callee": "setAttribute", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L107"}, {"caller_nid": "business_highlight_processblock", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L122"}, {"caller_nid": "business_highlight_processallcodeblocks", "callee": "from", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L128"}, {"caller_nid": "business_highlight_processallcodeblocks", "callee": "querySelectorAll", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L128"}, {"caller_nid": "business_highlight_processallcodeblocks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L129"}, {"caller_nid": "business_highlight_processallcodeblocks", "callee": "forEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L137"}, {"caller_nid": "business_highlight_processallcodeblocks", "callee": "processBatch", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L159"}, {"caller_nid": "business_highlight_retryprocessing", "callee": "tryProcess", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L181"}, {"caller_nid": "business_highlight_setuphighlightdirective", "callee": "directive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/directives/business/highlight.ts", "source_location": "L249"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/c9c676406bb88814aafd7600f6395e19281c00297cb6d5121a63fbb92a32c002.json b/web-admin/src/graphify-out/cache/ast/c9c676406bb88814aafd7600f6395e19281c00297cb6d5121a63fbb92a32c002.json new file mode 100644 index 00000000..57cbf39d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/c9c676406bb88814aafd7600f6395e19281c00297cb6d5121a63fbb92a32c002.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", "label": "useSettingsState.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L1"}, {"id": "composables_usesettingsstate_usesettingsstate", "label": "useSettingsState()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L7"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", "target": "composables_usesettingsstate_usesettingsstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L7", "weight": 1.0}], "raw_calls": [{"caller_nid": "composables_usesettingsstate_usesettingsstate", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts", "source_location": "L8"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ca927e6a62c524ed0f2c2b17f53c643c4d95a83fcc8c7270c64ae5deb5c328aa.json b/web-admin/src/graphify-out/cache/ast/ca927e6a62c524ed0f2c2b17f53c643c4d95a83fcc8c7270c64ae5deb5c328aa.json new file mode 100644 index 00000000..c5be976a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ca927e6a62c524ed0f2c2b17f53c643c4d95a83fcc8c7270c64ae5deb5c328aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_index_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/index/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ca9df4153168a73f5a7d34be2bbb40e0c9abc4231d4e9ac092de874b53a3176d.json b/web-admin/src/graphify-out/cache/ast/ca9df4153168a73f5a7d34be2bbb40e0c9abc4231d4e9ac092de874b53a3176d.json new file mode 100644 index 00000000..e35b6686 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ca9df4153168a73f5a7d34be2bbb40e0c9abc4231d4e9ac092de874b53a3176d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_key_manager_ts", "label": "storage-key-manager.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L1"}, {"id": "storage_storage_key_manager_storagekeymanager", "label": "StorageKeyManager", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L38"}, {"id": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", "label": ".getCurrentVersionKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L42"}, {"id": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", "label": ".hasCurrentVersionData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L49"}, {"id": "storage_storage_key_manager_storagekeymanager_findexistingkey", "label": ".findExistingKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L56"}, {"id": "storage_storage_key_manager_storagekeymanager_migratedata", "label": ".migrateData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L66"}, {"id": "storage_storage_key_manager_storagekeymanager_getstoragekey", "label": ".getStorageKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L81"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_key_manager_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_key_manager_ts", "target": "storage_storage_key_manager_storagekeymanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L38", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager", "target": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L42", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager", "target": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L49", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager", "target": "storage_storage_key_manager_storagekeymanager_findexistingkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L56", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager", "target": "storage_storage_key_manager_storagekeymanager_migratedata", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L66", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager", "target": "storage_storage_key_manager_storagekeymanager_getstoragekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L81", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager_getstoragekey", "target": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L82", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager_getstoragekey", "target": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L85", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager_getstoragekey", "target": "storage_storage_key_manager_storagekeymanager_findexistingkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L90", "weight": 1.0}, {"source": "storage_storage_key_manager_storagekeymanager_getstoragekey", "target": "storage_storage_key_manager_storagekeymanager_migratedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L92", "weight": 1.0}], "raw_calls": [{"caller_nid": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", "callee": "generateStorageKey", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L43"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L50"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_findexistingkey", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L57"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_findexistingkey", "callee": "createKeyPattern", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L58"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_findexistingkey", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L60"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_migratedata", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L68"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_migratedata", "callee": "setItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L70"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_migratedata", "callee": "info", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L71"}, {"caller_nid": "storage_storage_key_manager_storagekeymanager_migratedata", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/storage/storage-key-manager.ts", "source_location": "L74"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/caeccf445773ee8d45e240a4c52e4fd3217faea388f46cedeeef6b3f6b0ae4cf.json b/web-admin/src/graphify-out/cache/ast/caeccf445773ee8d45e240a4c52e4fd3217faea388f46cedeeef6b3f6b0ae4cf.json new file mode 100644 index 00000000..44957547 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/caeccf445773ee8d45e240a4c52e4fd3217faea388f46cedeeef6b3f6b0ae4cf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "label": "router.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L1"}, {"id": "utils_router_configurenprogress", "label": "configureNProgress()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L20"}, {"id": "utils_router_setpagetitle", "label": "setPageTitle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L33"}, {"id": "utils_router_formatmenutitle", "label": "formatMenuTitle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L47"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "nprogress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "nprogress_css", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "utils_router_configurenprogress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "utils_router_setpagetitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router_ts", "target": "utils_router_formatmenutitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L47", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_router_configurenprogress", "callee": "configure", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L21"}, {"caller_nid": "utils_router_setpagetitle", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L36"}, {"caller_nid": "utils_router_formatmenutitle", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L49"}, {"caller_nid": "utils_router_formatmenutitle", "callee": "te", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L51"}, {"caller_nid": "utils_router_formatmenutitle", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L52"}, {"caller_nid": "utils_router_formatmenutitle", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L55"}, {"caller_nid": "utils_router_formatmenutitle", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/router.ts", "source_location": "L55"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/caf7cfb61a1511a16525ae5984703823b6970deb4a3afaff0bd69b5365fa6570.json b/web-admin/src/graphify-out/cache/ast/caf7cfb61a1511a16525ae5984703823b6970deb4a3afaff0bd69b5365fa6570.json new file mode 100644 index 00000000..32f1f322 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/caf7cfb61a1511a16525ae5984703823b6970deb4a3afaff0bd69b5365fa6570.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_order_operate_dialog_bridge_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L1"}, {"id": "order_operate_dialog_bridge_index_handlemessage", "label": "handleMessage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L34"}, {"id": "order_operate_dialog_bridge_index_postopen", "label": "postOpen()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L42"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_order_operate_dialog_bridge_index_vue", "target": "order_operate_dialog_bridge_index_handlemessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_order_operate_dialog_bridge_index_vue", "target": "order_operate_dialog_bridge_index_postopen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L42", "weight": 1.0}], "raw_calls": [{"caller_nid": "order_operate_dialog_bridge_index_postopen", "callee": "postMessage", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/order-operate-dialog-bridge/index.vue", "source_location": "L45"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/cb6a5729184a4d0eae82bba12feb6a7a557e4ab98f4059d1409272d9d74b3912.json b/web-admin/src/graphify-out/cache/ast/cb6a5729184a4d0eae82bba12feb6a7a557e4ab98f4059d1409272d9d74b3912.json new file mode 100644 index 00000000..765b48ed --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/cb6a5729184a4d0eae82bba12feb6a7a557e4ab98f4059d1409272d9d74b3912.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_others_art_watermark_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-watermark/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_others_art_watermark_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/others/art-watermark/index.vue", "source_location": "L22", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/cc58e0c03526b81b2c4e2758d206c30f51dc3f1699e54e664bd5883e6e706b6a.json b/web-admin/src/graphify-out/cache/ast/cc58e0c03526b81b2c4e2758d206c30f51dc3f1699e54e664bd5883e6e706b6a.json new file mode 100644 index 00000000..8c29d2c8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/cc58e0c03526b81b2c4e2758d206c30f51dc3f1699e54e664bd5883e6e706b6a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_button_table_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-button-table/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/cd0a617207a833903de41e87435ed3730b3dfd26a09b93aaac1f74a38c1fb721.json b/web-admin/src/graphify-out/cache/ast/cd0a617207a833903de41e87435ed3730b3dfd26a09b93aaac1f74a38c1fb721.json new file mode 100644 index 00000000..e1f9eb41 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/cd0a617207a833903de41e87435ed3730b3dfd26a09b93aaac1f74a38c1fb721.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum_ts", "label": "appEnum.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/enums/appEnum.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/cd3943002a62cedb725b5b56e8a33ca3f3277483f324752c8ec50a317009184c.json b/web-admin/src/graphify-out/cache/ast/cd3943002a62cedb725b5b56e8a33ca3f3277483f324752c8ec50a317009184c.json new file mode 100644 index 00000000..39abcf51 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/cd3943002a62cedb725b5b56e8a33ca3f3277483f324752c8ec50a317009184c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "label": "material.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L1"}, {"id": "api_material_fetchmateriallist", "label": "fetchMaterialList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L46"}, {"id": "api_material_fetchmaterialoptions", "label": "fetchMaterialOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L59"}, {"id": "api_material_fetchcreatematerial", "label": "fetchCreateMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L65"}, {"id": "api_material_fetchupdatematerial", "label": "fetchUpdateMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L72"}, {"id": "api_material_fetchdeletematerial", "label": "fetchDeleteMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L79"}, {"id": "api_material_fetchstockinmaterial", "label": "fetchStockInMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L85"}, {"id": "api_material_fetchstockoutmaterial", "label": "fetchStockOutMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L92"}, {"id": "api_material_fetchmaterialstockloglist", "label": "fetchMaterialStockLogList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L102"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchmateriallist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchmaterialoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchcreatematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchupdatematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchdeletematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchstockinmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchstockoutmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material_ts", "target": "api_material_fetchmaterialstockloglist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L102", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_material_fetchmateriallist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L53"}, {"caller_nid": "api_material_fetchmaterialoptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L60"}, {"caller_nid": "api_material_fetchcreatematerial", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L66"}, {"caller_nid": "api_material_fetchupdatematerial", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L73"}, {"caller_nid": "api_material_fetchdeletematerial", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L80"}, {"caller_nid": "api_material_fetchstockinmaterial", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L86"}, {"caller_nid": "api_material_fetchstockoutmaterial", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L96"}, {"caller_nid": "api_material_fetchmaterialstockloglist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/material.ts", "source_location": "L111"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/cf1baf43b9041d5e71889c4ae9fe731061d9f1fa88a073dd553da245b95b975c.json b/web-admin/src/graphify-out/cache/ast/cf1baf43b9041d5e71889c4ae9fe731061d9f1fa88a073dd553da245b95b975c.json new file mode 100644 index 00000000..c03672ec --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/cf1baf43b9041d5e71889c4ae9fe731061d9f1fa88a073dd553da245b95b975c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_env_d_ts", "label": "env.d.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/env.d.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d0036dc61d0ec0ac6a913bed21639d2489d16bffc0ad25e79bb0af28c24f8ffb.json b/web-admin/src/graphify-out/cache/ast/d0036dc61d0ec0ac6a913bed21639d2489d16bffc0ad25e79bb0af28c24f8ffb.json new file mode 100644 index 00000000..33492e19 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d0036dc61d0ec0ac6a913bed21639d2489d16bffc0ad25e79bb0af28c24f8ffb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_auth_login_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/auth/login/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d0e0990295e2c6f09f3bd8ebf73bedc091c29ec3ddf9628c6bdd50797c491e65.json b/web-admin/src/graphify-out/cache/ast/d0e0990295e2c6f09f3bd8ebf73bedc091c29ec3ddf9628c6bdd50797c491e65.json new file mode 100644 index 00000000..0cbab6da --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d0e0990295e2c6f09f3bd8ebf73bedc091c29ec3ddf9628c6bdd50797c491e65.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_tables_art_table_header_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table-header/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d11dfb387d8fcd47165cc664d567bd3354d85c2fd47d805364794e7df56b7675.json b/web-admin/src/graphify-out/cache/ast/d11dfb387d8fcd47165cc664d567bd3354d85c2fd47d805364794e7df56b7675.json new file mode 100644 index 00000000..c24b5386 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d11dfb387d8fcd47165cc664d567bd3354d85c2fd47d805364794e7df56b7675.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_research_donation_list_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/research-donation/list/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d11e8defb45aaae1c3f2154a2955bbc6a89c59a049160841d55eeaf439d8cd03.json b/web-admin/src/graphify-out/cache/ast/d11e8defb45aaae1c3f2154a2955bbc6a89c59a049160841d55eeaf439d8cd03.json new file mode 100644 index 00000000..7929745f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d11e8defb45aaae1c3f2154a2955bbc6a89c59a049160841d55eeaf439d8cd03.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_commentlist_ts", "label": "commentList.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/commentList.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d128ea70a96d5746bd344c38d15bfafb20e4f51fe18b705f34a616c1c5916022.json b/web-admin/src/graphify-out/cache/ast/d128ea70a96d5746bd344c38d15bfafb20e4f51fe18b705f34a616c1c5916022.json new file mode 100644 index 00000000..d442c235 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d128ea70a96d5746bd344c38d15bfafb20e4f51fe18b705f34a616c1c5916022.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L1"}, {"id": "art_work_tab_index_settransition", "label": "setTransition()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L200"}, {"id": "art_work_tab_index_handlewheelscroll", "label": "handleWheelScroll()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L279"}, {"id": "art_work_tab_index_handletouchstart", "label": "handleTouchStart()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L296"}, {"id": "art_work_tab_index_handletouchmove", "label": "handleTouchMove()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L300"}, {"id": "art_work_tab_index_handletouchend", "label": "handleTouchEnd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L314"}, {"id": "art_work_tab_index_setupeventlisteners", "label": "setupEventListeners()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L318"}, {"id": "art_work_tab_index_cleanupeventlisteners", "label": "cleanupEventListeners()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L327"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_settransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_handlewheelscroll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_handletouchstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_handletouchmove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_handletouchend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_setupeventlisteners", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_work_tab_index_vue", "target": "art_work_tab_index_cleanupeventlisteners", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L327", "weight": 1.0}, {"source": "art_work_tab_index_handletouchend", "target": "art_work_tab_index_settransition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L315", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_work_tab_index_settransition", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L202"}, {"caller_nid": "art_work_tab_index_handlewheelscroll", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L282"}, {"caller_nid": "art_work_tab_index_handlewheelscroll", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L288"}, {"caller_nid": "art_work_tab_index_handlewheelscroll", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L288"}, {"caller_nid": "art_work_tab_index_handlewheelscroll", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L290"}, {"caller_nid": "art_work_tab_index_handlewheelscroll", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L291"}, {"caller_nid": "art_work_tab_index_handletouchmove", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L307"}, {"caller_nid": "art_work_tab_index_handletouchmove", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L308"}, {"caller_nid": "art_work_tab_index_setupeventlisteners", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L320"}, {"caller_nid": "art_work_tab_index_setupeventlisteners", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L321"}, {"caller_nid": "art_work_tab_index_setupeventlisteners", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L322"}, {"caller_nid": "art_work_tab_index_setupeventlisteners", "callee": "addEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L323"}, {"caller_nid": "art_work_tab_index_cleanupeventlisteners", "callee": "removeEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L329"}, {"caller_nid": "art_work_tab_index_cleanupeventlisteners", "callee": "removeEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L330"}, {"caller_nid": "art_work_tab_index_cleanupeventlisteners", "callee": "removeEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L331"}, {"caller_nid": "art_work_tab_index_cleanupeventlisteners", "callee": "removeEventListener", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-work-tab/index.vue", "source_location": "L332"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d13cfe6c4721821916505e66e1ae514399aa6878720d7c871625af2b8b989cc6.json b/web-admin/src/graphify-out/cache/ast/d13cfe6c4721821916505e66e1ae514399aa6878720d7c871625af2b8b989cc6.json new file mode 100644 index 00000000..f496a27b --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d13cfe6c4721821916505e66e1ae514399aa6878720d7c871625af2b8b989cc6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_express_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/express/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d2550a34c72707f65b939be4a67b31aeaa43a4acd2d8fc9ffcc60006183ce5b8.json b/web-admin/src/graphify-out/cache/ast/d2550a34c72707f65b939be4a67b31aeaa43a4acd2d8fc9ffcc60006183ce5b8.json new file mode 100644 index 00000000..f574078a --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d2550a34c72707f65b939be4a67b31aeaa43a4acd2d8fc9ffcc60006183ce5b8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_task_completed_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/task-completed/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d25635c321f496976e3826afdb759ab97b9b381b6977545d79da16a8354c3fc0.json b/web-admin/src/graphify-out/cache/ast/d25635c321f496976e3826afdb759ab97b9b381b6977545d79da16a8354c3fc0.json new file mode 100644 index 00000000..704cd1ad --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d25635c321f496976e3826afdb759ab97b9b381b6977545d79da16a8354c3fc0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_fullmoon_todo_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/fullmoon-todo/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d26a6f24b970ec1e4b7dcbfd5cdc7367db43e93a56bd42adc99114c17c3cab8c.json b/web-admin/src/graphify-out/cache/ast/d26a6f24b970ec1e4b7dcbfd5cdc7367db43e93a56bd42adc99114c17c3cab8c.json new file mode 100644 index 00000000..0567ef01 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d26a6f24b970ec1e4b7dcbfd5cdc7367db43e93a56bd42adc99114c17c3cab8c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "label": "afterEach.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L1"}, {"id": "guards_aftereach_setupaftereachguard", "label": "setupAfterEachGuard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L10"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "nprogress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_aftereach_ts", "target": "guards_aftereach_setupaftereachguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L10", "weight": 1.0}], "raw_calls": [{"caller_nid": "guards_aftereach_setupaftereachguard", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L11"}, {"caller_nid": "guards_aftereach_setupaftereachguard", "callee": "afterEach", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/guards/afterEach.ts", "source_location": "L13"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d4f2e1c7f211fac1e5a0328ef7c094a112c3fdfcf49aea6557f388214b04649c.json b/web-admin/src/graphify-out/cache/ast/d4f2e1c7f211fac1e5a0328ef7c094a112c3fdfcf49aea6557f388214b04649c.json new file mode 100644 index 00000000..7c286b97 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d4f2e1c7f211fac1e5a0328ef7c094a112c3fdfcf49aea6557f388214b04649c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_base_art_logo_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/base/art-logo/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d56b4cd848f17ebc9ea9685cbe0163f61bb744ccd8331b5d9974afee0784ad7f.json b/web-admin/src/graphify-out/cache/ast/d56b4cd848f17ebc9ea9685cbe0163f61bb744ccd8331b5d9974afee0784ad7f.json new file mode 100644 index 00000000..d96c5898 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d56b4cd848f17ebc9ea9685cbe0163f61bb744ccd8331b5d9974afee0784ad7f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon_ts", "label": "useCommon.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L1"}, {"id": "core_usecommon_usecommon", "label": "useCommon()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L22"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon_ts", "target": "core_usecommon_usecommon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L22", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usecommon_usecommon", "callee": "useMenuStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L23"}, {"caller_nid": "core_usecommon_usecommon", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L24"}, {"caller_nid": "core_usecommon_usecommon", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useCommon.ts", "source_location": "L30"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d64a46eed16563ed61b647756f3b2c27b5fe7972c7ef7489c91d69e102c8d412.json b/web-admin/src/graphify-out/cache/ast/d64a46eed16563ed61b647756f3b2c27b5fe7972c7ef7489c91d69e102c8d412.json new file mode 100644 index 00000000..ee2d4db8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d64a46eed16563ed61b647756f3b2c27b5fe7972c7ef7489c91d69e102c8d412.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_tables_art_table_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/tables/art-table/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d679b8892d04dc4e04def66fb0e252986fa0b0d13690bf70be24de0654903504.json b/web-admin/src/graphify-out/cache/ast/d679b8892d04dc4e04def66fb0e252986fa0b0d13690bf70be24de0654903504.json new file mode 100644 index 00000000..4dce4bd6 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d679b8892d04dc4e04def66fb0e252986fa0b0d13690bf70be24de0654903504.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_process_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/process/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d67adf3e9b8a9b60e0cf3c0d2ea6fcc393d96b24eb6425daf713761c4dae354c.json b/web-admin/src/graphify-out/cache/ast/d67adf3e9b8a9b60e0cf3c0d2ea6fcc393d96b24eb6425daf713761c4dae354c.json new file mode 100644 index 00000000..2531dd56 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d67adf3e9b8a9b60e0cf3c0d2ea6fcc393d96b24eb6425daf713761c4dae354c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_audit_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol-audit/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d8867e52bbee8cc858a478cd551c61ef352273cf5449473233e87f1210e091d7.json b/web-admin/src/graphify-out/cache/ast/d8867e52bbee8cc858a478cd551c61ef352273cf5449473233e87f1210e091d7.json new file mode 100644 index 00000000..0ac8a4fd --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d8867e52bbee8cc858a478cd551c61ef352273cf5449473233e87f1210e091d7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_dual_bar_compare_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_dual_bar_compare_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_dual_bar_compare_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L9", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d8e4b70bd34e7ae1fad06295a3b45e1d937ebc32b0772284fe286cb604b780ef.json b/web-admin/src/graphify-out/cache/ast/d8e4b70bd34e7ae1fad06295a3b45e1d937ebc32b0772284fe286cb604b780ef.json new file mode 100644 index 00000000..94dc4642 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d8e4b70bd34e7ae1fad06295a3b45e1d937ebc32b0772284fe286cb604b780ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "label": "worktab.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L1"}, {"id": "navigation_worktab_setworktab", "label": "setWorktab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L35"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation_worktab_ts", "target": "navigation_worktab_setworktab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L35", "weight": 1.0}], "raw_calls": [{"caller_nid": "navigation_worktab_setworktab", "callee": "useWorktabStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L36"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "isIframe", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L40"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "findByPath", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L41"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "getInstance", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L41"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "openTab", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L44"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L54"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L54"}, {"caller_nid": "navigation_worktab_setworktab", "callee": "openTab", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/navigation/worktab.ts", "source_location": "L55"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d8f7c103ce91e11552ccca0419ee2fd0740b4ae2090d534770f150e761c1ac79.json b/web-admin/src/graphify-out/cache/ast/d8f7c103ce91e11552ccca0419ee2fd0740b4ae2090d534770f150e761c1ac79.json new file mode 100644 index 00000000..8ca1ace0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d8f7c103ce91e11552ccca0419ee2fd0740b4ae2090d534770f150e761c1ac79.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_routesalias_ts", "label": "routesAlias.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/routesAlias.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d9040100e9127c7fb96dd9dd1028aef5807ac0773a66b5e60d3b7b6d22379764.json b/web-admin/src/graphify-out/cache/ast/d9040100e9127c7fb96dd9dd1028aef5807ac0773a66b5e60d3b7b6d22379764.json new file mode 100644 index 00000000..11e85992 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d9040100e9127c7fb96dd9dd1028aef5807ac0773a66b5e60d3b7b6d22379764.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts_ts", "label": "echarts.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts_ts", "target": "charts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts_ts", "target": "components", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_plugins_echarts_ts", "target": "renderers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/plugins/echarts.ts", "source_location": "L41", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/d98c8ed92d0bc171e271ba1f1db47706ed7450cc9a445c8aa14bfe0bed9f859c.json b/web-admin/src/graphify-out/cache/ast/d98c8ed92d0bc171e271ba1f1db47706ed7450cc9a445c8aa14bfe0bed9f859c.json new file mode 100644 index 00000000..8286ca4c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/d98c8ed92d0bc171e271ba1f1db47706ed7450cc9a445c8aa14bfe0bed9f859c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_production_production_task_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/production/production-task/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/da61967ae2fcb6de7f92f865529cbd3f1c71a05e4508dff05e63d0c521d4ace4.json b/web-admin/src/graphify-out/cache/ast/da61967ae2fcb6de7f92f865529cbd3f1c71a05e4508dff05e63d0c521d4ace4.json new file mode 100644 index 00000000..a874ddd5 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/da61967ae2fcb6de7f92f865529cbd3f1c71a05e4508dff05e63d0c521d4ace4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "label": "worktab.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/worktab.ts", "source_location": "L45", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/dab3515e4d0d952f4f20ee9edf0290d0b49a4521be9146de1a1d9c7733802096.json b/web-admin/src/graphify-out/cache/ast/dab3515e4d0d952f4f20ee9edf0290d0b49a4521be9146de1a1d9c7733802096.json new file mode 100644 index 00000000..7dae8c30 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/dab3515e4d0d952f4f20ee9edf0290d0b49a4521be9146de1a1d9c7733802096.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "label": "protocol-payment-labels.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L1"}, {"id": "utils_protocol_payment_labels_formatpaymentduedate", "label": "formatPaymentDueDate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L12"}, {"id": "utils_protocol_payment_labels_parsepaymentdueymd", "label": "parsePaymentDueYmd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L21"}, {"id": "utils_protocol_payment_labels_startoflocalday", "label": "startOfLocalDay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L32"}, {"id": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "label": "isPaymentDueWithinWarnWindow()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L36"}, {"id": "utils_protocol_payment_labels_formatpaymentamount", "label": "formatPaymentAmount()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L48"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "target": "utils_protocol_payment_labels_formatpaymentduedate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "target": "utils_protocol_payment_labels_parsepaymentdueymd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "target": "utils_protocol_payment_labels_startoflocalday", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "target": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels_ts", "target": "utils_protocol_payment_labels_formatpaymentamount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L48", "weight": 1.0}, {"source": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "target": "utils_protocol_payment_labels_parsepaymentdueymd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L40", "weight": 1.0}, {"source": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "target": "utils_protocol_payment_labels_startoflocalday", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L42", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_protocol_payment_labels_formatpaymentduedate", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L13"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentduedate", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L15"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentduedate", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L15"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentduedate", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L15"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L22"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L22"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L24"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L24"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L25"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L25"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L26"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "slice", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L26"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "getFullYear", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L28"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "getMonth", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L28"}, {"caller_nid": "utils_protocol_payment_labels_parsepaymentdueymd", "callee": "getDate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L28"}, {"caller_nid": "utils_protocol_payment_labels_startoflocalday", "callee": "getFullYear", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L33"}, {"caller_nid": "utils_protocol_payment_labels_startoflocalday", "callee": "getMonth", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L33"}, {"caller_nid": "utils_protocol_payment_labels_startoflocalday", "callee": "getDate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L33"}, {"caller_nid": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "callee": "setDate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L44"}, {"caller_nid": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "callee": "getDate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L44"}, {"caller_nid": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "callee": "getTime", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L45"}, {"caller_nid": "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", "callee": "getTime", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L45"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentamount", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L50"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentamount", "callee": "isNaN", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L51"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentamount", "callee": "String", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L51"}, {"caller_nid": "utils_protocol_payment_labels_formatpaymentamount", "callee": "toLocaleString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/protocol-payment-labels.ts", "source_location": "L52"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/dc5e6084481c882855d237c50c14c9add3c6ae21eeb5419f7adbf692e036b8fc.json b/web-admin/src/graphify-out/cache/ast/dc5e6084481c882855d237c50c14c9add3c6ae21eeb5419f7adbf692e036b8fc.json new file mode 100644 index 00000000..db47ca13 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/dc5e6084481c882855d237c50c14c9add3c6ae21eeb5419f7adbf692e036b8fc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_leave_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/leave/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/de10d4402c80a4d60a9622e9392e078216099dff13f5f6b48b32910bc5b29c2f.json b/web-admin/src/graphify-out/cache/ast/de10d4402c80a4d60a9622e9392e078216099dff13f5f6b48b32910bc5b29c2f.json new file mode 100644 index 00000000..219495a6 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/de10d4402c80a4d60a9622e9392e078216099dff13f5f6b48b32910bc5b29c2f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_emojo_ts", "label": "emojo.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/emojo.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/de43cbf507037f4b4f9b5c584c837ced3575177c5064178d76fcbe93ab507ce3.json b/web-admin/src/graphify-out/cache/ast/de43cbf507037f4b4f9b5c584c837ced3575177c5064178d76fcbe93ab507ce3.json new file mode 100644 index 00000000..d53614de --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/de43cbf507037f4b4f9b5c584c837ced3575177c5064178d76fcbe93ab507ce3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e086f923c8d0532a61a4ed0af7ab7c2fe31f1c2aa00510ca8f7610d4d10f4c02.json b/web-admin/src/graphify-out/cache/ast/e086f923c8d0532a61a4ed0af7ab7c2fe31f1c2aa00510ca8f7610d4d10f4c02.json new file mode 100644 index 00000000..89564133 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e086f923c8d0532a61a4ed0af7ab7c2fe31f1c2aa00510ca8f7610d4d10f4c02.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_menustylesettings_vue", "label": "MenuStyleSettings.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e14643ddb5c50f7f42722cbc43309e2968f229fc01717fcbcfb0a22755da46e5.json b/web-admin/src/graphify-out/cache/ast/e14643ddb5c50f7f42722cbc43309e2968f229fc01717fcbcfb0a22755da46e5.json new file mode 100644 index 00000000..4e66c48c --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e14643ddb5c50f7f42722cbc43309e2968f229fc01717fcbcfb0a22755da46e5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_widget_settingdrawer_vue", "label": "SettingDrawer.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingDrawer.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e4bbff97ced13f3bcf61b9570f8c5087ba9b1623be4f7904c365034bd688e78a.json b/web-admin/src/graphify-out/cache/ast/e4bbff97ced13f3bcf61b9570f8c5087ba9b1623be4f7904c365034bd688e78a.json new file mode 100644 index 00000000..6f69ad8d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e4bbff97ced13f3bcf61b9570f8c5087ba9b1623be4f7904c365034bd688e78a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L1"}, {"id": "art_global_search_index_handlekeydown", "label": "handleKeydown()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L135"}, {"id": "art_global_search_index_focusinput", "label": "focusInput()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L163"}, {"id": "art_global_search_index_search", "label": "search()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L170"}, {"id": "art_global_search_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L287"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_sys", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_navigation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "art_global_search_index_handlekeydown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "art_global_search_index_focusinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "art_global_search_index_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_global_search_index_vue", "target": "art_global_search_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L287", "weight": 1.0}, {"source": "art_global_search_index_handlekeydown", "target": "art_global_search_index_focusinput", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_global_search_index_handlekeydown", "callee": "indexOf", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L136"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L136"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "toLowerCase", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L139"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L140"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L148"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "highlightPrevious", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L149"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L151"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "highlightNext", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L152"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L154"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "selectHighlighted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L155"}, {"caller_nid": "art_global_search_index_handlekeydown", "callee": "preventDefault", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L157"}, {"caller_nid": "art_global_search_index_focusinput", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L164"}, {"caller_nid": "art_global_search_index_search", "callee": "flattenAndFilterMenuItems", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L172"}, {"caller_nid": "art_global_search_index_if", "callee": "searchGoPage", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-global-search/index.vue", "source_location": "L288"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e5644a7b2b370153a93d572f4ce619327ceb6832b49e23e43c298383eca87560.json b/web-admin/src/graphify-out/cache/ast/e5644a7b2b370153a93d572f4ce619327ceb6832b49e23e43c298383eca87560.json new file mode 100644 index 00000000..a41eafea --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e5644a7b2b370153a93d572f4ce619327ceb6832b49e23e43c298383eca87560.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1031", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_channelviewdialog_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1046", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1047", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1048", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_channel_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/channel/index.vue", "source_location": "L1063", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e5e30d8bea3a2437b3c0dd7cc3c345148278bc69993f89373501b9116972b585.json b/web-admin/src/graphify-out/cache/ast/e5e30d8bea3a2437b3c0dd7cc3c345148278bc69993f89373501b9116972b585.json new file mode 100644 index 00000000..186ab6b4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e5e30d8bea3a2437b3c0dd7cc3c345148278bc69993f89373501b9116972b585.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_stats_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-stats-card/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e6dff982c369a0d9347f2248a33d4335098ac474ccae97e1bf245bf325b0cb69.json b/web-admin/src/graphify-out/cache/ast/e6dff982c369a0d9347f2248a33d4335098ac474ccae97e1bf245bf325b0cb69.json new file mode 100644 index 00000000..dfcca1e8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e6dff982c369a0d9347f2248a33d4335098ac474ccae97e1bf245bf325b0cb69.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "label": "useTable.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L1"}, {"id": "core_usetable_usetable", "label": "useTable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L115"}, {"id": "core_usetable_usetableimpl", "label": "useTableImpl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L132"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetablecolumns", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tablecache", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableutils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_table_tableconfig", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "core_usetable_usetable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usetable_ts", "target": "core_usetable_usetableimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L132", "weight": 1.0}, {"source": "core_usetable_usetable", "target": "core_usetable_usetableimpl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L118", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_usetable_usetableimpl", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L162"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L188"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L189"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L192"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "ref", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L195"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "reactive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L204"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "assign", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L205"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "reactive", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L215"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "useWindowSize", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L222"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L223"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "useTableColumns", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L229"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L234"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L237"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "createErrorHandler", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L245"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "createSmartDebounce", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L440"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "setInterval", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L632"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "onMounted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L644"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "onUnmounted", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L650"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "readonly", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L666"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "readonly", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L668"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L670"}, {"caller_nid": "core_usetable_usetableimpl", "callee": "readonly", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/core/useTable.ts", "source_location": "L676"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e74e0fe8750e987bb4c1bf8630783d6072e38ce1a80361d67d725ff5130770cd.json b/web-admin/src/graphify-out/cache/ast/e74e0fe8750e987bb4c1bf8630783d6072e38ce1a80361d67d725ff5130770cd.json new file mode 100644 index 00000000..543fed5f --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e74e0fe8750e987bb4c1bf8630783d6072e38ce1a80361d67d725ff5130770cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_checkup_institution_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/checkup-institution/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e7d49f180b567f97c45a2d2f05965b5580ad16361b63bad0e2fda5499f60d98c.json b/web-admin/src/graphify-out/cache/ast/e7d49f180b567f97c45a2d2f05965b5580ad16361b63bad0e2fda5499f60d98c.json new file mode 100644 index 00000000..dc31c7bf --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e7d49f180b567f97c45a2d2f05965b5580ad16361b63bad0e2fda5499f60d98c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_components_approvaldialog_vue", "label": "ApprovalDialog.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L1"}, {"id": "components_approvaldialog_loadformdata", "label": "loadFormData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L109"}, {"id": "components_approvaldialog_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L136"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_components_approvaldialog_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_components_approvaldialog_vue", "target": "components_approvaldialog_loadformdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_components_approvaldialog_vue", "target": "components_approvaldialog_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L136", "weight": 1.0}], "raw_calls": [{"caller_nid": "components_approvaldialog_loadformdata", "callee": "fetchInstanceDetail", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L115"}, {"caller_nid": "components_approvaldialog_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L139"}, {"caller_nid": "components_approvaldialog_handlesubmit", "callee": "fetchApproveTask", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L141"}, {"caller_nid": "components_approvaldialog_handlesubmit", "callee": "fetchRejectTask", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L143"}, {"caller_nid": "components_approvaldialog_handlesubmit", "callee": "emit", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/components/ApprovalDialog.vue", "source_location": "L146"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e7da56d7f27ee1fa5b5c106d047bdf96fd2b5fbd4990728e3b5e9d6334d8c96f.json b/web-admin/src/graphify-out/cache/ast/e7da56d7f27ee1fa5b5c106d047bdf96fd2b5fbd4990728e3b5e9d6334d8c96f.json new file mode 100644 index 00000000..a241bae2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e7da56d7f27ee1fa5b5c106d047bdf96fd2b5fbd4990728e3b5e9d6334d8c96f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L1"}, {"id": "material_index_getcategorylabel", "label": "getCategoryLabel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L432"}, {"id": "material_index_getcategorytagtype", "label": "getCategoryTagType()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L438"}, {"id": "material_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L444"}, {"id": "material_index_loaddictoptions", "label": "loadDictOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L483"}, {"id": "material_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L492"}, {"id": "material_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L509"}, {"id": "material_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L514"}, {"id": "material_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L522"}, {"id": "material_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L533"}, {"id": "material_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L541"}, {"id": "material_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L556"}, {"id": "material_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L584"}, {"id": "material_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L589"}, {"id": "material_index_handlestockin", "label": "handleStockIn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L596"}, {"id": "material_index_handlestockinsubmit", "label": "handleStockInSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L604"}, {"id": "material_index_handlestockout", "label": "handleStockOut()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L622"}, {"id": "material_index_handlestockoutsubmit", "label": "handleStockOutSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L633"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L356", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_getcategorylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_getcategorytagtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handleselectionchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_loaddictoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_loaddata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlereset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_resetform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handleadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L533", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L541", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlesubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handledelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlestockin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L596", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlestockinsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlestockout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_material_index_vue", "target": "material_index_handlestockoutsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L633", "weight": 1.0}, {"source": "material_index_handlesearch", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L511", "weight": 1.0}, {"source": "material_index_handlereset", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L519", "weight": 1.0}, {"source": "material_index_handleadd", "target": "material_index_resetform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L536", "weight": 1.0}, {"source": "material_index_handlesubmit", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L576", "weight": 1.0}, {"source": "material_index_handledelete", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L593", "weight": 1.0}, {"source": "material_index_handlestockinsubmit", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L614", "weight": 1.0}, {"source": "material_index_handlestockoutsubmit", "target": "material_index_loaddata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L649", "weight": 1.0}], "raw_calls": [{"caller_nid": "material_index_getcategorylabel", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L434"}, {"caller_nid": "material_index_loaddictoptions", "callee": "fetchDictDataOptions", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L485"}, {"caller_nid": "material_index_loaddata", "callee": "fetchMaterialList", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L495"}, {"caller_nid": "material_index_handleadd", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L538"}, {"caller_nid": "material_index_handleedit", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L553"}, {"caller_nid": "material_index_handlesubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L557"}, {"caller_nid": "material_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L561"}, {"caller_nid": "material_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L562"}, {"caller_nid": "material_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L564"}, {"caller_nid": "material_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L565"}, {"caller_nid": "material_index_handlesubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L567"}, {"caller_nid": "material_index_handlesubmit", "callee": "fetchUpdateMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L570"}, {"caller_nid": "material_index_handlesubmit", "callee": "fetchCreateMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L572"}, {"caller_nid": "material_index_handlesubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L574"}, {"caller_nid": "material_index_handledelete", "callee": "confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L590"}, {"caller_nid": "material_index_handledelete", "callee": "fetchDeleteMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L591"}, {"caller_nid": "material_index_handledelete", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L592"}, {"caller_nid": "material_index_handlestockin", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L601"}, {"caller_nid": "material_index_handlestockinsubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L605"}, {"caller_nid": "material_index_handlestockinsubmit", "callee": "fetchStockInMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L608"}, {"caller_nid": "material_index_handlestockinsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L610"}, {"caller_nid": "material_index_handlestockinsubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L612"}, {"caller_nid": "material_index_handlestockout", "callee": "clearValidate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L630"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "validate", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L634"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L636"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "fetchStockOutMaterial", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L641"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L643"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L644"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "trim", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L645"}, {"caller_nid": "material_index_handlestockoutsubmit", "callee": "success", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/material/index.vue", "source_location": "L647"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/e804e6cb7c72681a6ff2d5a6d3a2c61f53ec78ff4bdc2efb35a6eeec3cbe4bcf.json b/web-admin/src/graphify-out/cache/ast/e804e6cb7c72681a6ff2d5a6d3a2c61f53ec78ff4bdc2efb35a6eeec3cbe4bcf.json new file mode 100644 index 00000000..c301adbe --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/e804e6cb7c72681a6ff2d5a6d3a2c61f53ec78ff4bdc2efb35a6eeec3cbe4bcf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/hooks/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/eb2d41232889ef2d2dcad416b01942a7dcc0115ceb0ffc0887657850dc2ce786.json b/web-admin/src/graphify-out/cache/ast/eb2d41232889ef2d2dcad416b01942a7dcc0115ceb0ffc0887657850dc2ce786.json new file mode 100644 index 00000000..8ba3d5cf --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/eb2d41232889ef2d2dcad416b01942a7dcc0115ceb0ffc0887657850dc2ce786.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "label": "useSettingsConfig.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L1"}, {"id": "composables_usesettingsconfig_usesettingsconfig", "label": "useSettingsConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L10"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "vue_i18n", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_config_modules_headerbar", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "target": "composables_usesettingsconfig_usesettingsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L10", "weight": 1.0}], "raw_calls": [{"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "useI18n", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L11"}, {"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L14"}, {"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L30"}, {"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L63"}, {"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L77"}, {"caller_nid": "composables_usesettingsconfig_usesettingsconfig", "callee": "computed", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts", "source_location": "L103"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ec1da5cd9bc665d284ad46a5caab4b4e810f4af0cf7211defb7e3afe5d7c769d.json b/web-admin/src/graphify-out/cache/ast/ec1da5cd9bc665d284ad46a5caab4b4e810f4af0cf7211defb7e3afe5d7c769d.json new file mode 100644 index 00000000..7e8ebf81 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ec1da5cd9bc665d284ad46a5caab4b4e810f4af0cf7211defb7e3afe5d7c769d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading_ts", "label": "fullscreen-loading.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L1"}, {"id": "utils_fullscreen_loading_withfullscreenloading", "label": "withFullscreenLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L9"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading_ts", "target": "element_plus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading_ts", "target": "utils_fullscreen_loading_withfullscreenloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L9", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_fullscreen_loading_withfullscreenloading", "callee": "service", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L13"}, {"caller_nid": "utils_fullscreen_loading_withfullscreenloading", "callee": "task", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L15"}, {"caller_nid": "utils_fullscreen_loading_withfullscreenloading", "callee": "close", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/fullscreen-loading.ts", "source_location": "L17"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/eda52b8a0640875d0f84e23905602dfc90b0dd833690eb54ee8704ae65fa37eb.json b/web-admin/src/graphify-out/cache/ast/eda52b8a0640875d0f84e23905602dfc90b0dd833690eb54ee8704ae65fa37eb.json new file mode 100644 index 00000000..2a6da9f0 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/eda52b8a0640875d0f84e23905602dfc90b0dd833690eb54ee8704ae65fa37eb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_order_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/order/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ef62652052f98a417f051273b2e4146d960066563abca722c36fe8dd8f2fd4a6.json b/web-admin/src/graphify-out/cache/ast/ef62652052f98a417f051273b2e4146d960066563abca722c36fe8dd8f2fd4a6.json new file mode 100644 index 00000000..7a75c907 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ef62652052f98a417f051273b2e4146d960066563abca722c36fe8dd8f2fd4a6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_text_effect_art_festival_text_scroll_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/text-effect/art-festival-text-scroll/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/ef903dcbe8691ace8ed42444a7f087dcbbbf275f72bdf2fffd6ae6f7e46a2fae.json b/web-admin/src/graphify-out/cache/ast/ef903dcbe8691ace8ed42444a7f087dcbbbf275f72bdf2fffd6ae6f7e46a2fae.json new file mode 100644 index 00000000..3b6a05ac --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/ef903dcbe8691ace8ed42444a7f087dcbbbf275f72bdf2fffd6ae6f7e46a2fae.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "label": "qc-material.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L1"}, {"id": "api_qc_material_fetchqcmateriallist", "label": "fetchQcMaterialList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L38"}, {"id": "api_qc_material_fetchqcmaterialoptions", "label": "fetchQcMaterialOptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L50"}, {"id": "api_qc_material_fetchcreateqcmaterial", "label": "fetchCreateQcMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L56"}, {"id": "api_qc_material_fetchupdateqcmaterial", "label": "fetchUpdateQcMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L63"}, {"id": "api_qc_material_fetchdeleteqcmaterial", "label": "fetchDeleteQcMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L70"}, {"id": "api_qc_material_fetchstockinqcmaterial", "label": "fetchStockInQcMaterial()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L76"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchqcmateriallist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchqcmaterialoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchcreateqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchupdateqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchdeleteqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material_ts", "target": "api_qc_material_fetchstockinqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L76", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_material_fetchqcmateriallist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L44"}, {"caller_nid": "api_qc_material_fetchqcmaterialoptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L51"}, {"caller_nid": "api_qc_material_fetchcreateqcmaterial", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L57"}, {"caller_nid": "api_qc_material_fetchupdateqcmaterial", "callee": "put", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L64"}, {"caller_nid": "api_qc_material_fetchdeleteqcmaterial", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L71"}, {"caller_nid": "api_qc_material_fetchstockinqcmaterial", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-material.ts", "source_location": "L77"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f0f17ea184ee164c97d561c0c72e611f1e34b3c06946d5928d30269e983fcefe.json b/web-admin/src/graphify-out/cache/ast/f0f17ea184ee164c97d561c0c72e611f1e34b3c06946d5928d30269e983fcefe.json new file mode 100644 index 00000000..0a1f105d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f0f17ea184ee164c97d561c0c72e611f1e34b3c06946d5928d30269e983fcefe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_designer_flowdesigner_vue", "label": "FlowDesigner.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue", "source_location": "L1"}, {"id": "designer_flowdesigner_createedge", "label": "createEdge()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue", "source_location": "L756"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_system_workflow_designer_flowdesigner_vue", "target": "designer_flowdesigner_createedge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/system/workflow/designer/FlowDesigner.vue", "source_location": "L756", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f160cfd9519c4ed2ed734d886f31534df6304adfe0948982a88d4b31d2f400a4.json b/web-admin/src/graphify-out/cache/ast/f160cfd9519c4ed2ed734d886f31534df6304adfe0948982a88d4b31d2f400a4.json new file mode 100644 index 00000000..2c1beeb2 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f160cfd9519c4ed2ed734d886f31534df6304adfe0948982a88d4b31d2f400a4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_radar_chart_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_radar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_charts_art_radar_chart_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_component_chart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/charts/art-radar-chart/index.vue", "source_location": "L14", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f2454953af7ac81070350346f56f707864525b69cf0b373dfddbd6a0055469f6.json b/web-admin/src/graphify-out/cache/ast/f2454953af7ac81070350346f56f707864525b69cf0b373dfddbd6a0055469f6.json new file mode 100644 index 00000000..1cdd1f39 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f2454953af7ac81070350346f56f707864525b69cf0b373dfddbd6a0055469f6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "label": "articleList.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img1_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img2_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img3_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img4_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img5_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img6_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img7_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img8_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img9_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_mock_temp_articlelist_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_assets_images_cover_img10_webp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/mock/temp/articleList.ts", "source_location": "L10", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f33671154f41a54284b338bf76c779c87390c2251cb5bbb7e412d8bd5af286e9.json b/web-admin/src/graphify-out/cache/ast/f33671154f41a54284b338bf76c779c87390c2251cb5bbb7e412d8bd5af286e9.json new file mode 100644 index 00000000..dd7ae655 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f33671154f41a54284b338bf76c779c87390c2251cb5bbb7e412d8bd5af286e9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_pilot_service_cell_product_price_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/pilot-service/cell-product-price/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f43dab28508c586688843c4b759c43d3b0d03d136b989d61844ad0517ce929c6.json b/web-admin/src/graphify-out/cache/ast/f43dab28508c586688843c4b759c43d3b0d03d136b989d61844ad0517ce929c6.json new file mode 100644 index 00000000..b64c5b4d --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f43dab28508c586688843c4b759c43d3b0d03d136b989d61844ad0517ce929c6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routepermissionvalidator_ts", "label": "RoutePermissionValidator.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L1"}, {"id": "core_routepermissionvalidator_routepermissionvalidator", "label": "RoutePermissionValidator", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L28"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_haspermission", "label": ".hasPermission()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L35"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "label": ".buildMenuPathSet()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L50"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", "label": ".checkPathPrefix()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L83"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "label": ".matchRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L96"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "label": ".isDynamicRouteMatch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L127"}, {"id": "core_routepermissionvalidator_routepermissionvalidator_validatepath", "label": ".validatePath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L148"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routepermissionvalidator_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_routepermissionvalidator_ts", "target": "core_routepermissionvalidator_routepermissionvalidator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L28", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_haspermission", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L35", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L50", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L83", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L96", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L127", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator", "target": "core_routepermissionvalidator_routepermissionvalidator_validatepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L148", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator_haspermission", "target": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L41", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "target": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L110", "weight": 1.0}, {"source": "core_routepermissionvalidator_routepermissionvalidator_validatepath", "target": "core_routepermissionvalidator_routepermissionvalidator_haspermission", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L153", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L54"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L64"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L65"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L86"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "callee": "isArray", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L97"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L106"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_matchroute", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L111"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L128"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L132"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L132"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L132"}, {"caller_nid": "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "callee": "test", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/RoutePermissionValidator.ts", "source_location": "L137"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f54f3b9c4202b873fceaacd2a41ccee6ec41960c46cd28f28cc7310757fca4b9.json b/web-admin/src/graphify-out/cache/ast/f54f3b9c4202b873fceaacd2a41ccee6ec41960c46cd28f28cc7310757fca4b9.json new file mode 100644 index 00000000..023b727e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f54f3b9c4202b873fceaacd2a41ccee6ec41960c46cd28f28cc7310757fca4b9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_material_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/quality-inspection/qc-material/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f5672148aaa2496baa4bb3bce4a7c2ac0be2107398da515792f5665a6d30800e.json b/web-admin/src/graphify-out/cache/ast/f5672148aaa2496baa4bb3bce4a7c2ac0be2107398da515792f5665a6d30800e.json new file mode 100644 index 00000000..2f661091 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f5672148aaa2496baa4bb3bce4a7c2ac0be2107398da515792f5665a6d30800e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "label": "sample-reception.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L1"}, {"id": "api_sample_reception_fetchsamplereceptionpendinglist", "label": "fetchSampleReceptionPendingList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L11"}, {"id": "api_sample_reception_fetchsamplereceptionreceivedlist", "label": "fetchSampleReceptionReceivedList()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L23"}, {"id": "api_sample_reception_fetchsamplereceptiondetail", "label": "fetchSampleReceptionDetail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L35"}, {"id": "api_sample_reception_fetchsamplereceptionsubmit", "label": "fetchSampleReceptionSubmit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L50"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "target": "api_sample_reception_fetchsamplereceptionpendinglist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "target": "api_sample_reception_fetchsamplereceptionreceivedlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "target": "api_sample_reception_fetchsamplereceptiondetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_sample_reception_ts", "target": "api_sample_reception_fetchsamplereceptionsubmit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L50", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_sample_reception_fetchsamplereceptionpendinglist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L17"}, {"caller_nid": "api_sample_reception_fetchsamplereceptionreceivedlist", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L29"}, {"caller_nid": "api_sample_reception_fetchsamplereceptiondetail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L36"}, {"caller_nid": "api_sample_reception_fetchsamplereceptionsubmit", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/sample-reception.ts", "source_location": "L65"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f611fb7332a6226586212cb7b4818e560f76935890fe180b6400b804848298a5.json b/web-admin/src/graphify-out/cache/ast/f611fb7332a6226586212cb7b4818e560f76935890fe180b6400b804848298a5.json new file mode 100644 index 00000000..156b12fa --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f611fb7332a6226586212cb7b4818e560f76935890fe180b6400b804848298a5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_iframeroutemanager_ts", "label": "IframeRouteManager.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L1"}, {"id": "core_iframeroutemanager_iframeroutemanager", "label": "IframeRouteManager", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L12"}, {"id": "core_iframeroutemanager_iframeroutemanager_constructor", "label": ".constructor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L16"}, {"id": "core_iframeroutemanager_iframeroutemanager_getinstance", "label": ".getInstance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L18"}, {"id": "core_iframeroutemanager_iframeroutemanager_add", "label": ".add()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L28"}, {"id": "core_iframeroutemanager_iframeroutemanager_getall", "label": ".getAll()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L37"}, {"id": "core_iframeroutemanager_iframeroutemanager_findbypath", "label": ".findByPath()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L44"}, {"id": "core_iframeroutemanager_iframeroutemanager_clear", "label": ".clear()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L51"}, {"id": "core_iframeroutemanager_iframeroutemanager_save", "label": ".save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L58"}, {"id": "core_iframeroutemanager_iframeroutemanager_load", "label": ".load()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L67"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_iframeroutemanager_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_router_core_iframeroutemanager_ts", "target": "core_iframeroutemanager_iframeroutemanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L12", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L16", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_getinstance", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L18", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L28", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L37", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_findbypath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L44", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L51", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_save", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L58", "weight": 1.0}, {"source": "core_iframeroutemanager_iframeroutemanager", "target": "core_iframeroutemanager_iframeroutemanager_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L67", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_iframeroutemanager_iframeroutemanager_add", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L29"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_add", "callee": "push", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L30"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_findbypath", "callee": "find", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L45"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_save", "callee": "setItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L60"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_save", "callee": "stringify", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L60"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_load", "callee": "getItem", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L69"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_load", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L71"}, {"caller_nid": "core_iframeroutemanager_iframeroutemanager_load", "callee": "error", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/router/core/IframeRouteManager.ts", "source_location": "L74"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f6a1a57c1123b2baa600880560a1d3dcaa9f39c1d4d5f6f461a86191f7b5aeb5.json b/web-admin/src/graphify-out/cache/ast/f6a1a57c1123b2baa600880560a1d3dcaa9f39c1d4d5f6f461a86191f7b5aeb5.json new file mode 100644 index 00000000..db2e7687 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f6a1a57c1123b2baa600880560a1d3dcaa9f39c1d4d5f6f461a86191f7b5aeb5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result_ts", "label": "qc-task-result.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L1"}, {"id": "api_qc_task_result_fetchqctaskresults", "label": "fetchQcTaskResults()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L12"}, {"id": "api_qc_task_result_fetchcompletetaskwithresult", "label": "fetchCompleteTaskWithResult()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L18"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result_ts", "target": "api_qc_task_result_fetchqctaskresults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result_ts", "target": "api_qc_task_result_fetchcompletetaskwithresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L18", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_task_result_fetchqctaskresults", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L13"}, {"caller_nid": "api_qc_task_result_fetchcompletetaskwithresult", "callee": "post", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/api/qc-task-result.ts", "source_location": "L27"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f7145cdd9b7431d37d8cc596c7078f67308a55120b0766454e0ea9ace791728f.json b/web-admin/src/graphify-out/cache/ast/f7145cdd9b7431d37d8cc596c7078f67308a55120b0766454e0ea9ace791728f.json new file mode 100644 index 00000000..6b45ff79 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f7145cdd9b7431d37d8cc596c7078f67308a55120b0766454e0ea9ace791728f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_tabs_ts", "label": "tabs.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts", "source_location": "L1"}, {"id": "ui_tabs_gettabconfig", "label": "getTabConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts", "source_location": "L58"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_ui_tabs_ts", "target": "ui_tabs_gettabconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/ui/tabs.ts", "source_location": "L58", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/f77e771fe8bbba88e423695b53240c9b64f8441699f60ac920a4255c6588c465.json b/web-admin/src/graphify-out/cache/ast/f77e771fe8bbba88e423695b53240c9b64f8441699f60ac920a4255c6588c465.json new file mode 100644 index 00000000..ecfb28e8 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/f77e771fe8bbba88e423695b53240c9b64f8441699f60ac920a4255c6588c465.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_constants_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/utils/constants/index.ts", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/fa8cff07873bf354aa8029499f51c9e715abcef322117432ae9e30f85771b21b.json b/web-admin/src/graphify-out/cache/ast/fa8cff07873bf354aa8029499f51c9e715abcef322117432ae9e30f85771b21b.json new file mode 100644 index 00000000..0a75cf95 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/fa8cff07873bf354aa8029499f51c9e715abcef322117432ae9e30f85771b21b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_business_system_view_dialog_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/business/system-view-dialog/index.vue", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/faa831a78abc558e16eb5364bc4e0aa27fa3940fb54a3f53e61013021abf294d.json b/web-admin/src/graphify-out/cache/ast/faa831a78abc558e16eb5364bc4e0aa27fa3940fb54a3f53e61013021abf294d.json new file mode 100644 index 00000000..43bc3c7e --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/faa831a78abc558e16eb5364bc4e0aa27fa3940fb54a3f53e61013021abf294d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "label": "user.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "pinia", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_enums_appenum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_worktab", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_types_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_router_guards_beforeeach", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_store_modules_user_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_storage_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/store/modules/user.ts", "source_location": "L24", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/fb1db23a05956e4d3e222ccedd81d05b9da4123426dc71df92fb63274419d934.json b/web-admin/src/graphify-out/cache/ast/fb1db23a05956e4d3e222ccedd81d05b9da4123426dc71df92fb63274419d934.json new file mode 100644 index 00000000..4958a501 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/fb1db23a05956e4d3e222ccedd81d05b9da4123426dc71df92fb63274419d934.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_form_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue", "source_location": "L1"}, {"id": "art_form_index_if", "label": "if()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue", "source_location": "L348"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_forms_art_form_index_vue", "target": "art_form_index_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/forms/art-form/index.vue", "source_location": "L348", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/fd927f976bbbf3fb4869effbb798ffccc0679e8465fce0410ab0f809cb0f4d0f.json b/web-admin/src/graphify-out/cache/ast/fd927f976bbbf3fb4869effbb798ffccc0679e8465fce0410ab0f809cb0f4d0f.json new file mode 100644 index 00000000..109935d4 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/fd927f976bbbf3fb4869effbb798ffccc0679e8465fce0410ab0f809cb0f4d0f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolattachmentreadonly_vue", "label": "ProtocolAttachmentReadonly.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L1"}, {"id": "protocol_protocolattachmentreadonly_resolvefileurl", "label": "resolveFileUrl()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L58"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_views_cell_storage_protocol_protocolattachmentreadonly_vue", "target": "protocol_protocolattachmentreadonly_resolvefileurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L58", "weight": 1.0}], "raw_calls": [{"caller_nid": "protocol_protocolattachmentreadonly_resolvefileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L60"}, {"caller_nid": "protocol_protocolattachmentreadonly_resolvefileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L60"}, {"caller_nid": "protocol_protocolattachmentreadonly_resolvefileurl", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/views/cell-storage/protocol/ProtocolAttachmentReadonly.vue", "source_location": "L60"}]} \ No newline at end of file diff --git a/web-admin/src/graphify-out/cache/ast/fe9e62c931771f9a8a900fbed61e3d8e8e8b3a03de1d56f2dfe5d68dd3e5b9e3.json b/web-admin/src/graphify-out/cache/ast/fe9e62c931771f9a8a900fbed61e3d8e8e8b3a03de1d56f2dfe5d68dd3e5b9e3.json new file mode 100644 index 00000000..51e23214 --- /dev/null +++ b/web-admin/src/graphify-out/cache/ast/fe9e62c931771f9a8a900fbed61e3d8e8e8b3a03de1d56f2dfe5d68dd3e5b9e3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_donut_chart_card_index_vue", "label": "index.vue", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "source_location": "L1"}, {"id": "art_donut_chart_card_index_formatnumber", "label": "formatNumber()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "source_location": "L76"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_donut_chart_card_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_hooks_core_usechart", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_web_admin_src_components_core_cards_art_donut_chart_card_index_vue", "target": "art_donut_chart_card_index_formatnumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "source_location": "L76", "weight": 1.0}], "raw_calls": [{"caller_nid": "art_donut_chart_card_index_formatnumber", "callee": "toLocaleString", "source_file": "/Users/wuzilong/work/00code/zkxw/web-admin/src/components/core/cards/art-donut-chart-card/index.vue", "source_location": "L77"}]} \ No newline at end of file diff --git a/web-admin/src/router/index.ts b/web-admin/src/router/index.ts index 6cb089b2..b2d1e9df 100755 --- a/web-admin/src/router/index.ts +++ b/web-admin/src/router/index.ts @@ -19,5 +19,5 @@ export function initRouter(app: App): void { app.use(router) } -// 主页路径,默认使用菜单第一个有效路径,配置后使用此路径 -export const HOME_PAGE_PATH = '/console' +// 主页路径,留空则自动使用菜单第一个有效路径 +export const HOME_PAGE_PATH = '' diff --git a/web-admin/src/router/modules/sqxp.ts b/web-admin/src/router/modules/sqxp.ts index 6bd2488f..521ae2c5 100644 --- a/web-admin/src/router/modules/sqxp.ts +++ b/web-admin/src/router/modules/sqxp.ts @@ -5,20 +5,6 @@ import type { AppRouteRecord } from '@/types/router' * 与后端菜单对齐时请同步 `backend/app/api/menu.py`。 */ export const sqxpAdminRoutes: AppRouteRecord[] = [ - { - id: '10000000000000000000000000000001_child', - name: 'Console', - path: '/console', - component: '/dashboard/console/index', - meta: { - title: '工作台', - /** 无 icon:侧栏用与一级菜单同宽的虚拟槽对齐标题 */ - virtualMenuIcon: true, - keepAlive: true, - fixedTab: true, - menuCode: 'dashboard' - } - }, { id: '100', name: 'System', @@ -261,6 +247,20 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [ path: 'fullmoon-todo', component: '/cell-storage/fullmoon-todo/index', meta: { title: '满月待办管理', keepAlive: true } + }, + { + id: '50000000000000000000000000000009', + name: 'CellStorageMaterial', + path: 'material', + component: '/cell-storage/material/index', + meta: { title: '物料库', keepAlive: true } + }, + { + id: '50000000000000000000000000000010', + name: 'CellStorageMaterialStockLog', + path: 'material-stock-log', + component: '/cell-storage/material-stock-log/index', + meta: { title: '物料变动记录', keepAlive: true } } ] }, diff --git a/web-admin/src/store/modules/menu.ts b/web-admin/src/store/modules/menu.ts index 85d13da1..faf1f009 100755 --- a/web-admin/src/store/modules/menu.ts +++ b/web-admin/src/store/modules/menu.ts @@ -31,7 +31,7 @@ import { defineStore } from 'pinia' import { ref } from 'vue' import { AppRouteRecord } from '@/types/router' -import { getFirstMenuPath } from '@/utils' +import { getFirstMenuPath, getFirstSecondLevelMenuPath } from '@/utils' import { HOME_PAGE_PATH } from '@/router' /** @@ -54,7 +54,9 @@ export const useMenuStore = defineStore('menuStore', () => { */ const setMenuList = (list: AppRouteRecord[]) => { menuList.value = list - setHomePath(HOME_PAGE_PATH || getFirstMenuPath(list)) + setHomePath( + HOME_PAGE_PATH || getFirstSecondLevelMenuPath(list) || getFirstMenuPath(list) + ) } /** diff --git a/web-admin/src/store/modules/worktab.ts b/web-admin/src/store/modules/worktab.ts index 9d34221f..880c801d 100755 --- a/web-admin/src/store/modules/worktab.ts +++ b/web-admin/src/store/modules/worktab.ts @@ -43,6 +43,11 @@ import { router } from '@/router' import { LocationQueryRaw, Router } from 'vue-router' import { WorkTab } from '@/types' import { useCommon } from '@/hooks/core/useCommon' +import { useMenuStore } from '@/store/modules/menu' +import { + getFirstSecondLevelMenuPath, + isWorkbenchRoute +} from '@/utils/navigation/route' interface WorktabState { current: Partial @@ -94,9 +99,33 @@ export const useWorktabStore = defineStore( * `/system` 仅用于承载与重定向,真实标签页为其子路由(如 `/system/tenant`)。 */ const shouldIgnoreTab = (tab: Partial): boolean => { - return tab.path === '/system' + if (tab.path === '/system') { + return true + } + if (isWorkbenchRoute(tab.path)) { + return true + } + const title = String(tab.title ?? tab.customTitle ?? '') + return title === '工作台' || title === 'menus.dashboard.console' } + /** + * 标签全部关闭后的默认落点:侧栏第一个二级菜单(无则回退首页路径) + */ + const resolveEmptyTabsPath = (): string => { + const menuStore = useMenuStore() + const { homePath } = useCommon() + const fromMenu = getFirstSecondLevelMenuPath(menuStore.menuList) + if (fromMenu) { + return fromMenu + } + const home = homePath.value + if (home && !isWorkbenchRoute(home)) { + return home + } + return '/' + } + /** * 安全的路由跳转 */ @@ -212,14 +241,10 @@ export const useWorktabStore = defineStore( addKeepAliveExclude(targetTab) } - const { homePath } = useCommon() - - // 如果关闭后无标签页,跳转首页 + // 如果关闭后无标签页,跳转侧栏第一个二级菜单 if (!hasOpenedTabs.value) { - if (path !== homePath.value) { - current.value = {} - safeRouterPush({ path: homePath.value }) - } + current.value = {} + safeRouterPush({ path: resolveEmptyTabsPath() }) return } @@ -335,40 +360,25 @@ export const useWorktabStore = defineStore( * 关闭所有可关闭的标签页 */ const removeAll = (): void => { - const { homePath } = useCommon() - const hasFixedTabs = opened.value.some((tab) => tab.fixedTab) - - // 获取可关闭的标签页 - const closableTabs = opened.value.filter((tab) => { - if (!isTabClosable(tab)) return false - // 如果有固定标签,则所有可关闭的都可以关闭;否则保留首页 - return hasFixedTabs || tab.path !== homePath.value - }) + const closableTabs = opened.value.filter(isTabClosable) if (closableTabs.length === 0) { console.warn('没有可关闭的标签页') return } - // 标记为缓存排除 markTabsToRemove(closableTabs) + opened.value = opened.value.filter((tab) => !isTabClosable(tab)) - // 保留不可关闭的标签页和首页(当没有固定标签时) - opened.value = opened.value.filter((tab) => { - return !isTabClosable(tab) || (!hasFixedTabs && tab.path === homePath.value) - }) + const fallbackPath = resolveEmptyTabsPath() - // 处理激活状态 if (!hasOpenedTabs.value) { current.value = {} - safeRouterPush({ path: homePath.value }) + safeRouterPush({ path: fallbackPath }) return } - // 选择激活的标签页:优先首页,其次第一个可用标签 - const homeTab = opened.value.find((tab) => tab.path === homePath.value) - const targetTab = homeTab || opened.value[0] - + const targetTab = opened.value[0] current.value = targetTab safeRouterPush(targetTab) } @@ -481,6 +491,14 @@ export const useWorktabStore = defineStore( } else if (!isCurrentValid) { current.value = {} } + + const activePath = routerInstance.currentRoute.value.path + if (isWorkbenchRoute(activePath) || shouldIgnoreTab(current.value)) { + const fallback = resolveEmptyTabsPath() + if (fallback && fallback !== activePath) { + safeRouterPush({ path: fallback }) + } + } } catch (error) { console.error('验证工作台标签页失败:', error) } diff --git a/web-admin/src/utils/navigation/route.ts b/web-admin/src/utils/navigation/route.ts index 518bcb96..f67fdaa8 100644 --- a/web-admin/src/utils/navigation/route.ts +++ b/web-admin/src/utils/navigation/route.ts @@ -23,12 +23,44 @@ */ import { AppRouteRecord } from '@/types' +import { filterSidebarRoutes } from '@/utils/router/sidebar-menu-filter' // 检查是否为 iframe 路由 export function isIframe(url: string): boolean { return url.startsWith('/outside/iframe/') } +const WORKBENCH_PATH_RE = /\/console$|\/dashboard\/console(\/|$)/ + +/** 是否为已废弃/不需展示标签的「工作台」路由 */ +export function isWorkbenchRoute(path?: string): boolean { + if (!path?.trim()) { + return false + } + const normalized = path.replace(/\/+$/, '') || '/' + return WORKBENCH_PATH_RE.test(normalized) || normalized === '/console' +} + +/** 菜单项是否为工作台(侧栏可保留,标签栏与默认落点需排除) */ +export function isWorkbenchMenuItem(menuItem: AppRouteRecord): boolean { + if (isWorkbenchRoute(menuItem.path)) { + return true + } + const component = String(menuItem.component ?? '') + if (component.includes('/dashboard/console')) { + return true + } + if (menuItem.meta?.menuCode === 'dashboard:console') { + return true + } + const name = String(menuItem.name ?? '') + if (name === 'Console' || name === 'console') { + return true + } + const title = String(menuItem.meta?.title ?? '') + return title === '工作台' || title === 'menus.dashboard.console' +} + /** * 判断菜单项是否可作为默认导航落点 * 隐藏的全屏页面虽然不展示在菜单中,但仍然可能是合法首页。 @@ -57,29 +89,63 @@ const normalizePath = (path: string): string => { /** * 递归获取菜单的第一个有效路径 * @param menuList 菜单列表 + * @param parentPath 父级路径前缀(内部递归使用) * @returns 第一个有效路径,如果没有找到则返回空字符串 */ -export const getFirstMenuPath = (menuList: AppRouteRecord[]): string => { +export const getFirstMenuPath = (menuList: AppRouteRecord[], parentPath = ''): string => { if (!Array.isArray(menuList) || menuList.length === 0) { return '' } for (const menuItem of menuList) { - if (!isNavigableMenuItem(menuItem)) { + if (!isNavigableMenuItem(menuItem) || isWorkbenchMenuItem(menuItem)) { continue } - // 如果有子菜单,优先查找子菜单 + const currentFullPath = menuItem.path!.startsWith('/') + ? menuItem.path! + : parentPath + ? `${parentPath}/${menuItem.path!}` + : normalizePath(menuItem.path!) + if (menuItem.children?.length) { - const childPath = getFirstMenuPath(menuItem.children) + const childPath = getFirstMenuPath(menuItem.children, currentFullPath) if (childPath) { return childPath } } - // 返回当前菜单项的标准化路径 - return normalizePath(menuItem.path!) + return currentFullPath.startsWith('/') ? currentFullPath : `/${currentFullPath}` } return '' } + +/** + * 获取侧栏第一个二级菜单对应的路由路径(与 SidebarSubmenu level=1 一致) + * 若不存在二级结构则回退到第一个可导航菜单路径 + */ +export const getFirstSecondLevelMenuPath = (menuList: AppRouteRecord[]): string => { + const filtered = filterSidebarRoutes(menuList) + if (!filtered.length) { + return '' + } + + for (const topItem of filtered) { + const children = topItem.children ? filterSidebarRoutes(topItem.children) : [] + if (!children.length) { + continue + } + + const topPath = topItem.path!.startsWith('/') + ? topItem.path! + : normalizePath(topItem.path!) + + const childPath = getFirstMenuPath(children, topPath) + if (childPath) { + return childPath + } + } + + return getFirstMenuPath(filtered) +} diff --git a/web-admin/src/utils/navigation/worktab.ts b/web-admin/src/utils/navigation/worktab.ts index 6db6a77f..559966de 100644 --- a/web-admin/src/utils/navigation/worktab.ts +++ b/web-admin/src/utils/navigation/worktab.ts @@ -23,7 +23,7 @@ */ import { useWorktabStore } from '@/store/modules/worktab' import { RouteLocationNormalized } from 'vue-router' -import { isIframe } from './route' +import { isIframe, isWorkbenchRoute } from './route' import { useSettingStore } from '@/store/modules/setting' import { IframeRouteManager } from '@/router/core' import { useCommon } from '@/hooks/core/useCommon' @@ -35,6 +35,9 @@ import { useCommon } from '@/hooks/core/useCommon' export const setWorktab = (to: RouteLocationNormalized): void => { const worktabStore = useWorktabStore() const { meta, path, name, params, query } = to + if (isWorkbenchRoute(path)) { + return + } if (!meta.isHideTab) { // 如果是 iframe 页面,则特殊处理工作标签页 if (isIframe(path)) { diff --git a/web-admin/src/views/basic-info/cell-sample-type/index.vue b/web-admin/src/views/basic-info/cell-sample-type/index.vue index 09571b9a..8bf8478b 100644 --- a/web-admin/src/views/basic-info/cell-sample-type/index.vue +++ b/web-admin/src/views/basic-info/cell-sample-type/index.vue @@ -9,7 +9,7 @@
-

细胞样本类型列表

+

细胞样本类型列表

@@ -34,12 +34,11 @@
已选 {{ selectedRows.length }} 项
- + 新增类型 @@ -219,8 +218,6 @@ fetchDeleteCellSampleType } from '@/api/admin' import SystemViewDialog from '@/components/business/system-view-dialog/index.vue' - import { useAuth } from '@/hooks/core/useAuth' - const { hasAuth } = useAuth() defineOptions({ name: 'BizCellSampleType' }) diff --git a/web-admin/src/views/basic-info/collection-protocol-no/index.vue b/web-admin/src/views/basic-info/collection-protocol-no/index.vue index 59270753..d261b638 100644 --- a/web-admin/src/views/basic-info/collection-protocol-no/index.vue +++ b/web-admin/src/views/basic-info/collection-protocol-no/index.vue @@ -9,7 +9,7 @@
-

采集协议号列表

+

采集协议号列表

@@ -34,11 +34,11 @@
已选 {{ selectedRows.length }} 项
- + 新增协议号 - + 批量生成 @@ -377,8 +376,6 @@ fetchBatchIssueProtocolNos, fetchBatchRevokeProtocolNos } from '@/api/admin' - import { useAuth } from '@/hooks/core/useAuth' - const { hasAuth } = useAuth() defineOptions({ name: 'BizCollectionProtocolNo' }) diff --git a/web-admin/src/views/basic-info/collection-region/index.vue b/web-admin/src/views/basic-info/collection-region/index.vue index a80e8ae9..ffd2eaad 100644 --- a/web-admin/src/views/basic-info/collection-region/index.vue +++ b/web-admin/src/views/basic-info/collection-region/index.vue @@ -9,7 +9,7 @@
-

采集地区列表

+

采集地区列表

@@ -34,12 +34,11 @@
已选 {{ selectedRows.length }} 项
- + 新增地区 地区医院配置 - 编辑 - 删除 + 编辑 + 删除 @@ -346,8 +345,6 @@ fetchUpdateHospital, fetchDeleteHospital } from '@/api/admin' - import { useAuth } from '@/hooks/core/useAuth' - const { hasAuth } = useAuth() defineOptions({ name: 'BizCollectionRegion' }) diff --git a/web-admin/src/views/basic-info/customer/index.vue b/web-admin/src/views/basic-info/customer/index.vue index 4667bfa1..6bc8c035 100644 --- a/web-admin/src/views/basic-info/customer/index.vue +++ b/web-admin/src/views/basic-info/customer/index.vue @@ -9,7 +9,7 @@
-

客户列表

+

客户列表

@@ -38,12 +38,11 @@
已选 {{ selectedRows.length }} 项
- + 新增客户 @@ -236,9 +235,7 @@ fetchDeleteCustomer } from '@/api/admin' import SystemViewDialog from '@/components/business/system-view-dialog/index.vue' - import { useAuth } from '@/hooks/core/useAuth' import { sexLabel } from '@/utils/status-tag-registry' - const { hasAuth } = useAuth() defineOptions({ name: 'BizCustomer' }) diff --git a/web-admin/src/views/basic-info/insurance-company/index.vue b/web-admin/src/views/basic-info/insurance-company/index.vue new file mode 100644 index 00000000..f792176a --- /dev/null +++ b/web-admin/src/views/basic-info/insurance-company/index.vue @@ -0,0 +1,735 @@ + + + + + + + + + + diff --git a/web-admin/src/views/basic-info/sample-code/index.vue b/web-admin/src/views/basic-info/sample-code/index.vue index 7464ef63..2391f4a1 100644 --- a/web-admin/src/views/basic-info/sample-code/index.vue +++ b/web-admin/src/views/basic-info/sample-code/index.vue @@ -9,7 +9,7 @@
-

样本编码列表

+

样本编码列表

@@ -34,11 +34,11 @@
已选 {{ selectedRows.length }} 项
- + 新增样本编码 - + 批量生成 @@ -392,9 +391,7 @@ fetchBatchIssueSampleCodes, fetchBatchRevokeSampleCodes } from '@/api/admin' - import { useAuth } from '@/hooks/core/useAuth' import { sampleCodeTypeLabel } from '@/utils/status-tag-registry' - const { hasAuth } = useAuth() defineOptions({ name: 'BizSampleCode' }) diff --git a/web-admin/src/views/cell-storage/fullmoon-todo/index.vue b/web-admin/src/views/cell-storage/fullmoon-todo/index.vue new file mode 100644 index 00000000..4c3da70a --- /dev/null +++ b/web-admin/src/views/cell-storage/fullmoon-todo/index.vue @@ -0,0 +1,400 @@ + + + + + + + diff --git a/web-admin/src/views/cell-storage/material-stock-log/index.vue b/web-admin/src/views/cell-storage/material-stock-log/index.vue new file mode 100644 index 00000000..584efdb6 --- /dev/null +++ b/web-admin/src/views/cell-storage/material-stock-log/index.vue @@ -0,0 +1,193 @@ + + + + + diff --git a/web-admin/src/views/cell-storage/material/index.vue b/web-admin/src/views/cell-storage/material/index.vue new file mode 100644 index 00000000..a78447c7 --- /dev/null +++ b/web-admin/src/views/cell-storage/material/index.vue @@ -0,0 +1,669 @@ + + + + + + + diff --git a/web-admin/src/views/cell-storage/payment-confirm/index.vue b/web-admin/src/views/cell-storage/payment-confirm/index.vue index 6390bb3b..5e7dac12 100644 --- a/web-admin/src/views/cell-storage/payment-confirm/index.vue +++ b/web-admin/src/views/cell-storage/payment-confirm/index.vue @@ -27,7 +27,7 @@
-

缴费确认列表

+

缴费确认列表

diff --git a/web-admin/src/views/cell-storage/payment-info/index.vue b/web-admin/src/views/cell-storage/payment-info/index.vue index 24d7647c..aaf8eeed 100644 --- a/web-admin/src/views/cell-storage/payment-info/index.vue +++ b/web-admin/src/views/cell-storage/payment-info/index.vue @@ -25,7 +25,7 @@
-

缴费信息列表

+

缴费信息列表

diff --git a/web-admin/src/views/cell-storage/protocol-audit/index.vue b/web-admin/src/views/cell-storage/protocol-audit/index.vue index d43fd470..7920b0eb 100644 --- a/web-admin/src/views/cell-storage/protocol-audit/index.vue +++ b/web-admin/src/views/cell-storage/protocol-audit/index.vue @@ -9,7 +9,7 @@
-

协议单列表

+

协议单列表

diff --git a/web-admin/src/views/cell-storage/protocol/index.vue b/web-admin/src/views/cell-storage/protocol/index.vue index 1f3e7b50..c523217f 100644 --- a/web-admin/src/views/cell-storage/protocol/index.vue +++ b/web-admin/src/views/cell-storage/protocol/index.vue @@ -9,7 +9,7 @@
-

协议单列表

+

协议单列表

diff --git a/web-admin/src/views/cell-storage/refund-confirm/index.vue b/web-admin/src/views/cell-storage/refund-confirm/index.vue index a17f7c2e..459b4f99 100644 --- a/web-admin/src/views/cell-storage/refund-confirm/index.vue +++ b/web-admin/src/views/cell-storage/refund-confirm/index.vue @@ -27,7 +27,7 @@
-

退费确认列表

+

退费确认列表

diff --git a/web-admin/src/views/cell-storage/storage-cert/index.vue b/web-admin/src/views/cell-storage/storage-cert/index.vue new file mode 100644 index 00000000..89b0af09 --- /dev/null +++ b/web-admin/src/views/cell-storage/storage-cert/index.vue @@ -0,0 +1,460 @@ + + + + + + + diff --git a/web-admin/src/views/dashboard/console/index.vue b/web-admin/src/views/dashboard/console/index.vue index 26588b97..47cfceb2 100644 --- a/web-admin/src/views/dashboard/console/index.vue +++ b/web-admin/src/views/dashboard/console/index.vue @@ -8,7 +8,7 @@
-

快速入口

+

快速入口

详见仓库根目录 `.cursorrules` 中「页面级 UI 模板(固定五页)」。

diff --git a/web-admin/src/views/operations/clean-room/index.vue b/web-admin/src/views/operations/clean-room/index.vue index b48a5b5a..5981d026 100644 --- a/web-admin/src/views/operations/clean-room/index.vue +++ b/web-admin/src/views/operations/clean-room/index.vue @@ -9,7 +9,7 @@
-

洁净室列表

+

洁净室列表

diff --git a/web-admin/src/views/operations/demo/index.vue b/web-admin/src/views/operations/demo/index.vue index f4c1c850..0a75a6f5 100644 --- a/web-admin/src/views/operations/demo/index.vue +++ b/web-admin/src/views/operations/demo/index.vue @@ -8,7 +8,7 @@
-

选择项

+

选择项

diff --git a/web-admin/src/views/operations/exhibition-appointment/index.vue b/web-admin/src/views/operations/exhibition-appointment/index.vue index 56f6d06a..2a0809e1 100644 --- a/web-admin/src/views/operations/exhibition-appointment/index.vue +++ b/web-admin/src/views/operations/exhibition-appointment/index.vue @@ -9,7 +9,7 @@
-

预约列表

+

预约列表

diff --git a/web-admin/src/views/operations/storage-facility/index.vue b/web-admin/src/views/operations/storage-facility/index.vue index 3d85f7ae..504589b6 100644 --- a/web-admin/src/views/operations/storage-facility/index.vue +++ b/web-admin/src/views/operations/storage-facility/index.vue @@ -12,7 +12,7 @@
-

库位树

+

库位树

新增 @@ -62,7 +62,7 @@